jxxghp
567522c87a
fix:统一调整文件类型支持
2026-01-21 17:59: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
71caad0655
feat:优化蓝光目录判断,减少目录遍历
2026-01-20 13:38:52 +08:00
jxxghp
2c62ffe34a
feat:优化字幕和音频文件整理方式
2026-01-20 13:24:35 +08:00
jxxghp
ec665e05e4
Merge pull request #5379 from Pollo3470/v2
2026-01-19 21:17:53 +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
大虾
f1b3fc2254
更新注释
2026-01-19 10:11:54 +08:00
景大侠
0ab23ee972
修复 刮削电视剧目录会误判剧集根目录为季目录
...
因辅助识别词指定了季号
2026-01-18 15:17:22 +08:00
景大侠
43f56d39be
修复 手动刮削电视剧目录可能会遗漏特别季
2026-01-18 01:51:35 +08:00
景大侠
2edfdf47c8
移除整理进度数据中无用的文件列表
2026-01-17 00:20:09 +08:00
PKC278
619a70416b
fix: 修正智能推荐功能未检查智能助手总开关的问题
2026-01-15 22:57:49 +08:00
PKC278
95f2ac3811
feat(search): 添加AI推荐功能并优化相关逻辑
2026-01-15 02:49:29 +08:00
景大侠
c9c4ab5911
修复 手动重新整理没有更新源文件大小的问题
...
- V1迁移过来的记录,重整理后文件大小显示为0
- 部分源文件大小有变动,重整理后大小显示没变化
2026-01-14 22:42:36 +08:00
jxxghp
dce729c8cb
Merge pull request #5350 from cddjr/fix_tmdb_cache
2026-01-13 07:04:58 +08:00
景大侠
b9b7b00a7f
修复 下载器监控构造的原盘路径需以/结尾
2026-01-12 22:54:19 +08:00
景大侠
4af5dad9a8
修复 原盘自动刮削缺少nfo
2026-01-12 21:36:17 +08:00
景大侠
c6cb4c8479
统一构造tmdb图片网址
2026-01-12 09:41:25 +08:00
PKC278
cb3cef70e5
feat: 新增 RousiPro 站点支持
2026-01-09 22:08:24 +08:00
景大侠
ba00baa5a0
修复 刮削电影会误报父目录的海报图已存在
2026-01-02 23:37:36 +08:00
PKC278
1ac717b67f
fix(message): 修复缓存数据处理逻辑以避免空值错误
2026-01-02 17:12:33 +08:00
noone
cee41567a2
feat(chain): 添加当前时间参数到消息渲染
...
- 在MessageTemplateHelper.render调用中添加current_time参数
2026-01-01 23:01:25 +08:00
PKC278
7b99f09810
fix(mfa): 修复双重验证漏洞
2025-12-23 14:58:00 +08:00
PKC278
0c6cfc5020
feat(passkey): 添加PassKey支持并优化双重验证登录逻辑
2025-12-23 13:53:54 +08:00
ixff
8d56c67079
fix typos
2025-12-19 12:19:42 +08:00
jxxghp
274fc2d74f
v2.8.8
...
- 下载器支持配置路径映射
- 问题修复与细节优化
2025-12-10 14:33:13 +08:00
stkevintan
378ba51f4d
support path_mapping for downloader
2025-12-08 16:25:46 +08:00
stkevintan
2affa7c9b8
Support remote file uri when adding downloads
2025-12-06 19:33:52 +08:00
Attente
5af217fbf5
refactor: 将图片获取逻辑抽象为独立的 ImageHelper
2025-12-06 10:10:36 +08:00
Attente
1ef4374899
feat(telegram): 图片增加缓存与安全校验, 获取失败降级发送
...
- 统一部分类型标注
- 修正部分文本错误
2025-12-03 09:56:30 +08:00
stkevintan
36bdb831be
use download storage instead of library storage
2025-11-28 19:30:39 +08:00
stkevintan
e51b679380
fix: support non-local filesystem operations for default dir and subtitles
2025-11-28 14:55:01 +08:00
jxxghp
526b6a1119
Merge remote-tracking branch 'origin/v2' into v2
2025-11-24 21:30:07 +08:00
jxxghp
88173db4ce
fix #5172
2025-11-24 21:29:56 +08:00
Cursor Agent
80396b4d30
Fix: Make /ai command case-insensitive
...
Co-authored-by: jxxghp <jxxghp@qq.com >
2025-11-23 06:36:06 +00:00
Cursor Agent
64b93a009c
Refactor: Allow messages without /ai prefix
...
Co-authored-by: jxxghp <jxxghp@qq.com >
2025-11-23 06:35:44 +00:00
Cursor Agent
2b32250504
feat: Require messages to start with /ai
...
Co-authored-by: jxxghp <jxxghp@qq.com >
2025-11-23 06:34:31 +00:00
jxxghp
9b5f863832
v2.8.6
...
- 增加全局智能助手设置,开启后所有消息通过智能助手回答而无需使用 `/ai` 指令
- 问题修复与细节优化
2025-11-23 13:55:16 +08:00
Cursor Agent
1c14cd0979
Refactor: Use asyncio.run_coroutine_threadsafe for async calls
...
Co-authored-by: jxxghp <jxxghp@qq.com >
2025-11-20 01:37:17 +00:00
jxxghp
48da5c976c
fixx loop
2025-11-20 08:15:37 +08:00
jxxghp
5ae7c10a00
Enhance MoviePilotAgent to handle empty agent messages gracefully by providing a default error response, ensuring better user experience. Refactor message processing to streamline event loop execution.
2025-11-19 12:51:08 +08:00
jxxghp
b5a6794381
Refactor event loop handling to use GlobalVar.CURRENT_EVENT_LOOP across multiple modules, improving consistency and maintainability.
2025-11-19 08:42:07 +08:00
jxxghp
9cb79a7827
feat: enhance MoviePilotTool with customizable tool messages
...
- Added `get_tool_message` method to `MoviePilotTool` and its subclasses for generating user-friendly execution messages based on parameters.
- Improved message formatting for various tools, including `AddDownloadTool`, `AddSubscribeTool`, `DeleteDownloadTool`, and others, to provide clearer feedback during operations.
- This enhancement allows for more personalized and informative messages, improving user experience during tool execution.
2025-11-18 12:42:24 +08:00
jxxghp
984f29005a
更新 message.py
2025-11-18 12:17:12 +08:00
jxxghp
b8ef5d1efc
feat: add session management to MessageChain
...
- Implemented session ID creation and reuse based on user activity, with a timeout of 15 minutes.
- Added remote command to clear user sessions, enhancing user session management capabilities.
- Updated Command class to include a new command for clearing sessions.
2025-11-18 08:41:05 +08:00
jxxghp
6a492198a8
fix post_message
2025-11-17 13:33:01 +08:00
jxxghp
d572e523ba
优化Agent上下文大小
2025-11-17 09:57:12 +08:00
jxxghp
22858cc1e9
Merge pull request #5100 from Seed680/v2
2025-11-06 18:43:41 +08:00
noone
a0329a3eb0
feat(rss): 支持自定义User-Agent获取RSS。目前有些站点没有配置UA时会不能正确获取RSS内容
...
- 在RSS方法中新增ua参数用于指定User-Agent
- 更新RequestUtils调用以传递自定义User-Agent
- 修改torrents链中RSS解析逻辑以支持站点配置的ua字段
- 设置默认超时时间为30秒以增强稳定性
2025-11-06 16:32:01 +08:00