Commit Graph
1811 Commits
Author SHA1 Message Date
jxxghp a62c541ec0 refactor: add fenced transfer recovery leases 2026-08-27 14:39:38 +08:00
jxxghp 23bff6b2bb refactor: add durable transfer planning checkpoints 2026-08-27 13:16:33 +08:00
jxxghp aac184a1b9 refactor(transfer): make queue admission durable 2026-08-27 10:57:22 +08:00
jxxghp 5df388719e chore(architecture): establish trusted refactor baseline 2026-08-27 05:33:17 +08:00
jxxghp 9053db926d fix(music): align album tracks by exact title 2026-08-26 23:11:38 +08:00
jxxghp 5484223d1e fix(indexer): adapt Rousi Pro PeerGo personal API key 2026-08-26 22:31:45 +08:00
jxxghp 88703d645a fix(subscribe): clean deleted rule group references 2026-08-26 20:58:15 +08:00
jxxghp e02418bace feat(media): aggregate aliases from enabled metadata sources 2026-08-26 13:45:03 +08:00
jxxghp 362f606751 feat(governance): unify durable event retention 2026-08-26 12:45:44 +08:00
jxxghp df6f86ec3d fix(subscription): isolate statistic report failures 2026-08-26 07:01:41 +08:00
jxxghp 574c50586e feat(music): 完善歌词与专辑目录整理 2026-08-25 21:02:26 +08:00
jxxghp b914e8b6e4 refactor: strengthen architecture CI gates and runtime contracts 2026-08-25 17:02:29 +08:00
InfinityPacer f3622de82e fix: 保持搜索线程任务的请求上下文 (#6451) 2026-08-25 16:06:17 +08:00
InfinityPacer d58c8d2b17 feat: 完善数据库备份管理与版本读取 (#6450) 2026-08-25 16:05:45 +08:00
jxxghp 49c61813b3 refactor: reuse search chain across subscription loop 2026-08-25 06:59:18 +08:00
jxxghp 30b2e9ac9c refactor: extract download selection rules into application layer 2026-08-25 06:59:18 +08:00
jxxghp 3ce8168b8d refactor: extract subscription priority rules into application layer 2026-08-25 06:59:18 +08:00
jxxghp 1f076eba04 refactor: use injected eventmanager in chain instance methods 2026-08-25 06:59:18 +08:00
jxxghp 9c44eeb493 refactor: route tmdb supplement through module dispatch 2026-08-25 06:59:18 +08:00
jxxghp 0489bb1f43 refactor: remove duplicated transfer format init and identical search branches 2026-08-25 06:59:18 +08:00
InfinityPacer 6c334f7b9b fix(runtime): 收敛跨线程任务提交终态 (#6446) 2026-08-25 06:43:37 +08:00
jxxghp 880a1064e2 fix(recommend): use album chart for music recommendations 2026-08-24 22:31:34 +08:00
jxxghp ffe6da2135 refactor: own active workflow executions 2026-08-24 16:26:39 +08:00
jxxghp 73d9d0dbf5 refactor: unify paged search task orchestration 2026-08-24 10:15:02 +08:00
jxxghp da9f1d297a refactor: keep message handler within complexity budget 2026-08-24 07:40:29 +08:00
jxxghp c03b45eed7 refactor: inject plugin interaction event publisher 2026-08-24 07:36:50 +08:00
jxxghp 138a48770c refactor: unify durable event topics 2026-08-24 06:55:50 +08:00
jxxghp 9a0d23857d refactor: own search recommendation tasks 2026-08-24 06:20:48 +08:00
jxxghp 40d4a10c99 refactor: own agent session cleanup tasks 2026-08-24 05:40:35 +08:00
jxxghp d694cd081c refactor: own cross-thread background tasks 2026-08-24 05:33:50 +08:00
jxxghp cb3c5f008f refactor: unify service configuration boundary 2026-08-24 05:12:21 +08:00
jxxghp c8ad54a190 refactor: unify transfer chain data ports 2026-08-24 04:48:06 +08:00
jxxghp 4346fc0559 refactor: unify subscribe chain data ports 2026-08-24 04:43:20 +08:00
jxxghp f93ecf65d3 refactor: unify download chain data ports 2026-08-24 04:36:56 +08:00
jxxghp fb08e06277 refactor: unify mediaserver chain data port 2026-08-24 04:30:05 +08:00
jxxghp 836cbfbbb2 refactor: unify site chain data port access 2026-08-24 04:25:29 +08:00
jxxghp 286b5836a1 refactor: unify music subscription data port 2026-08-24 04:20:06 +08:00
jxxghp a13c96d30b refactor: unify user chain data port access 2026-08-24 04:16:09 +08:00
jxxghp 48e796cab7 refactor: unify workflow data port access 2026-08-24 04:11:09 +08:00
jxxghp 8555d0da3e refactor: use explicit system config getter 2026-08-24 04:04:35 +08:00
jxxghp 9f76fc9dec refactor: unify workflow runtime boundary 2026-08-24 03:43:47 +08:00
jxxghp 371383f0a8 refactor: unify host threadpool boundary 2026-08-24 03:28:10 +08:00
jxxghp e274672a6a refactor: unify subscription deletion transactions 2026-08-24 02:38:18 +08:00
jxxghp 52fd495d38 refactor: normalize downloader file contracts 2026-08-24 02:10:04 +08:00
jxxghp 7f09927c47 refactor: own shutdown lifecycle boundaries 2026-08-23 20:20:26 +08:00
InfinityPacer 146f8649f6 fix(runtime): 隔离线程任务上下文 (#6420)
* fix(runtime): isolate thread task contexts

* test: use canonical message schema import
2026-08-23 20:10:23 +08:00
InfinityPacer 45b41a5caa fix(subscription): preserve batch search execution (#6419) 2026-08-23 19:35:54 +08:00
InfinityPacer e8cfe272c4 fix(async): offload file metadata checks 2026-08-23 12:06:52 +08:00
OneMoon 7205f8d9e2 fix(search): include plugin resources without indexers (#6399) 2026-08-23 09:21:04 +08:00
jxxghp ca66b39b7e feat: make subscription notifications durable 2026-08-23 02:35:16 +08:00