jxxghp
fa67be8e4a
fix(scraping): normalize artwork and reuse downloads for aliases
...
Add independent alias and Fanart 4K switches, identify exact artwork names, preserve episode and season conventions, and detect missing images across case and format variants. Normalize downloaded bytes to JPEG or PNG and reuse one request with storage hard links or local upload copies.
Refs #7128
2026-10-22 09:25:42 +08:00
DDSRem
2de976f6b3
Merge pull request #7050 from DDSRem-Dev/codex-comment-migration
...
docs: 统一全项目中文注释和结构化契约说明
2026-10-17 19:26:29 +08:00
ChantXu64
e5e2558585
feat(search): 订阅补全逐页搜索、断点续搜与资源页手动分页 ( #6907 )
2026-10-07 14:40:55 +08:00
jxxghp
71147c1d96
feat(classification): support multi-source media rules
2026-09-03 11:51:18 +08:00
jxxghp
23bff6b2bb
refactor: add durable transfer planning checkpoints
2026-08-27 13:16:33 +08:00
jxxghp
e02418bace
feat(media): aggregate aliases from enabled metadata sources
2026-08-26 13:45:03 +08:00
jxxghp
52fd495d38
refactor: normalize downloader file contracts
2026-08-24 02:10:04 +08:00
jxxghp
83318b12c0
refactor: enforce module fanout contracts
2026-08-24 02:02:01 +08:00
jxxghp
19653b1437
refactor: type recognition module contracts
2026-08-24 01:58:36 +08:00
jxxghp
3e4e182ff9
refactor: type routed module contracts
2026-08-24 01:55:27 +08:00
jxxghp
9712803b8d
refactor: type music module contracts
2026-08-24 01:50:01 +08:00
jxxghp
f655051c85
refactor: unify tmdb query contracts
2026-08-24 01:47:47 +08:00
jxxghp
488b3667bb
refactor: unify anilist module contracts
2026-08-24 01:45:49 +08:00
jxxghp
903d1d3c4d
refactor: unify bangumi module contracts
2026-08-24 01:44:06 +08:00
jxxghp
ce27732064
refactor: unify douban module contracts
2026-08-24 01:42:34 +08:00
jxxghp
8f6456be6c
refactor: unify discovery module contracts
2026-08-24 01:40:39 +08:00
jxxghp
c41492e56c
refactor: type host lookup contracts
2026-08-24 01:38:27 +08:00
jxxghp
bb80c10a0b
refactor: type storage value contracts
2026-08-24 01:35:42 +08:00
jxxghp
e359bbace9
refactor: type media server contracts
2026-08-24 01:33:04 +08:00
jxxghp
bc8e4e75e3
refactor: unify media capability contracts
2026-08-24 01:15:09 +08:00
jxxghp
14e70208a2
refactor: type downloader action contracts
2026-08-24 01:11:47 +08:00
jxxghp
f37407d0f3
fix: merge downloader tracker mappings
2026-08-24 01:08:45 +08:00
jxxghp
b0c4809d1a
refactor: type high-value module contracts
2026-08-24 01:03:57 +08:00
jxxghp
f1e542bef0
refactor: govern background tasks and query ownership
2026-08-23 13:24:04 +08:00
jxxghp
677f6a66c2
refactor: complete host module and event contracts
2026-08-22 13:21:52 +08:00
jxxghp
5d9c6c8b19
refactor: expand runtime contracts and debt ratchets
2026-08-22 08:25:36 +08:00
jxxghp
b9ad5220ae
refactor: define module contract v2
2026-08-21 21:25:35 +08:00
jxxghp
5128ae9e1e
refactor: 推进后端分层架构治理
2026-08-18 00:29:14 +08:00