Commit Graph

180 Commits

Author SHA1 Message Date
x1ao4
49b2a0c81f 将移除技术规格信息的逻辑改为仅处理常见值白名单,降低误判风险 2025-09-23 16:14:34 +08:00
x1ao4
338418e595 后端目录树图标映射补充 webm/3gp/f4v 为视频图标,前后端扩展名列表保持一致 2025-09-23 13:58:59 +08:00
x1ao4
8f0b9f9455 修复 EP 格式剧集编号的识别问题
1. **Python版本** (`quark_auto_save.py`)
   - 更新日期过滤正则表达式,保护 E/EP 格式不被误伤
   - 完善日期过滤逻辑,添加对 MM-DD 格式的处理
   - 增强分辨率标识保护,防止 4K/4k 等被误识别为日期

2. **JavaScript版本** (`sort_file_by_name.js`)
   - 同步更新日期过滤正则表达式
   - 保持前后端逻辑一致性
2025-09-23 13:21:39 +08:00
x1ao4
3096702051 优化剧集编号提取功能,添加技术规格过滤逻辑 2025-09-23 12:50:07 +08:00
x1ao4
27ee3948b8 优化集编号识别规则与逻辑,修复文件整理页面命名预览模态框重命名列的排序问题 2025-09-23 09:14:04 +08:00
x1ao4
a918ffa062 修复后端在定时运行任务时将可恢复性网络错误误判为资源失效的问题
- do_save_task:为 get_stoken/get_detail 失败添加可恢复错误判断(inner error/request error/网络/服务端临时/timeout/connection 等)
- 可恢复错误:仅打印“(网络异常)”,不设置 shareurl_ban,不触发通知;下次定时继续尝试
- 不可恢复错误:设置 shareurl_ban,并仅通过 add_notify 通知(移除重复 print)
- 保持前端逻辑不变,与 UI 的可恢复错误处理一致,避免正常资源被误标记为失效
2025-09-18 00:56:23 +08:00
x1ao4
7f42f694ce 新增追剧日历功能 2025-09-09 16:24:58 +08:00
x1ao4
5170760331 修复 inner error 误判问题
- 添加对 "inner error" 类型错误的识别和处理
- 将 "inner error" 归类为可恢复的网络错误而非资源失效
- 前端多个方法中添加对 "inner error" 的识别和忽略
- 后端添加 is_recoverable_error 工具方法
- 后端 _send_request 方法中自动转换 "inner error" 为 "request error"
- 后端 get_detail 方法中添加重试机制处理临时网络问题
- 避免因临时网络问题误判资源状态,提升用户体验
2025-08-31 12:23:52 +08:00
x1ao4
5216fa981d 修复资源搜索结果在大样本下超时后重复追加,导致重复渲染与计数膨胀的问题
- 前端:引入搜索 “会话号 + validating” 双重校验,超时立即取消当前会话,并在批处理/渲染前校验,阻断超时后的继续写入;保留稳定 v-for key 确保渲染一致性
- 后端:`get_detail` 增强容错,避免无 `code`/网络异常引发 KeyError;`/get_share_detail` 统一错误返回结构,前端稳定处理
2025-08-27 23:33:53 +08:00
x1ao4
8304d8e8fd 新增推送通知类型选择功能
- 新增推送通知类型配置选项
- 支持三种模式:
  - 完整信息(转存成功、转存失败、资源失效)
  - 仅成功信息(仅转存成功)
  - 排除失效信息(转存成功、转存失败)
- 优化通知过滤逻辑,提升用户体验
2025-08-27 02:32:42 +08:00
x1ao4
9e32ef7997 新增高级过滤功能
支持使用保留词和过滤词实现更为复杂的过滤逻辑
2025-08-24 00:02:51 +08:00
x1ao4
3249c18d17 修复通过任务对本地(网盘)文件进行重命名时没有应用过滤规则的问题
在 do_rename_task() 函数中为所有命名模式(顺序命名、剧集命名、正则命名)添加了过滤规则检查,确保本地文件重命名时也会应用 filterwords 过滤规则
2025-08-23 21:54:13 +08:00
x1ao4
49d3994372 优化全局的文件排序函数对 “上、中、下” 的处理逻辑 2025-08-10 20:28:38 +08:00
x1ao4
fbd797f6cd 优化剧集编号提取逻辑,避免误提取 4K 中的数字 2025-08-10 01:51:07 +08:00
x1ao4
e3428e8eda 优化文件排序逻辑:修复上中下标记误判问题,完善序号提取逻辑 2025-08-08 23:10:29 +08:00
x1ao4
6e4d00500b 修复剧集编号提取函数误提取季编号为集编号的问题
- 在预处理阶段添加季编号排除逻辑
- 支持排除 S1、Season 1、第1季、第一季等格式
2025-08-08 20:49:26 +08:00
x1ao4
b85db9631b 修复顺序命名模式下同日期同期数(无上中下)文件重命名排序错误的问题
1. 增强 Python 版本排序函数(quark_auto_save.py)
   - 新增括号内中文数字序号识别:第2期(一)、第2期(二)
   - 新增括号内阿拉伯数字序号识别:第2期(1)、第2期(2)
   - 为有括号序号的文件设置段落基础值,确保正确排序

2. 同步更新 JavaScript 版本排序函数(sort_file_by_name.js)
   - 保持前后端排序逻辑一致
2025-07-18 23:26:32 +08:00
x1ao4
2d32cd2019 修复剧集编号提取时季数和集数混淆的问题
- 修复 "第X季 第Y集/期/话" 格式文件名错误提取季数为集数的问题
- 优化复合正则表达式的匹配优先级,优先匹配集/期/话模式
- 保持所有现有剧集格式的完全兼容性
- 无需用户修改配置即可生效
2025-07-13 23:48:24 +08:00
x1ao4
e45a57aed1 增强文件排序逻辑支持上中下后的序号排序
- 支持中文数字序号:上(一)、上(二) 按 1、2 排序
- 支持阿拉伯数字序号:上1、上2 按数字排序
2025-07-13 23:25:48 +08:00
x1ao4
a50269d718 修复剧集命名模式下忽略后缀功能失效的问题并优化侧边栏部分内容的显示效果 2025-07-10 01:15:28 +08:00
x1ao4
116f3d5c28 修复大量文件转存时的索引越界错误
- 添加安全检查防止访问 save_as_top_fids 时索引越界
- 当索引超出范围时使用原始文件 fid 作为备用值
2025-07-09 22:35:04 +08:00
x1ao4
f7b3dc2c35 修复剧集命名模式重命名功能失效的问题 2025-07-06 12:19:57 +08:00
x1ao4
e7d8666dcb 改进选择起始文件模态框的排序方式,修复起始文件失效的问题 2025-07-06 02:59:47 +08:00
x1ao4
ffe6bfdbaa 在文件整理页面增加了移动文件和新建文件夹功能 2025-07-04 14:30:15 +08:00
x1ao4
0f121a2a4a 优化顺序命名逻辑,支持从转存记录中恢复序号的连续性
修复空目录时(删除已转存的文件后)新增文件的序号重新从1开始的问题,现在会从数据库记录中查询最大序号,确保序号的连续性
2025-07-03 01:55:00 +08:00
x1ao4
ecf4a26a53 在全局的剧集编号提取函数中增加移除分辨率标识的预处理 2025-07-02 02:20:48 +08:00
x1ao4
9cd952799d 修复转存记录和文件树未显示实际保存文件名的问题
- 修复顺序命名模式文件树创建条件判断逻辑
- 新增实际文件名映射机制,确保文件树和转存记录显示实际文件
- 修复文件排序、扩展名和图标显示错误的问题
- 正确处理重命名失败的情况
2025-07-02 00:31:56 +08:00
x1ao4
09d99a052d 改进起始文件过滤逻辑,从修改日期判断升级为基于智能排序判断
- 将起始文件过滤从简单的"修改日期大于"改为基于文件名的智能排序判断
- 统一三种命名模式的文件排序逻辑,确保起始文件过滤的一致性和准确性
- 智能排序支持日期、期数、集数等多种格式的提取和排序
- 解决相同修改时间文件的排序问题,提高起始文件功能的可靠性
- 更新功能描述文案,从"修改日期大于"改为"比此文件更新"
- 保持向后兼容,仅影响设置了起始文件的任务
2025-07-01 19:12:09 +08:00
x1ao4
2e90f9fbac 增加拼音排序作为全局文件排序函数的第五级排序键 2025-07-01 16:59:46 +08:00
x1ao4
544d24b145 修复日志文件树出现重复图标的问题 2025-07-01 03:50:49 +08:00
x1ao4
7d4672cb8e 为文件整理增加多账号支持和性能设置功能 2025-06-28 23:18:25 +08:00
x1ao4
7b019ab1e0 新增文件整理功能,优化命名规则切换和部分排序逻辑 2025-06-27 18:12:03 +08:00
x1ao4
ed746ef364 统一大小的显示方式 2025-06-20 02:11:50 +08:00
x1ao4
f0a05d5572 优化中文数字的识别逻辑 2025-06-19 23:21:42 +08:00
x1ao4
fea41e76fd 扩展对中文数字的支持情况 2025-06-19 21:07:47 +08:00
x1ao4
df9ed8e76b 修复起始文件功能在重复运行任务时失效的问题 2025-05-28 01:59:10 +08:00
x1ao4
d5831a81e3 修复顺序命名模式在未设置更新目录时也转存文件夹的问题 2025-05-26 20:02:13 +08:00
x1ao4
bced07dbe3 新增通过历史转存记录优先查重的查重逻辑 2025-05-26 02:21:31 +08:00
x1ao4
5a5fa4cdeb 为数据库增加保存路径数据的存储功能,为选择保存到的文件夹页面增加删除文件和记录功能 2025-05-25 21:14:04 +08:00
x1ao4
7f8ff6279c 规范日志输出 2025-05-24 19:31:08 +08:00
x1ao4
0b19935e06 为定时任务增加随机延迟执行功能 2025-05-22 00:56:03 +08:00
x1ao4
18f344e19c 修复 AList 插件无法刷新目录的问题 2025-05-21 19:08:20 +08:00
x1ao4
efbb9bca4a 规范签到的日志输出 2025-05-20 11:08:51 +08:00
x1ao4
0c6274395d 规范插件的日志输出 2025-05-19 17:02:50 +08:00
x1ao4
250deb4b5f 重塑 WebUI,增加更多实用功能,引入数据库模块,支持记录和查看转存历史,优化并完善了部分功能 2025-05-17 17:04:39 +08:00
x1ao4
3b430cd767 优化重命名信息的打印逻辑 2025-05-04 02:40:13 +08:00
x1ao4
07203fc264 修复只有根目录有更新文件树也显示子目录的问题 2025-05-04 00:57:26 +08:00
x1ao4
c11c3b81b7 完善对忽略后缀、更新目录的支持 2025-05-03 23:35:44 +08:00
x1ao4
260cd613c0 将更新(子)目录使用的查重逻辑改为基于文件名进行判断 2025-04-30 18:03:43 +08:00
x1ao4
38a3e0787d 将正则/剧集命名模式的查重逻辑改为基于文件名进行判断,为三种模式增加对忽略后缀功能的支持
1. 修改了正则命名模式的查重逻辑,只基于文件名进行判断,不再使用文件大小和修改时间。
2. 修改了剧集命名模式的查重逻辑,只基于文件名进行判断,不再使用文件大小和修改时间,也不再使用剧集号列表。
3. 为顺序命名模式、正则命名模式和剧集命名模式都添加了对忽略后缀功能的支持。
2025-04-29 23:46:19 +08:00