Commit Graph
51 Commits
Author SHA1 Message Date
jxxghp 5d9c6c8b19 refactor: expand runtime contracts and debt ratchets 2026-08-22 08:25:36 +08:00
jxxghp 5128ae9e1e refactor: 推进后端分层架构治理 2026-08-18 00:29:14 +08:00
jxxghp a6dbd799d5 refactor(api): 渠道与存储管理端点通用化,端点层零目标特色
- schemas 新增公共 ManageRequest(target+action+params) 与 StorageAction 词汇表
- endpoint 层收敛为 POST /notification/manage、/storage/manage 两个通用接口,
  不再定义任何渠道/存储特定的名称、参数与响应字段,前端上送参数原样透传
- chain 层 manage_channel/manage_storage 接受字符串标识纯透明转发,
  StorageChain 移除全部特色管理方法
- FileManagerModule 新增 storage_manage 统一入口,模块返回归一化为
  {success, message, data};wechatclawbot channel_manage 同步归一化,
  路由标识兼容枚举名/值/对象
- dashboard 与 agentopsassistant 的用量查询改走 manage_storage(usage)
- 新增 10 项存储契约守护测试,通知侧补充 3 项链透传与字符串路由测试,
  API 守护测试对 ManageRequest 开放映射按设计豁免
2026-08-16 07:18:49 +08:00
jxxghp 369d7d6448 refactor: reorganize backend module boundaries 2026-08-14 19:53:33 +08:00
jxxghp 7b3444c366 refactor backend module architecture 2026-08-14 15:45:38 +08:00
jxxghp 5c7e09d407 fix(monitor): 修正远程快照文件数量累计 2026-08-09 16:37:25 +08:00
ilvsx 1688063450 fix(subtitle): create missing download root before saving subtitles 2026-04-14 12:24:18 +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
Attente b89825525a refactor(helper): 将DirectoryHelper、RuleHelper和TorrentHelper方法改为静态方法
- 移除不必要的实例化操作,直接使用类方法
2026-03-13 19:50:10 +08:00
yubanmeiqin9048 d0471ae512 fix: 修复目标目录无视频文件时转移字幕和音频触发目录删除 2026-02-10 14:10:42 +08:00
景大侠 40395b2999 feat: 在构造待整理文件列表时引入过滤逻辑以简化后续处理 2026-02-06 20:56:26 +08:00
DDSRem d38b1f5364 feat: u115 support oauth 2026-01-29 22:14:10 +08:00
景大侠 16bd71a6cb 优化整理代码效率、减少额外递归 2026-01-20 14:38:41 +08:00
jxxghp 71caad0655 feat:优化蓝光目录判断,减少目录遍历 2026-01-20 13:38:52 +08:00
景大侠 4af5dad9a8 修复 原盘自动刮削缺少nfo 2026-01-12 21:36:17 +08:00
jxxghp 04a4ed1d0e fix delete_media_file 2025-09-13 14:10:15 +08:00
Attente abca1b481a refactor(storage): 优化空目录删除逻辑
- 添加对资源目录和媒体库目录的保护机制
- 实现递归向上检查并删除空目录
2025-08-21 09:16:15 +08:00
景大侠 05495e481d fix #4602 2025-07-13 01:10:07 +08:00
景大侠 8ea0a32879 fix 优化重命名后的媒体文件根路径获取 2025-07-08 22:37:32 +08:00
jxxghp 8593a6cdd0 refactor:优化目录监控快照 2025-06-30 12:40:37 +08:00
jxxghp a9300faaf8 fix:优化单例模式和类引用 2025-06-05 13:22:16 +08:00
jxxghp 7d8dd12131 fix delete_media_file 2025-05-10 20:00:06 +08:00
qiaoyun680 435a04da0c feat(storge):添加存储重置功能 2025-05-08 17:44:44 +08:00
jxxghp 85b55aa924 fix bug 2025-05-02 08:31:38 +08:00
jxxghp 741badf9e6 feat:支持文件整理存储操作事件 2025-05-01 21:16:21 +08:00
jxxghp 22b69f7dac fix blanke 2025-03-23 22:35:37 +08:00
jxxghp f9b0db623d fix cython type error 2025-03-23 21:39:37 +08:00
jxxghp 0b3138fec6 fix actions 2025-02-22 09:57:32 +08:00
jxxghp 6f593beeed fix #3687 2025-01-07 20:58:27 +08:00
Attente 3f60cb3f7d fix(storage): delete Blu-ray directory when removing movie file
- Add logic to delete `BDMV` and `CERTIFICATE` directories when a movie file is removed
- This ensures that empty Blu-ray folders are also cleaned up during the deletion process
2024-12-26 09:00:04 +08:00
jxxghp c4300332c9 TODO 后台整理队列 2024-12-23 21:46:59 +08:00
jxxghp 84897aa592 fix #3162 2024-11-21 13:50:49 +08:00
jxxghp 73f732fe1d fix #3126 目录删除加固 2024-11-16 20:29:17 +08:00
jxxghp fc69d7e6c1 fix 2024-11-16 10:55:17 +08:00
jxxghp f6a2efb256 fix #3116 2024-11-16 09:25:46 +08:00
jxxghp 44a0e5b4a7 fix #3120 2024-11-16 08:41:30 +08:00
jxxghp 8e4bce2f95 fix #3079 2024-11-15 08:03:23 +08:00
jxxghp 40b82d9cb6 fix #3042 移动模式删除空文件夹 2024-11-09 18:23:08 +08:00
Attente 01546baddc fix: 2941
`delete_media_file` 返回值现修改为:
- `目录存在其他媒体文件`时返回`文件删除状态`
- `目录不存在其他媒体文件`时返回`目录删除状态`
2024-10-26 00:38:42 +08:00
jxxghp 1a8d9044d7 fix #2926 2024-10-24 14:28:30 +08:00
Aqr-K 35c68fe30d feat: transType API
- 针对查询可用整理方式的API
2024-09-26 20:56:33 +08:00
jxxghp f79364bc58 fix bug 2024-09-25 19:22:42 +08:00
jxxghp 2da95fa4e6 use aligo 2024-09-25 18:44:18 +08:00
jxxghp 4016295696 fix transfer 2024-09-19 20:34:26 +08:00
jxxghp e86bf61579 fix storage api 2024-09-14 14:43:14 +08:00
jxxghp 8485d4ec30 fix storage api 2024-08-16 11:30:31 +08:00
jxxghp 61e4e63a6a fix storage api 2024-08-15 16:15:26 +08:00
jxxghp 47481d2482 fix storage api 2024-08-15 15:27:47 +08:00
jxxghp 9f34be049d add monitor 2024-07-03 17:46:35 +08:00
jxxghp db26f2e108 add storage snapshot 2024-07-03 11:51:26 +08:00