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 |
|