noone
|
47c1e5b5b8
|
Merge remote-tracking branch 'origin/v2' into v2
|
2026-03-03 14:31:24 +08:00 |
|
noone
|
14ee97def0
|
feat(meta): 添加视频帧率信息解析支持
- 在MetaBase基类中新增fps属性用于存储帧率信息
- 实现MetaVideo中帧率信息的识别和解析逻辑
- 为MetaAnime添加帧率提取功能,与MetaVideo保持一致
- 更新测试用例以验证帧率信息的正确解析
- 在元数据测试数据中增加fps字段的预期值
|
2026-03-03 14:31:12 +08:00 |
|
Seed680
|
92e262f732
|
Merge branch 'jxxghp:v2' into v2
|
2026-03-03 14:13:07 +08:00 |
|
noone
|
c46880b701
|
feat(meta): 添加视频帧率信息解析支持
- 在MetaBase基类中新增fps属性用于存储帧率信息
- 实现MetaVideo中帧率信息的识别和解析逻辑
- 为MetaAnime添加帧率提取功能,与MetaVideo保持一致
- 更新测试用例以验证帧率信息的正确解析
- 在元数据测试数据中增加fps字段的预期值
|
2026-03-03 14:12:06 +08:00 |
|
大虾
|
7c48cafc71
|
Update app/core/meta/metavideo.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2026-03-02 11:47:47 +08:00 |
|
景大侠
|
74d4592238
|
fix(meta): 修复正则表达式以正确匹配 Sxx 季信息格式
|
2026-03-02 11:35:41 +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 |
|
景大侠
|
4c3d47f1f0
|
feat(cache): 同步/异步函数可共享缓存
- 缓存键支持自定义命名,使异步与同步函数可共享缓存结果
- 内存缓存改为类变量,实现多个cache装饰器共享同一缓存空间
- 重构AsyncMemoryBackend,减少重复代码
- 补齐部分模块的缓存清理功能
|
2026-02-10 18:46:49 +08:00 |
|
jxxghp
|
d469c2d3f9
|
refactor: 统一将布尔判断 if var: 和 if not var: 更改为显式的 if var is not None: 和 if var is None: 以正确处理 None 值。
|
2026-02-02 13:49:32 +08:00 |
|
DDSRem
|
d38b1f5364
|
feat: u115 support oauth
|
2026-01-29 22:14:10 +08:00 |
|
Attente
|
8658942385
|
feat(filter): 添加配置监听和改进中字过滤规则
|
2026-01-25 01:06:50 +08:00 |
|
jxxghp
|
23b81ad6f1
|
feat(config):完善默认插件库
|
2026-01-24 19:24:15 +08:00 |
|
jxxghp
|
274a36a83a
|
更新 config.py
|
2026-01-24 10:04:37 +08:00 |
|
jxxghp
|
b896b07a08
|
fix search_web tool
|
2026-01-24 07:39:07 +08:00 |
|
jxxghp
|
7c4d736b54
|
feat:Agent上下文裁剪
|
2026-01-23 22:47:18 +08:00 |
|
jxxghp
|
e5bf47629f
|
更新 config.py
|
2026-01-21 19:13:36 +08:00 |
|
jxxghp
|
567522c87a
|
fix:统一调整文件类型支持
|
2026-01-21 17:59:18 +08:00 |
|
景大侠
|
6e5ade943b
|
修复 订阅无法查看文件列表的问题
TMDB图片路径参数增加空值检查
|
2026-01-21 12:47:39 +08:00 |
|
jxxghp
|
85cacd447b
|
feat: 为文件整理服务引入多线程处理并优化进度管理。
|
2026-01-21 08:16:02 +08:00 |
|
PKC278
|
7489c76722
|
feat(passkey): 允许在未开启 OTP 时注册通行密钥
|
2026-01-20 19:35:36 +08:00 |
|
jxxghp
|
2c62ffe34a
|
feat:优化字幕和音频文件整理方式
|
2026-01-20 13:24:35 +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 |
|
景大侠
|
22a2415ca5
|
缓存api鉴权结果
|
2026-01-15 12:38:47 +08:00 |
|
景大侠
|
feb034352d
|
让现有基于JWT令牌鉴权的接口也能支持API令牌鉴权
|
2026-01-15 12:30:03 +08:00 |
|
PKC278
|
95f2ac3811
|
feat(search): 添加AI推荐功能并优化相关逻辑
|
2026-01-15 02:49:29 +08:00 |
|
景大侠
|
b31b9261f2
|
Update app/core/config.py
接受AI的建议
|
2026-01-12 23:31:44 +08:00 |
|
景大侠
|
c6cb4c8479
|
统一构造tmdb图片网址
|
2026-01-12 09:41:25 +08:00 |
|
PKC278
|
50e275a2f9
|
feat(config): 增加最大搜索名称数量限制至3 确保包含 en_title
|
2026-01-09 23:53:09 +08:00 |
|
大虾
|
070425d446
|
Update app/core/metainfo.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2026-01-03 19:26:03 +08:00 |
|
大虾
|
7405883444
|
Update app/core/metainfo.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2026-01-03 19:25:54 +08:00 |
|
景大侠
|
66959937ed
|
修复 电影文件可能会误识别成电视剧类型
|
2026-01-03 18:06:26 +08:00 |
|
PKC278
|
0c6cfc5020
|
feat(passkey): 添加PassKey支持并优化双重验证登录逻辑
|
2025-12-23 13:53:54 +08:00 |
|
ixff
|
9b125bf9b0
|
feat: 支持选择Playwright浏览器环境
|
2025-12-14 23:15:28 +08:00 |
|
jxxghp
|
0716c65269
|
Refactor: Simplify memory key generation and update retention settings
|
2025-12-13 15:40:20 +08:00 |
|
xgitc
|
06ce9bd4de
|
适配更多促销类型
|
2025-12-10 15:54:03 +08:00 |
|
Attente
|
ca5ec8af0f
|
feat(config): 优化配置变更事件处理机制
|
2025-11-27 23:17:34 +08:00 |
|
Attente
|
91eb35a77b
|
fix(cache): 修复fresh会被错误覆盖的问题
|
2025-11-23 16:46:09 +08:00 |
|
jxxghp
|
9b5f863832
|
v2.8.6
- 增加全局智能助手设置,开启后所有消息通过智能助手回答而无需使用 `/ai` 指令
- 问题修复与细节优化
|
2025-11-23 13:55:16 +08:00 |
|
jxxghp
|
48da5c976c
|
fixx loop
|
2025-11-20 08:15:37 +08:00 |
|
jxxghp
|
b2d36c0e68
|
Update API key documentation to clarify retrieval methods in security.py and mcp-api.md
|
2025-11-19 13:42:53 +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
|
8bf9b6e7cb
|
feat:Agent插件工具发现
|
2025-11-17 13:00:23 +08:00 |
|
jxxghp
|
ed294d3ea4
|
Revert "fix schemas"
This reverts commit a5e7483870.
|
2025-11-17 11:48:18 +08:00 |
|
jxxghp
|
a5e7483870
|
fix schemas
|
2025-11-17 10:58:24 +08:00 |
|
Attente
|
4f806db8b7
|
fix: 修复变更默认下载器不生效的问题
- 配置模块迁移到 `SettingsConfigDict` 以支持 Pydantic v2 的配置方式
- 在 `MediaInfo` 中新增 `release_dates` 字段,用于存储多地区发行日期信息
- 修改 `MetaVideo` 类中的 token 传递逻辑,以修复搜索站点资源序列化错误的问题
|
2025-11-11 10:44:45 +08:00 |
|
Attente
|
6755202958
|
feat(cache): 使用 fresh 和 async_fresh 统一缓存控制方式
- 修复因缓存导致的插件更新后仍有更新提示的问题
- 统一使用 fresh/async_fresh 控制缓存行为
- 调整 TMDb 模块缓存策略,优化异步请求缓存清除机制
- 移除冗余的缓存方法封装,减少调用层级
- 简化 PluginHelper 中的缓存方法结构,移除 force 参数
|
2025-11-03 07:41:42 +08:00 |
|
Attente
|
c17cca2365
|
fix(update_setting): 修复设置保存错误的问题
- adapt to Pydantic V2
|
2025-11-01 23:51:59 +08:00 |
|
Attente
|
c7f098771b
|
feat: adapt to Pydantic V2
|
2025-11-01 17:56:37 +08:00 |
|
jxxghp
|
d523c7c916
|
fix pydantic
|
2025-11-01 09:51:23 +08:00 |
|
jxxghp
|
09a19e94d5
|
fix config
|
2025-11-01 09:23:52 +08:00 |
|