jxxghp
83fc6b5d32
fix(search): match AniList season entries with numbered torrents
2026-09-26 09:28:23 +08:00
jxxghp
586c1e7710
fix(metainfo): avoid untyped token cursor call
2026-09-24 10:12:13 +08:00
jxxghp
e619bed625
fix(metainfo): preserve subtitle-like title tokens
2026-09-24 10:02:17 +08:00
JontyLee
9dba379e49
fix: 修复 resource_term 前导空格问题 ( #6772 )
2026-09-24 06:53:12 +08:00
jxxghp
5d40bc3026
fix: sync Agent skill update checks
2026-09-23 12:52:16 +08:00
jxxghp
967431091e
feat: share GitHub token with Agent skills
2026-09-23 12:41:18 +08:00
InfinityPacer
0238351071
fix(plugin): v3t 下不再隐藏不兼容插件,改为提示不支持 ( #6760 )
...
* feat(plugin): surface v3t incompatibility instead of hiding plugins
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
* chore(architecture): refresh dependency baseline after plugin gate split
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
* fix(plugin): keep runtime-incompatible plugins out of startup sync
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
* fix(plugin): annotate runtime compatibility ports without bare dict
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-23 00:35:20 +08:00
moviepilot-codex[bot]
d96f00113c
feat: add GitHub Token device authorization
2026-09-21 18:30:15 +08:00
jxxghp
2f952c371e
fix(metainfo): type subtitle matcher inputs
2026-09-17 12:51:53 +08:00
jxxghp
e2e2758eaa
fix(metainfo): apply custom episode offsets to subtitles
2026-09-17 12:39:39 +08:00
jxxghp
97d232af78
fix(music): preserve symbol-only title matching
2026-09-17 11:38:30 +08:00
jxxghp
07585b1a95
fix(music): 支持从描述识别专辑名候选 ( #6707 )
2026-09-17 11:25:35 +08:00
jxxghp
b99b4fe2c3
chore(architecture): 同步模块路径与质量门禁
2026-09-16 00:12:16 +08:00
jxxghp
30857d391d
refactor(application): 收敛共享重复逻辑
2026-09-15 23:57:06 +08:00
sylas
9aa06edcc4
fix(music): 修复音乐资源命名变体导致的漏搜 ( #6706 )
2026-09-15 17:14:33 +08:00
jxxghp
ebddeee23b
feat(subscribe): accumulate music album track progress
2026-09-14 19:35:04 +08:00
jxxghp
6d82f44fc8
fix(music): split core recognition and organization optimizations ( #6686 )
2026-09-14 13:04:58 +08:00
jxxghp
8072b7d78f
Refactor application architecture and compatibility boundaries
2026-09-13 12:53:00 +08:00
jxxghp
889bdfe501
fix(classification): align migration defaults and source semantics
2026-09-12 17:43:36 +08:00
jxxghp
65b9c777de
fix(security): replace episode offset eval with safe arithmetic
2026-09-11 16:59:51 +08:00
jxxghp
e857e2cf04
fix(schemas): 保持内部导入为私有,避免 MetaBase.to_dict 导出无 setter 属性
2026-09-10 20:23:31 +08:00
jxxghp
60a95090b6
fix(workflow): 工作流添加下载支持 MetaInfo.season_list ( #6637 )
2026-09-10 20:13:04 +08:00
jxxghp
658cd4a9be
fix(music): preserve track identity and normalize resource metadata
2026-09-09 15:52:16 +08:00
ranzhigg
6e991171f3
fix(architecture): restore ratchet baselines without weakening gates
2026-09-09 10:05:06 +08:00
ranzhigg
f10af54404
fix(plugin-market): share index request limits
2026-09-09 07:48:40 +08:00
jxxghp
d0c894f5eb
fix(transfer): close durable error recovery loop
2026-09-08 22:38:59 +08:00
jxxghp
ca627a4f00
fix: release plugin media sources from built-in declarations
2026-09-08 10:00:33 +08:00
jxxghp
7ccb1d9dee
feat(classification): provide source-aware condition dictionaries
2026-09-07 23:21:25 +08:00
jxxghp
edc15e9575
fix: recognize parenthesized tmdb ids
2026-09-06 14:54:44 +08:00
jxxghp
d82bcc5b90
fix(music): recognize real site titles and prefer native subtitle names
2026-09-06 09:00:13 +08:00
jxxghp
be41517520
fix: 防止音乐署名清理截断真实曲名
2026-09-06 04:55:08 +08:00
jxxghp
a01a941c11
fix: 对齐音乐备选来源匹配并校验录音版本证据
2026-09-06 04:06:00 +08:00
jxxghp
976cecce8f
fix: 对齐音乐候选识别和缓存匹配规则
2026-09-06 02:21:03 +08:00
jxxghp
916619f2e2
fix: 对齐音乐识别词并补齐版本和专辑匹配证据
2026-09-06 01:28:47 +08:00
jxxghp
fba0b6ae67
refactor: 统一音乐与影视的识别搜索匹配流程
2026-09-06 00:48:00 +08:00
jxxghp
0a44a0019c
fix(classification): remove source defaults and clarify policy docs
2026-09-04 22:38:03 +08:00
jxxghp
3c817cdb9f
fix(classification): retire migrated TMDB fields
2026-09-03 15:17:03 +08:00
jxxghp
cda109492a
perf(classification): cache repeated fact reads
2026-09-03 12:54:37 +08:00
jxxghp
71147c1d96
feat(classification): support multi-source media rules
2026-09-03 11:51:18 +08:00
jxxghp
db5c316756
refactor(subscribe): make download submission idempotent
2026-09-01 17:09:54 +08:00
jxxghp
ec1a878a32
fix(agent): auto-load gateway skill before API calls
2026-08-31 18:42:25 +08:00
InfinityPacer
e9313c6644
feat(sdk): expose custom separator configuration
2026-08-31 18:00:27 +08:00
jxxghp
4575b11d84
fix(architecture): close canonical search type gate
2026-08-30 02:48:42 +08:00
jxxghp
d2a860d89a
refactor(startup): govern composition lifecycle ownership
2026-08-29 16:57:53 +08:00
jxxghp
cc43ea352f
fix(startup): defer media projection imports
2026-08-29 16:20:04 +08:00
jxxghp
a1e351aa9e
refactor(domain): isolate media source projections
2026-08-29 15:48:12 +08:00
InfinityPacer
dba4ddc168
fix(plugin): 增加插件市场元数据边界 ( #6495 )
...
* fix(plugin): bound market metadata inputs
* test(architecture): sync plugin metadata baseline
* fix(plugin): narrow validated metadata identifiers
* test(architecture): sync coverage baseline
2026-08-29 15:23:33 +08:00
jxxghp
fa40f29dfd
refactor(plugin): converge runtime ownership and compatibility
2026-08-29 12:55:52 +08:00
jxxghp
7941fd921d
refactor(chain): split download orchestration package
2026-08-29 06:41:15 +08:00
jxxghp
5493732d9f
fix: 清洗豆瓣季年份空值
2026-08-26 06:56:29 +08:00