Commit Graph

9141 Commits

Author SHA1 Message Date
jxxghp
ca01cceed1 fix(server): use HTTP/1.1 for central service requests 2026-09-09 14:40:56 +08:00
jxxghp
538ec30034 docs: sync mypy debt count after TMDB retry fix 2026-09-09 14:24:56 +08:00
jxxghp
4da22fc471 fix(tmdb): bound rate-limit retries and clear stale quota 2026-09-09 14:18:24 +08:00
jxxghp
294fe3b36c fix(agent): preserve multiline Telegram tool quotes 2026-09-09 13:49:30 +08:00
jxxghp
9e1c25124b fix(transfer): restore regression and architecture gates 2026-09-09 13:40:35 +08:00
jxxghp
66fcaf561e Merge remote-tracking branch 'origin/v3' into v3 2026-09-09 13:17:47 +08:00
jxxghp
ce690b1140 feat(transfer): add failure stage, recovery action, retry count, and cleanup status to transfer history 2026-09-09 13:17:36 +08:00
jxxghp
f5da754e1c fix(agent): keep multiline Web tool parameters in tool messages 2026-09-09 13:11:51 +08:00
jxxghp
387bfbaa18 Merge pull request #6619 from ranzhigg/fix/refresh-architecture-baseline 2026-09-09 12:19:30 +08:00
ranzhigg
5f12ffa0c2 fix(plugin-market): satisfy index request type gate 2026-09-09 10:27:40 +08:00
ranzhigg
2ea04c1687 docs(architecture): sync Ruff quality metric 2026-09-09 10:14:13 +08:00
ranzhigg
6e991171f3 fix(architecture): restore ratchet baselines without weakening gates 2026-09-09 10:05:06 +08:00
ranzhigg
c018f171d8 test(architecture): refresh site complexity ratchet 2026-09-09 08:39:34 +08:00
ranzhigg
221772c3b3 test(architecture): refresh v3 dependency baseline 2026-09-09 08:30:04 +08:00
jxxghp
fb48751745 Merge pull request #6617 from ranzhigg/fix/plugin-market-global-flight 2026-09-09 08:21:17 +08:00
ranzhigg
0c1c4adebe docs(architecture): refresh dependency edge metrics 2026-09-09 08:14:25 +08:00
jxxghp
7a1941ec39 fix(site): configure login and userdata pages from resources 2026-09-09 08:10:56 +08:00
ranzhigg
09386e311d test(architecture): refresh dependency baseline digest 2026-09-09 08:08:05 +08:00
ranzhigg
76b02881ce test(architecture): record plugin market dependency 2026-09-09 07:57:39 +08:00
ranzhigg
f10af54404 fix(plugin-market): share index request limits 2026-09-09 07:48:40 +08:00
jxxghp
bfda2ef797 fix(indexer): limit userdata schema fallbacks 2026-09-09 07:23:26 +08:00
jxxghp
20bcffa9c4 fix(update): support Docker overlay site resource replacement 2026-09-09 07:09:41 +08:00
jxxghp
9780a93cdb fix(transfer): preserve episode-mapped download history associations 2026-09-09 06:58:01 +08:00
jxxghp
23d9c6686d Merge pull request #6616 from dogodefi/codex/music-search-entity-filter 2026-09-09 06:45:07 +08:00
jxxghp
d2d23853b2 Merge pull request #6615 from ranzhigg/fix/plugin-market-fetch-concurrency 2026-09-09 06:44:09 +08:00
yanjunpu
45c2254f92 fix(media): preserve search plugin ABI 2026-09-09 04:11:28 +08:00
yanjunpu
0a6c440526 fix(media): preserve unified music search contract 2026-09-09 04:05:02 +08:00
yanjunpu
2e8664c1dc fix(music): scope and rank manual search results 2026-09-09 03:57:20 +08:00
ranzhigg
d50c71304c fix(plugin-market): bound catalog fetch concurrency 2026-09-09 00:38:19 +08:00
jxxghp
a69c9073cb feat(transfer): implement recovery commands for discarding corrupt tasks 2026-09-08 23:15:38 +08:00
jxxghp
d0c894f5eb fix(transfer): close durable error recovery loop 2026-09-08 22:38:59 +08:00
jxxghp
20facc8941 Merge pull request #6608 from dogodefi/codex/music-album-batch-transfer
fix(music): preserve album context for manual batches
2026-09-08 22:30:26 +08:00
jxxghp
64543a3765 Merge branch 'v3' into codex/music-album-batch-transfer 2026-09-08 22:29:45 +08:00
jxxghp
ea845d150d Merge pull request #6599 from dogodefi/codex/manual-source-classification
feat(download): recognize and organize existing tasks
2026-09-08 22:28:16 +08:00
yanjunpu
c882ba8060 Merge remote-tracking branch 'origin/v3' into codex/music-album-batch-transfer 2026-09-08 22:18:08 +08:00
yanjunpu
13f0ac4faa fix(transfer): reidentify selected music history batches 2026-09-08 22:17:45 +08:00
yanjunpu
abb51cda3f fix(music): retain release group types in album matching 2026-09-08 22:16:46 +08:00
yanjunpu
83a0e21035 Merge remote-tracking branch 'origin/v3' into codex/manual-source-classification 2026-09-08 22:10:15 +08:00
jxxghp
d97906f0a9 fix(transfer): clarify execution conflict errors 2026-09-08 22:01:55 +08:00
jxxghp
3331ba43cd fix(transfer): settle missing library directory as planning rejection 2026-09-08 18:37:14 +08:00
yanjunpu
dbf6d5d890 refactor(transfer): preserve public transfer entrypoint 2026-09-08 15:46:24 +08:00
yanjunpu
a528523881 fix(transfer): keep selected batches internal 2026-09-08 15:15:14 +08:00
yanjunpu
4d7bd96c6b fix(music): preserve album context for manual batches 2026-09-08 15:06:36 +08:00
jxxghp
f9f2601144 fix(transfer): deduplicate recovery failures and system alerts 2026-09-08 14:28:40 +08:00
jxxghp
a2f1407c95 Merge pull request #6601 from dogodefi/codex/music-release-preferences
feat(music): add MusicBrainz release preferences
2026-09-08 14:27:06 +08:00
yanjunpu
981be2935e fix(music): preserve transfer entry compatibility 2026-09-08 13:49:31 +08:00
yanjunpu
5a4a5a1188 Merge remote-tracking branch 'origin/v3' into codex/manual-source-classification
# Conflicts:
#	docs/architecture-overview.md
#	docs/architecture/optimization-checklist.md
#	tests/fixtures/architecture/dependency-baseline.json
2026-09-08 13:45:01 +08:00
yanjunpu
e84418ceb3 fix(music): apply selected album tracks during transfer 2026-09-08 13:41:30 +08:00
yanjunpu
64b5685cb3 fix(classification): upgrade missing music defaults 2026-09-08 13:41:26 +08:00
jxxghp
f0bedf0e25 fix(agent): send stable session headers to OpenCode 2026-09-08 12:38:20 +08:00