jxxghp
ffbe348d66
fix(openlist): paginate Alist directory listings
...
Fetch all OpenList/AList fs/list pages when using the default per_page=0 to avoid truncating directories at 200 entries. Add an isolated regression test for the auto-pagination behavior.
Fixes #5723
2026-05-07 13:09:28 +08:00
笨笨
6f6fcc79f2
fix: serialize rclone folder creation during concurrent transfers
2026-04-20 21:34:35 +08:00
jxxghp
6065c29891
Revert "Merge pull request #5573 from wikrin/refactor-static-methods-conversion"
...
This reverts commit b8fc20b981 , reversing
changes made to e09cfc6704 .
2026-03-14 18:21:31 +08:00
jxxghp
f38cb274e4
Revert "refactor(helper): 将LLMHelper StorageHelper的相关方法改为静态方法,移除实例调用"
...
This reverts commit 9f381b3c73 .
2026-03-14 18:19:47 +08:00
jxxghp
2ce2a3754c
Merge pull request #5576 from wikrin/refactor-static-methods
2026-03-14 17:59:48 +08:00
jxxghp
77a0b38081
更新 alipan.py
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-14 13:25:00 +08:00
Tejas Attarde
14c3d66ce6
perf(modules): set a timeout on alipan HTTP calls
2026-03-14 00:23:45 -04:00
Attente
9f381b3c73
refactor(helper): 将LLMHelper StorageHelper的相关方法改为静态方法,移除实例调用
2026-03-14 10:29:37 +08: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
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
DDSRem
a1829fe590
feat: u115 global rate limiting strategy
2026-02-04 23:24:14 +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
jxxghp
68402aadd7
fix:去除文件操作全局锁
2026-01-21 08:31:51 +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
景大侠
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
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
188de34306
mini chunk size
2025-09-12 21:45:26 +08:00
jxxghp
d30b9282fd
fix alipan u115 error log
2025-09-08 17:13:01 +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
jxxghp
1b48b8b4cc
Merge pull request #4902 from DDS-Derek/dev
2025-09-05 20:06:42 +08:00
TMs
bdc66e55ca
fix(LocalStorage): 添加源文件与目标文件相同的检查,防止文件被删除。
2025-09-05 20:02:37 +08:00
DDSRem
926343ee86
fix(u115): code logic vulnerabilities
2025-09-05 19:37:41 +08:00
DDSRem
8e6021c5e7
fix(u115): code logic vulnerabilities
2025-09-05 19:23:23 +08:00
wumode
6c10defaa1
fix(Alist): add type hints
2025-09-04 21:08:25 +08:00
wumode
b6a76f6f7c
fix(Alist): 添加__len__()
2025-09-04 20:47:13 +08:00
jxxghp
9c056030d2
fix:捕促115&alipan请求异常
2025-08-27 20:21:06 +08:00
jxxghp
1b7bdbf516
fix #4834
2025-08-27 08:28:16 +08:00
jxxghp
918d192c0f
OpenList自动延迟重试获取文件项
2025-08-24 19:47:00 +08:00
jxxghp
f7cd6eac50
feat:整理手动中止功能
2025-08-24 19:17:41 +08:00
jxxghp
88f4428ff0
fix bug
2025-08-24 17:07:45 +08:00
jxxghp
069ea22ba2
fix bug
2025-08-24 16:55:37 +08:00
jxxghp
8fac8c5307
fix progress step
2025-08-24 16:33:44 +08:00
jxxghp
2ce1c3bef8
feat:整理进度登记
2025-08-24 12:04:05 +08:00
jxxghp
e463094dc7
feat:整理进度
2025-08-24 09:21:55 +08:00
jxxghp
71a9fe10f4
refactor ProgressHelper
2025-08-24 09:02:55 +08:00
jxxghp
a38b702acc
fix alist
2025-08-10 08:46:29 +08:00