Attente
b89825525a
refactor(helper): 将DirectoryHelper、RuleHelper和TorrentHelper方法改为静态方法
...
- 移除不必要的实例化操作,直接使用类方法
2026-03-13 19:50:10 +08:00
YuF-9468
fbc684b3a7
fix(filemanager): skip library path check when transfer is disabled
2026-02-28 12:58:53 +08:00
jxxghp
d278224ff1
fix:优化第三方插件存储类型的检测提示
2026-02-05 14:16:50 +08:00
DDSRem
d38b1f5364
feat: u115 support oauth
2026-01-29 22:14:10 +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
625850d4e7
fix
2025-09-13 13:35:51 +08:00
jxxghp
a3872d5bb5
fix:在fork进程中执行文件整理
2025-09-13 08:50:20 +08:00
jxxghp
5340e3a0a7
fix
2025-07-28 16:55:22 +08:00
景大侠
05495e481d
fix #4602
2025-07-13 01:10:07 +08:00
shaw
0465fa77c2
fix(filemanager): 检查目标媒体库目录是否设置
...
- 在文件整理过程中,增加对目标媒体库目录是否设置的检查- 如果目标媒体库目录未设置,返回错误信息并中断整理过程
- 优化了错误处理逻辑,提高了系统的稳定性和可靠性
2025-07-11 20:02:12 +08:00
景大侠
8ea0a32879
fix 优化重命名后的媒体文件根路径获取
2025-07-08 22:37:32 +08:00
景大侠
8c27b8c33e
fix 文件管理的自动重命名缺少集信息
2025-07-08 22:37:09 +08:00
景大侠
1468f2b082
fix 本地媒体文件检查时首选含影视标题的目录
...
避免了以年份、分辨率等作为重命名第一层目录时的误判问题
2025-07-07 23:24:04 +08:00
景大侠
2ed13c7e5b
fix 订阅匹配锁增加超时,避免罕见的长时间卡任务问题
2025-07-07 11:51:58 +08:00
景大侠
bc5e682308
fix 本地媒体检查潜在的额外扫盘问题
2025-07-05 21:46:21 +08:00
jxxghp
8593a6cdd0
refactor:优化目录监控快照
2025-06-30 12:40:37 +08:00
jxxghp
72fce20905
feat:整理后记录字幕和音频文件
2025-05-24 20:58:46 +08:00
jxxghp
7ae1d6763a
fix #4245
2025-05-11 08:17:42 +08:00
jxxghp
e6cdd337c3
fix subscribe files
2025-05-10 20:10:13 +08:00
jxxghp
a0ddfe173b
fix 兼容 target_storage 为 None
2025-05-09 12:57:50 +08:00
Seed680
b9439c05ec
Merge branch 'jxxghp:v2' into v2
2025-05-08 17:45:53 +08:00
qiaoyun680
435a04da0c
feat(storge):添加存储重置功能
2025-05-08 17:44:44 +08:00
jxxghp
4ccae1dac7
fix upload api
2025-05-08 12:55:40 +08:00
jxxghp
89e76bcb48
fix
2025-05-05 19:49:30 +08:00
Attente
20c1f30877
feat(message): 实现自定义消息模板功能
...
- 新增 MessageTemplateHelper 类用于渲染消息模板
- 在 ChainBase 中集成消息模板渲染功能
- 修改 DownloadChain、SubscribeChain 和 TransferChain 以使用新消息模板
- 新增 TemplateHelper 类用于处理模板格式
- 在 SystemConfigKey 中添加 NotificationTemplates 配置项
- 更新 Notification 模型以支持 ctype 字段
2025-05-05 05:27:48 +08:00
jxxghp
491009636a
fix bug
2025-05-02 22:57:29 +08:00
jxxghp
ed16ee14ea
fix bug
2025-05-02 21:57:19 +08:00
jxxghp
7f2ed09267
fix storage
2025-05-02 20:49:38 +08:00
jxxghp
ca1f3ac377
feat:文件整理支持操作类入参
2025-05-01 20:56:17 +08:00
jxxghp
f9b0db623d
fix cython type error
2025-03-23 21:39:37 +08:00
jxxghp
79411a7350
fix:修复代码兼容性写法
2025-03-23 09:00:24 +08:00
Mister-album
6cee308894
添加为指定字幕添加.default后缀设置为默认字幕功能
2025-02-14 19:58:29 +08:00
InfinityPacer
f2d3b1c13f
feat(event): add mediainfo field for TransferInterceptEventData
2025-02-03 01:46:22 +08:00
InfinityPacer
6f24c6ba49
fix(event): reorder code execution
2025-02-03 00:14:15 +08:00
InfinityPacer
7893b41175
fix(event): update event type to TransferIntercept
2025-01-31 13:43:57 +08:00
InfinityPacer
8635d8c53f
feat(event): add TransferIntercept event for cancel transfer
2025-01-31 01:37:14 +08:00
jxxghp
2305a6287a
fix #3777
2025-01-22 22:23:15 +08:00
jxxghp
3e692c790e
Merge remote-tracking branch 'origin/v2' into v2
2025-01-17 20:31:40 +08:00
jxxghp
35cc214492
fix #3743
2025-01-17 20:31:23 +08:00
jxxghp
71ef6f6a61
fix media_files Exception
2025-01-17 12:32:55 +08:00
jxxghp
6f593beeed
fix #3687
2025-01-07 20:58:27 +08:00
jxxghp
6e2d0c2aad
fix #3674
2025-01-06 11:47:05 +08:00
jxxghp
61d7374d95
fix ide warnings
2024-12-23 16:58:04 +08:00
Attente
0e8fdac6d6
fix(filemanager): correct season_episode metadata mapping
...
- Update season_episode field in FileManagerModule to use meta.episode instead of meta.episodes
- This change ensures accurate season and episode information is displayed
2024-12-22 10:24:40 +08:00
yubanmeiqin9048
5ce4c8a055
feat(filemanager): 增加字幕正则式
2024-12-19 22:01:06 +08:00
zhanglijun
12f10ebedf
fix: 音轨文件重命名整理
2024-12-06 00:40:38 +08:00
Aqr-K
825fc35134
feat(modules): 增加子级 type 分类。
...
- 在 `types` 里,针对各个模块的类型进行子级分类。
- 为每个模块统一添加 `get_subtype` 方法,这样一来,能更精准快速地区分与调用子类的每个模块,又能获取 ModuleType 所规定的分类以及对应存在的子模块类型支持列表,从而有效解决当下调用时需繁琐遍历每个 module 以获取 get_name 或 _channel 的问题。
- 解决因消息渠道前端返回所保存的 type 与后端规定值不一致,而需要频繁调用 _channel 私有方法才能获取分类所可能产生的问题。
2024-12-03 14:57:19 +08:00
InfinityPacer
a98de604a1
refactor(event): rename SmartRename to TransferRename
2024-11-27 00:50:34 +08:00
Attente
c0d3637d12
refactor: change library type and category folder parameters to optional
2024-11-24 00:04:08 +08:00