yanjunpu
|
8a7e4b2fbc
|
fix(download): detect dotted torrent root folders
|
2026-09-07 16:25:21 +08:00 |
|
yanjunpu
|
471c624aee
|
fix(download): follow single-word module policy
|
2026-09-07 15:56:20 +08:00 |
|
yanjunpu
|
9a74802d2b
|
feat(download): recognize and organize existing tasks
|
2026-09-07 15:52:11 +08:00 |
|
yanjunpu
|
2361470af4
|
feat(download): classify existing source locations
|
2026-09-07 00:33:44 +08:00 |
|
jxxghp
|
b9120a5b6a
|
fix(classification): preserve non-TMDB legacy categories
|
2026-09-06 23:36:43 +08:00 |
|
jxxghp
|
e3a5e8a3e9
|
docs(architecture): sync mypy debt metric
|
2026-09-06 22:59:15 +08:00 |
|
jxxghp
|
43438f1230
|
docs: strengthen pre-commit CI gate guidance
|
2026-09-06 22:41:09 +08:00 |
|
jxxghp
|
eda80050c5
|
fix: restore search provider type contract
|
2026-09-06 22:36:07 +08:00 |
|
jxxghp
|
c41dc69596
|
fix: remove stale runtime profile import
|
2026-09-06 22:15:36 +08:00 |
|
jxxghp
|
75c0f4fc66
|
chore: record supervisor restart timer owner
|
2026-09-06 22:04:51 +08:00 |
|
jxxghp
|
d5605bb0a1
|
fix(scheduler): gate release update checks
|
2026-09-06 21:50:40 +08:00 |
|
jxxghp
|
3f70440f5f
|
fix: sync supervisor architecture health contracts
|
2026-09-06 21:45:17 +08:00 |
|
jxxghp
|
6a3e36087f
|
fix: update runtime checks for supervisor restart
|
2026-09-06 21:32:07 +08:00 |
|
jxxghp
|
e6f531d47f
|
refactor: manage Docker processes with supervisor
|
2026-09-06 21:21:06 +08:00 |
|
jxxghp
|
d11ed310e6
|
Merge pull request #6592 from jxxghp/fix/issue-6588
style: sort plugin policy imports
|
2026-09-06 17:40:18 +08:00 |
|
jxxghp
|
4371549cd4
|
style: sort plugin policy imports
|
2026-09-06 16:45:41 +08:00 |
|
jxxghp
|
c8e9e6f3e6
|
Merge pull request #6591 from jxxghp/fix/issue-6588
feat(search): log site durations
|
2026-09-06 16:30:08 +08:00 |
|
jxxghp
|
dd7d6db9a1
|
feat(search): log site durations
|
2026-09-06 16:25:41 +08:00 |
|
jxxghp
|
7e8095f9ac
|
Merge pull request #6590 from jxxghp/chore/bump-moviepilot-rust-0.3.5
chore: bump moviepilot-rust to 0.3.5
|
2026-09-06 15:17:34 +08:00 |
|
jxxghp
|
71dffb7e18
|
chore: bump moviepilot-rust to 0.3.5
|
2026-09-06 07:16:48 +00:00 |
|
jxxghp
|
78120664fb
|
Merge pull request #6589 from jxxghp/fix/issue-6588
|
2026-09-06 15:07:59 +08:00 |
|
jxxghp
|
edc15e9575
|
fix: recognize parenthesized tmdb ids
|
2026-09-06 14:54:44 +08:00 |
|
jxxghp
|
f06ffb08dd
|
Merge pull request #6587 from ga626/codex/github-transport-recovery
|
2026-09-06 11:20:13 +08:00 |
|
ga626
|
5edeef5a4d
|
fix(plugin-market): bound proxy failure handling
|
2026-09-06 10:53:49 +08:00 |
|
jxxghp
|
801fe5a34f
|
chore(architecture): sync mypy baseline
|
2026-09-06 10:29:28 +08:00 |
|
jxxghp
|
365a00cc4a
|
chore(architecture): refresh dependency baseline
|
2026-09-06 10:20:55 +08:00 |
|
jxxghp
|
82652add91
|
fix(auth): fix passkey deletion password verification
|
2026-09-06 10:05:40 +08:00 |
|
jxxghp
|
a4cb2870a1
|
chore: bump moviepilot-rust to 0.3.4
|
2026-09-06 09:04:34 +08:00 |
|
jxxghp
|
d82bcc5b90
|
fix(music): recognize real site titles and prefer native subtitle names
|
2026-09-06 09:00:13 +08:00 |
|
jxxghp
|
82c0b4d09a
|
fix(music): 恢复下载历史中缺失的已选音乐元数据
|
2026-09-06 08:21:30 +08:00 |
|
jxxghp
|
49414ffad2
|
test: 清理重复单元测试并记录审计依据
|
2026-09-06 07:58:07 +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
|
41d46d1b5c
|
fix: 无损合并旧分类枚举并隔离迁移校验失败
|
2026-09-05 23:08:25 +08:00 |
|
jxxghp
|
b432354592
|
fix(update): use managed progress execution
|
2026-09-05 22:28:15 +08:00 |
|
jxxghp
|
76174b11d6
|
refactor(update): satisfy interaction complexity gate
|
2026-09-05 22:07:57 +08:00 |
|
jxxghp
|
cb2ad2a13a
|
chore(architecture): sync update dependency baseline
|
2026-09-05 21:48:16 +08:00 |
|
jxxghp
|
e28f4a11cd
|
feat(update): add interactive channel upgrade flow
|
2026-09-05 21:35:30 +08:00 |
|
jxxghp
|
1fb4a45064
|
fix(architecture): move site outcome state to budget
|
2026-09-05 20:14:05 +08:00 |
|
jxxghp
|
b4be185e44
|
fix(subscribe): tolerate partial site search failures
|
2026-09-05 20:03:09 +08:00 |
|
jxxghp
|
1e7fb6397b
|
fix(update): clear stale resource ready state
|
2026-09-05 19:45:03 +08:00 |
|
jxxghp
|
bb1f2509db
|
chore(architecture): sync startup module baseline
|
2026-09-05 18:41:20 +08:00 |
|
jxxghp
|
821d7301de
|
fix(subscribe): synchronize queue contracts
|
2026-09-05 18:29:07 +08:00 |
|
jxxghp
|
7672e8ff00
|
test(subscribe): register search task owner module
|
2026-09-05 18:13:00 +08:00 |
|
jxxghp
|
54cc3d368d
|
refactor(subscribe): isolate queued search execution
|
2026-09-05 18:09:25 +08:00 |
|
jxxghp
|
55b7633c3f
|
chore(architecture): refresh subscription dependency baseline
|
2026-09-05 17:34:19 +08:00 |
|
jxxghp
|
0a732be485
|
feat(subscribe): improve search scheduling feedback
|
2026-09-05 17:23:26 +08:00 |
|