景大侠
|
40395b2999
|
feat: 在构造待整理文件列表时引入过滤逻辑以简化后续处理
|
2026-02-06 20:56:26 +08:00 |
|
大虾
|
30488418e5
|
修复 整理时download_hash参数被覆盖
导致后续文件均识别成同一个媒体信息
|
2026-02-03 18:59:32 +08:00 |
|
jxxghp
|
7b8cd37a9b
|
feat(transfer): enhance job removal methods for thread safety and strict checks
|
2026-02-01 16:58:32 +08:00 |
|
copilot-swe-agent[bot]
|
eff7818912
|
Improve documentation and fix validation bug in add_task
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
|
2026-01-31 16:44:01 +00:00 |
|
copilot-swe-agent[bot]
|
270bcff8f3
|
Fix task loss issue in do_transfer multi-threading batch adding
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
|
2026-01-31 16:38:55 +00:00 |
|
景大侠
|
f57ba4d05e
|
修复 整理时可能误跟随TMDB变化的问题
|
2026-01-29 15:04:42 +08:00 |
|
jxxghp
|
d8dc53805c
|
feat(transfer): 整理事件增加历史记录ID
|
2026-01-26 21:29:05 +08:00 |
|
jxxghp
|
7218d10e1b
|
feat(transfer): 拆分字幕和音频整理事件
|
2026-01-26 19:33:50 +08:00 |
|
Attente
|
f55916bda2
|
feat(transfer): 支持按条件查询订阅获取自定义识别词用于文件转移
|
2026-01-25 11:34:03 +08:00 |
|
景大侠
|
8c7dd6bab2
|
修复 原盘目录不刮削
|
2026-01-24 11:42:00 +08:00 |
|
景大侠
|
1532014067
|
修复 多下载器返回相同种子造成的重复整理
|
2026-01-24 01:41:48 +08:00 |
|
景大侠
|
fa9f604af9
|
修复 入库通知不显示集数
因过早清理作业导致
|
2026-01-24 01:17:23 +08:00 |
|
jxxghp
|
1b3ae6ab25
|
fix 下载器整理标签设置
|
2026-01-23 18:10:59 +08:00 |
|
copilot-swe-agent[bot]
|
b2cb3768c1
|
Fix remove_job to use __get_id for consistent job removal
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
|
2026-01-22 14:38:33 +00:00 |
|
jxxghp
|
bbb3975b67
|
更新 transfer.py
|
2026-01-22 22:31:52 +08:00 |
|
jxxghp
|
4502a9c4fa
|
fix:优化移动模式删除逻辑
|
2026-01-22 22:15:40 +08:00 |
|
景大侠
|
b1e60a4867
|
修复 下载器监控
|
2026-01-22 21:34:50 +08:00 |
|
jxxghp
|
1efe3324fb
|
fix:优化设置种子状态标签的时机
|
2026-01-22 08:24:23 +08:00 |
|
jxxghp
|
bbe831a57c
|
优化 transfer.py 中任务处理逻辑,增强错误信息反馈
|
2026-01-21 23:55:20 +08:00 |
|
jxxghp
|
90c86c056c
|
fix all_tasks
|
2026-01-21 23:30:39 +08:00 |
|
jxxghp
|
36f22a28df
|
fix 完成状态计算
|
2026-01-21 23:23:37 +08:00 |
|
jxxghp
|
ac03c51e2c
|
更新 transfer.py
|
2026-01-21 23:06:29 +08:00 |
|
jxxghp
|
bd9e92f705
|
更新 transfer.py
|
2026-01-21 22:59:30 +08:00 |
|
jxxghp
|
abbd2253ad
|
fix deadlock
|
2026-01-21 22:46:04 +08:00 |
|
jxxghp
|
46466624ae
|
fix:优化下载器整理控制逻辑
|
2026-01-21 22:21:17 +08:00 |
|
jxxghp
|
0ba8d51b2a
|
fix:优化下载器整理
|
2026-01-21 21:31:55 +08:00 |
|
jxxghp
|
a1408ee18f
|
feat:TRANSFER_THREADS 变更监听
|
2026-01-21 20:46:34 +08:00 |
|
jxxghp
|
58030bbcff
|
fix #5392
|
2026-01-21 20:12:05 +08:00 |
|
jxxghp
|
e1b3e6ef01
|
fix:只有媒体文件整完成才触发事件,以保持与历史一致
|
2026-01-21 20:07:18 +08:00 |
|
jxxghp
|
68402aadd7
|
fix:去除文件操作全局锁
|
2026-01-21 08:31:51 +08:00 |
|
jxxghp
|
85cacd447b
|
feat: 为文件整理服务引入多线程处理并优化进度管理。
|
2026-01-21 08:16:02 +08:00 |
|
景大侠
|
16bd71a6cb
|
优化整理代码效率、减少额外递归
|
2026-01-20 14:38:41 +08:00 |
|
jxxghp
|
2c62ffe34a
|
feat:优化字幕和音频文件整理方式
|
2026-01-20 13:24:35 +08:00 |
|
Pollo
|
41381a920c
|
fix: 修复订阅自定义识别词在整理时不生效的问题
问题:订阅中添加的自定义识别词(特别是集数偏移)在下载时正常生效,
但在下载完成整理时没有生效。
根因:下载历史中未保存识别词,整理时 MetaInfoPath 未接收
custom_words 参数。
修复:
- 在 DownloadHistory 模型中添加 custom_words 字段
- 下载时从 meta.apply_words 获取并保存识别词到下载历史
- MetaInfoPath 函数添加 custom_words 参数支持
- 整理时从下载历史获取 custom_words 并传递给 MetaInfoPath
- 添加 Alembic 迁移脚本 (2.2.3)
- 添加相关单元测试
|
2026-01-19 15:46:00 +08:00 |
|
景大侠
|
2edfdf47c8
|
移除整理进度数据中无用的文件列表
|
2026-01-17 00:20:09 +08:00 |
|
景大侠
|
c9c4ab5911
|
修复 手动重新整理没有更新源文件大小的问题
- V1迁移过来的记录,重整理后文件大小显示为0
- 部分源文件大小有变动,重整理后大小显示没变化
|
2026-01-14 22:42:36 +08:00 |
|
景大侠
|
b9b7b00a7f
|
修复 下载器监控构造的原盘路径需以/结尾
|
2026-01-12 22:54:19 +08:00 |
|
景大侠
|
4af5dad9a8
|
修复 原盘自动刮削缺少nfo
|
2026-01-12 21:36:17 +08:00 |
|
Attente
|
fcd0908032
|
fix(transfer): 修复指定part不生效的问题
|
2025-11-01 17:56:23 +08:00 |
|
Attente
|
7421ca09cc
|
fix(transfer): 修复部分情况下无法正确统计已完成任务总大小的问题
- get_directory_size 使用 os.scandir 递归遍历提升性能
- 当任务文件项存储类型为 local 时,若其大小为空,则通过 SystemUtils 获取目录大小以确保
完成任务的准确统计。
fix(cache): 修改 fresh 和 async_fresh 默认参数为 True
refactor(filemanager): 移除整理后总大小计算逻辑
- 删除 TransHandler 中对整理目录总大小的冗余计算,提升性能并简化流程。
perf(system): 使用 scandir 优化文件扫描性能
- 重构 SystemUtils 中的文件扫描方法(list_files、exists_file、list_sub_files),
- 采用 os.scandir 替代 glob 实现,并预编译正则表达式以提升目录遍历与文件匹配性能。
|
2025-10-23 19:21:24 +08:00 |
|
jxxghp
|
19efa9d4cc
|
fix #4795
|
2025-08-27 16:15:45 +08:00 |
|
jxxghp
|
069ea22ba2
|
fix bug
|
2025-08-24 16:55:37 +08:00 |
|
jxxghp
|
9b843c9ed2
|
fix:整理记录登记
|
2025-08-24 12:19:12 +08:00 |
|
jxxghp
|
71a9fe10f4
|
refactor ProgressHelper
|
2025-08-24 09:02:55 +08:00 |
|
jxxghp
|
db72fd2ef5
|
fix
|
2025-08-21 09:07:28 +08:00 |
|
Attente
|
1f6dc93ea3
|
fix(transfer): 修复目录监控下意外删除未完成种子的问题
- 如果种子尚未下载完成,则直接返回 False
|
2025-08-06 23:13:01 +08:00 |
|
Attente
|
0e73598d1c
|
refactor(transfer): 优化移动模式下种子文件的删除逻辑
- 重构了种子文件删除相关的代码,简化了逻辑
- 新增了 _is_blocked_by_exclude_words 方法,用于检查文件是否被屏蔽
- 新增了 _can_delete_torrent 方法,用于判断是否可以删除种子文件
|
2025-08-02 19:42:34 +08:00 |
|
jxxghp
|
e32b6e07b4
|
fix async apis
|
2025-08-01 20:27:22 +08:00 |
|
jxxghp
|
5340e3a0a7
|
fix
|
2025-07-28 16:55:22 +08:00 |
|
wumode
|
68c29d89c9
|
refactor: polling_observer
|
2025-07-27 12:45:57 +08:00 |
|