Commit Graph

6711 Commits

Author SHA1 Message Date
jxxghp
4e054151dc fix(ci): repair initialization regressions 2026-08-30 10:37:18 +08:00
jxxghp
9146c75941 feat(auth): add first-run administrator initialization 2026-08-30 09:05:23 +08:00
jxxghp
4575b11d84 fix(architecture): close canonical search type gate 2026-08-30 02:48:42 +08:00
jxxghp
c960a0184d refactor(architecture): complete final governance 2026-08-29 23:28:44 +08:00
jxxghp
40ad00f250 test(architecture): sync renamed module baselines 2026-08-29 22:52:14 +08:00
jxxghp
5ba7e6170d refactor(parity): unify remaining sync async decisions 2026-08-29 22:50:31 +08:00
jxxghp
0c05956814 refactor(architecture): enforce module naming policy 2026-08-29 22:17:17 +08:00
jxxghp
ac772646f7 refactor(server): unify sync async decisions 2026-08-29 22:07:53 +08:00
jxxghp
4b1d4dd5b3 test(architecture): lower parity type debt 2026-08-29 22:07:38 +08:00
jxxghp
094621f5b8 refactor(parity): unify message and douban decisions 2026-08-29 21:50:09 +08:00
jxxghp
0417ce641b fix(ci): import search chain owner directly 2026-08-29 21:41:31 +08:00
jxxghp
93a8dca5e9 refactor(plugin): unify adapter decisions 2026-08-29 21:32:37 +08:00
jxxghp
157934abe5 test(architecture): lower recognition type debt 2026-08-29 21:32:27 +08:00
jxxghp
08eb671eb4 refactor(search): centralize keyword resolution 2026-08-29 21:28:38 +08:00
jxxghp
6b3474d5c0 refactor(recognition): unify sync async state machines 2026-08-29 21:28:38 +08:00
jxxghp
fb5d7fc593 refactor(torrent): group application capability 2026-08-29 21:28:18 +08:00
jxxghp
b4b5f82511 refactor(modules): narrow package root exports 2026-08-29 21:19:00 +08:00
jxxghp
66ca0a9246 refactor(indexer): unify spider response handling 2026-08-29 20:50:00 +08:00
jxxghp
840153e7c7 refactor(modules): unify music catalog decisions 2026-08-29 20:47:29 +08:00
jxxghp
8ffe1f63ac refactor(tmdb): unify api sync async decisions 2026-08-29 20:44:38 +08:00
jxxghp
793d4bed8b refactor(media): unify path search lyrics decisions 2026-08-29 20:41:36 +08:00
jxxghp
d3d007b1a4 fix(runtime): reopen shared thread pool per lifespan 2026-08-29 20:19:13 +08:00
jxxghp
fdb7c10a9e refactor(recommend): unify paired decision plans 2026-08-29 20:12:47 +08:00
jxxghp
3f7c89654d refactor(modules): unify catalog source decisions 2026-08-29 20:05:21 +08:00
jxxghp
c1f50f6d3f refactor(runtime): unify paired decision flows 2026-08-29 19:58:33 +08:00
jxxghp
5202c04dee refactor(application): unify sync async decisions 2026-08-29 19:54:08 +08:00
jxxghp
41b3c086cf refactor(indexer): unify sync async search decisions 2026-08-29 19:43:00 +08:00
jxxghp
caee0ea374 refactor(chain): unify notification routing decisions 2026-08-29 19:40:44 +08:00
jxxghp
73e2f931ee refactor(tmdb): unify sync async decision plans 2026-08-29 19:32:38 +08:00
jxxghp
7d0363381f refactor(media): unify recognition decision plans 2026-08-29 19:32:13 +08:00
jxxghp
f5870d8fb0 refactor(search): unify sync async decisions 2026-08-29 19:22:11 +08:00
jxxghp
e1a49eab37 refactor(media): unify recognition source decisions 2026-08-29 19:21:46 +08:00
jxxghp
62dacc600c refactor(chain): unify recognition decisions 2026-08-29 19:04:01 +08:00
jxxghp
2116ccecf9 refactor(startup): enforce symmetric lifecycle cleanup 2026-08-29 18:59:14 +08:00
jxxghp
32cdcfcc2f refactor(startup): centralize runtime composition 2026-08-29 18:41:31 +08:00
jxxghp
6d8a4667ee refactor(runtime): clear capability callback type debt 2026-08-29 18:35:54 +08:00
jxxghp
95606801af refactor(startup): complete provider reset contracts 2026-08-29 18:33:01 +08:00
jxxghp
0d62822132 refactor(runtime): unify capability lifecycle state decisions 2026-08-29 18:31:44 +08:00
jxxghp
5a4a4e4cca refactor(startup): add symmetric composition resets 2026-08-29 18:18:40 +08:00
jxxghp
b658f7c2c0 refactor(startup): isolate chain composition 2026-08-29 18:10:10 +08:00
jxxghp
808f2439ef refactor(startup): add provider reset contracts 2026-08-29 17:57:01 +08:00
jxxghp
68c73f9239 refactor(startup): isolate agent composition 2026-08-29 17:43:28 +08:00
jxxghp
b3fe1158cc refactor(startup): isolate server service composition 2026-08-29 17:38:29 +08:00
jxxghp
999c9f5f63 refactor(startup): type outbox event boundary 2026-08-29 17:31:44 +08:00
jxxghp
305f8e007c refactor(startup): isolate outbox composition 2026-08-29 17:21:51 +08:00
jxxghp
084fa475eb refactor(startup): extract network composition owner 2026-08-29 17:17:27 +08:00
jxxghp
da67608339 refactor(startup): isolate security composition 2026-08-29 17:03:25 +08:00
jxxghp
d2a860d89a refactor(startup): govern composition lifecycle ownership 2026-08-29 16:57:53 +08:00
jxxghp
cc43ea352f fix(startup): defer media projection imports 2026-08-29 16:20:04 +08:00
jxxghp
b4547cf043 refactor(startup): isolate configuration and database composition 2026-08-29 16:20:04 +08:00