Commit Graph

10134 Commits

Author SHA1 Message Date
jxxghp
dafc0c1fb0 fix(tmdb): read list creation results from JSON dictionaries 2026-10-16 23:48:29 +08:00
jxxghp
907276ca2f fix(tmdb): read authentication credentials from JSON dictionaries 2026-10-16 23:47:39 +08:00
jxxghp
cc5fc2a89b refactor(types): define TMDb request and JSON response contracts 2026-10-16 23:46:16 +08:00
jxxghp
f3f69911ef refactor(types): expose TMDb exception identity explicitly 2026-10-16 23:37:03 +08:00
jxxghp
091ebdf28a chore(types): expand strict gate to 164 files 2026-10-16 23:25:39 +08:00
jxxghp
7c0e83d838 refactor(types): govern search session oper contract 2026-10-16 23:22:22 +08:00
jxxghp
22283b19ee refactor(types): govern plugin monitor candidate contracts 2026-10-16 23:21:33 +08:00
jxxghp
2b5eb02701 refactor(types): govern plugin path candidate contracts 2026-10-16 23:20:47 +08:00
jxxghp
6f7731545f refactor(types): govern plugin sync candidate payloads 2026-10-16 23:19:31 +08:00
jxxghp
992e0c8d22 test: isolate transactional download history rows 2026-10-16 23:18:09 +08:00
jxxghp
38dd03b9f7 refactor(types): declare plugin system market port 2026-10-16 23:18:09 +08:00
jxxghp
ea365ddf16 refactor(types): govern workflow oper session contracts 2026-10-16 23:15:37 +08:00
jxxghp
fd935b5eeb fix(types): keep mediaserver oper schema type-only 2026-10-16 23:09:22 +08:00
jxxghp
21fb24ab9f docs(types): refresh media server source metric 2026-10-16 22:47:39 +08:00
jxxghp
ea64ccd438 fix(types): preserve media server query inputs 2026-10-16 22:46:09 +08:00
jxxghp
540c63bc44 refactor(types): widen media server query contracts 2026-10-16 22:45:51 +08:00
jxxghp
59ef3a165b chore(types): ratchet media server oper baseline 2026-10-16 22:41:48 +08:00
jxxghp
c05098ec31 refactor(types): declare media server oper contracts 2026-10-16 22:39:36 +08:00
jxxghp
8b5f92ced3 chore(types): ratchet site oper baseline 2026-10-16 22:23:14 +08:00
jxxghp
f8ffcb75f3 fix(compat): preserve legacy site signatures 2026-10-16 22:23:14 +08:00
jxxghp
18220d0074 refactor(types): declare site oper contracts 2026-10-16 22:23:14 +08:00
Cat
f75c32e4ea fix(jellyfin): skip playback percentage when runtime is zero (#7034) 2026-10-16 22:12:08 +08:00
Cat
3a88d6d57b fix(mediaserver): 修复媒体库同步清空本地缓存 (#7033) 2026-10-16 22:11:23 +08:00
Cat
6b50942ebc fix(transmission): 对齐 transmission-rpc 排队状态取值 (#7032) 2026-10-16 22:10:38 +08:00
Cat
f825134cd0 fix(transfer): look up torrent by hash without builtin tag filter (#7031) 2026-10-16 22:09:18 +08:00
Cat
3112ee2040 fix(agent): deny inaccessible web sessions without HTTP 500 (#7030) 2026-10-16 22:08:37 +08:00
Opportunity
5482415697 fix(indexer): normalize Audiences user levels (#7027) 2026-10-16 22:08:02 +08:00
jxxghp
b6c3629b07 refactor(types): declare download history adapter contracts 2026-10-16 21:49:00 +08:00
jxxghp
6cdf5f440f refactor(types): declare transfer history adapter lifecycle contracts 2026-10-16 21:39:31 +08:00
jxxghp
ada08123f2 refactor(types): declare plugin catalog collection contracts 2026-10-16 21:27:55 +08:00
jxxghp
d59ef50d03 chore(architecture): sync message schema dependency baseline 2026-10-16 21:15:50 +08:00
jxxghp
ddcfe58a87 refactor(types): declare message adapter contracts 2026-10-16 21:00:00 +08:00
jxxghp
d8f67784fd refactor(types): declare user adapter contracts 2026-10-16 20:56:16 +08:00
jxxghp
15dc03653d refactor(types): declare passkey adapter contracts 2026-10-16 20:46:16 +08:00
jxxghp
c4ff5a7eee chore(types): gate plugin installation journal model 2026-10-16 20:31:46 +08:00
jxxghp
aadee8ec35 chore(types): gate persisted plugin source identity model 2026-10-16 20:31:06 +08:00
jxxghp
f13abd7786 chore(types): gate plugin identity contracts and migration decisions 2026-10-16 20:30:31 +08:00
jxxghp
c3e18208c2 refactor(types): bind plugin installation transaction results 2026-10-16 20:29:51 +08:00
jxxghp
826ac5dae5 chore(types): gate plugin installation persistence contracts 2026-10-16 20:28:58 +08:00
jxxghp
94aeac973a refactor(types): declare subscription identity query results 2026-10-16 20:28:06 +08:00
jxxghp
0e9e09c150 refactor(types): bind subscription query results before model typing 2026-10-16 20:27:10 +08:00
jxxghp
a1710c8a63 refactor(types): declare transfer history query and statistics results 2026-10-16 20:26:18 +08:00
jxxghp
b49fc909e7 fix(types): preserve sequence contract for async transfer statistics 2026-10-16 20:25:21 +08:00
jxxghp
751e223dcc refactor(types): declare download history and file query results 2026-10-16 20:24:33 +08:00
jxxghp
38cec1537f refactor(types): specify agent chat message mappings 2026-10-16 20:14:27 +08:00
jxxghp
9e978cc047 refactor(types): declare database session lifecycle results 2026-10-16 20:13:23 +08:00
jxxghp
3c916ad82b refactor(types): declare database engine factory results 2026-10-16 20:12:41 +08:00
jxxghp
44df516565 refactor(types): specify workflow model query and transition results 2026-10-16 20:11:58 +08:00
jxxghp
a2bf0db215 fix(types): acknowledge missing workflow lookup results 2026-10-16 20:11:21 +08:00
jxxghp
5198cb0911 refactor(types): declare system config transaction callbacks 2026-10-16 20:09:31 +08:00