Tejas Attarde
|
14c3d66ce6
|
perf(modules): set a timeout on alipan HTTP calls
|
2026-03-14 00:23:45 -04:00 |
|
Attente
|
b89825525a
|
refactor(helper): 将DirectoryHelper、RuleHelper和TorrentHelper方法改为静态方法
- 移除不必要的实例化操作,直接使用类方法
|
2026-03-13 19:50:10 +08:00 |
|
wumode
|
600b6af876
|
fix(openlist): transfer queue blocking
|
2026-03-06 23:21:43 +08:00 |
|
YuF-9468
|
fbc684b3a7
|
fix(filemanager): skip library path check when transfer is disabled
|
2026-02-28 12:58:53 +08:00 |
|
Shawn Lu
|
03d118a73a
|
fix: 修复阿里云盘目录监控快照无法检测文件的问题
1. 为阿里云盘添加 ALIPAN_SNAPSHOT_CHECK_FOLDER_MODTIME 配置(默认 False)
- 阿里云盘目录的 updated_at 不会随子文件变更而更新,导致增量快照
始终跳过目录,快照结果为空
- 与 Rclone/Alist 保持一致的配置模式
2. 移除 snapshot() 中文件级 modify_time 过滤
- 原逻辑:仅包含 modify_time > last_snapshot_time 的文件
- 问题:首次快照建立基准后,save_snapshot 将 timestamp 设为
max(modify_times),后续快照中未变更的文件因 modify_time 不大于
timestamp 而被排除,导致 compare_snapshots 无法检测到任何变化
- 此外当 last_snapshot_time 为 None 时,比较会触发 TypeError
并被静默捕获
- 修复:始终包含所有遍历到的文件,由 compare_snapshots 负责变化检测
目录级优化仍由 snapshot_check_folder_modtime 控制
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-26 23:43:21 +08:00 |
|
jxxghp
|
fd92f986da
|
Merge pull request #5504 from DDSRem-Dev/fix_smb_alipan
|
2026-02-22 16:10:08 +08:00 |
|
DDSRem
|
e77530bdc5
|
fix(storages): download directory concatenation error
|
2026-02-22 12:35:27 +08:00 |
|
DDSRem
|
8c62df63cc
|
fix(u115): download directory concatenation error
fix: https://github.com/jxxghp/MoviePilot/issues/5429
|
2026-02-22 12:22:58 +08:00 |
|
DDSRem
|
d2c023081a
|
fix(openList): openList file upload and retrieval errors
fix https://github.com/jxxghp/MoviePilot/issues/5369
fix https://github.com/jxxghp/MoviePilot/issues/5038
|
2026-02-22 12:05:14 +08:00 |
|
jxxghp
|
793a991913
|
Merge remote-tracking branch 'origin/v2' into v2
|
2026-02-05 14:16:55 +08:00 |
|
jxxghp
|
d278224ff1
|
fix:优化第三方插件存储类型的检测提示
|
2026-02-05 14:16:50 +08:00 |
|
DDSRem
|
a1829fe590
|
feat: u115 global rate limiting strategy
|
2026-02-04 23:24:14 +08:00 |
|
jxxghp
|
2f0badd74a
|
Merge pull request #5457 from cddjr/fix_5449
|
2026-02-02 23:45:07 +08:00 |
|
景大侠
|
498f1fec74
|
修复 整理视频可能导致误删字幕及音轨
|
2026-02-02 23:18:46 +08:00 |
|
景大侠
|
f6a541f2b9
|
修复 覆盖整理失败时误报成功
|
2026-02-02 21:50:35 +08:00 |
|
景大侠
|
94f3b1fe84
|
feat: 支持整理日语字幕
|
2026-02-01 16:04:22 +08:00 |
|
DDSRem
|
d38b1f5364
|
feat: u115 support oauth
|
2026-01-29 22:14:10 +08:00 |
|
景大侠
|
a2359a1ad2
|
fix(u115): 创建目录误报失败
- 解析响应时忽略20004错误码
- 根目录创建目录会报错ValueError
|
2026-01-24 17:48:53 +08:00 |
|
景大侠
|
aad7df64d7
|
简化原盘大小计算代码
|
2026-01-24 11:29:30 +08:00 |
|
copilot-swe-agent[bot]
|
5a071bf3d1
|
Add null check for schema.value access in FileManagerModule
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
|
2026-01-24 02:25:55 +00:00 |
|
copilot-swe-agent[bot]
|
f3b910d55a
|
Fix AttributeError when mediainfo.type is None
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
|
2026-01-24 00:04:02 +00:00 |
|
jxxghp
|
567522c87a
|
fix:统一调整文件类型支持
|
2026-01-21 17:59:18 +08:00 |
|
jxxghp
|
a6ed0c0d00
|
fix:优化transhandler线程安全
|
2026-01-21 08:42:57 +08:00 |
|
jxxghp
|
68402aadd7
|
fix:去除文件操作全局锁
|
2026-01-21 08:31:51 +08:00 |
|
jxxghp
|
bcdf1b6efe
|
更新 transhandler.py
|
2026-01-20 15:29:28 +08:00 |
|
jxxghp
|
2c62ffe34a
|
feat:优化字幕和音频文件整理方式
|
2026-01-20 13:24:35 +08:00 |
|
景大侠
|
843faf6103
|
修复 整理记录无法显示原盘大小
|
2026-01-12 22:14:43 +08:00 |
|
stkevintan
|
ba415acd37
|
add hard link support for smb
|
2025-11-27 18:21:54 +08:00 |
|
DDSDerek
|
8d5fe5270f
|
Update app/modules/filemanager/storages/u115.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2025-11-19 19:51:14 +08:00 |
|
DDSRem
|
0dc0d66549
|
fix: known issue
|
2025-11-19 19:46:46 +08:00 |
|
DDSRem
|
f589fcc2d0
|
feat(u115): improve stability of the u115 module
1. 优化API请求错误时到处理逻辑
2. 提升hash计算速度
3. 接口级QPS速率限制
4. 使用httpx替换request
5. 优化路径拼接稳定性
6. 代码格式化
|
2025-11-19 19:39:02 +08:00 |
|
Attente
|
c17cca2365
|
fix(update_setting): 修复设置保存错误的问题
- adapt to Pydantic V2
|
2025-11-01 23:51:59 +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 |
|
Cursor Agent
|
ce9c99af71
|
Refactor: Use copy instead of move for file operations
Co-authored-by: jxxghp <jxxghp@qq.com>
|
2025-09-19 09:54:44 +00:00 |
|
景大侠
|
9489730a44
|
fix u115刷新access_token失败会产生NoneType异常
glitchtip#49549
|
2025-09-18 17:23:20 +08:00 |
|
景大侠
|
d4795bb897
|
fix u115重试请求时报错unexpected keyword argument
glitchtip#136696
|
2025-09-18 17:23:19 +08:00 |
|
jxxghp
|
625850d4e7
|
fix
|
2025-09-13 13:35:51 +08:00 |
|
jxxghp
|
6c572baca5
|
rollback
|
2025-09-13 13:32:48 +08:00 |
|
jxxghp
|
ee0406a13f
|
Handle smb protocol key error during disconnect (#4938)
* Refactor: Improve SMB connection handling and add signal handling
Co-authored-by: jxxghp <jxxghp@qq.com>
* Remove test_smb_fix.py
Co-authored-by: jxxghp <jxxghp@qq.com>
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: jxxghp <jxxghp@qq.com>
|
2025-09-13 11:25:29 +08:00 |
|
jxxghp
|
608a049ba3
|
fix smb delete
|
2025-09-13 11:05:21 +08:00 |
|
jxxghp
|
4d9b5198e2
|
增强SMB存储的删除功能
|
2025-09-13 10:56:45 +08:00 |
|
jxxghp
|
92955b1315
|
fix:在fork进程中执行文件整理
|
2025-09-13 08:56:05 +08:00 |
|
jxxghp
|
a3872d5bb5
|
fix:在fork进程中执行文件整理
|
2025-09-13 08:50:20 +08:00 |
|
jxxghp
|
a123ff2c04
|
feat:在fork进程中执行文件整理
|
2025-09-13 08:32:31 +08:00 |
|
jxxghp
|
188de34306
|
mini chunk size
|
2025-09-12 21:45:26 +08:00 |
|
jxxghp
|
b201e9ab8c
|
Revert "feat:在子进程中操作文件"
This reverts commit 4f304a70b7.
|
2025-09-08 17:23:25 +08:00 |
|
jxxghp
|
d30b9282fd
|
fix alipan u115 error log
|
2025-09-08 17:13:01 +08:00 |
|
jxxghp
|
4f304a70b7
|
feat:在子进程中操作文件
|
2025-09-08 16:59:29 +08:00 |
|
jxxghp
|
c1bd2d6cf1
|
fix:优化下载
|
2025-09-08 09:50:08 +08:00 |
|
jxxghp
|
4ea28cbca5
|
fix #4902
|
2025-09-05 21:09:05 +08:00 |
|