Commit Graph
1295 Commits
Author SHA1 Message Date
InfinityPacer 7657618f08 Merge upstream/v3 into codex/feat/plugin-data-query-sdk-v3 2026-08-28 00:43:57 +08:00
InfinityPacer e31b3f8de7 chore(architecture): sync query quality baselines 2026-08-28 00:26:59 +08:00
jxxghp a2e249f206 test: raise application coverage baseline 2026-08-28 00:17:14 +08:00
InfinityPacer 7959f27cd6 test(sdk): cover query getters and startup injection 2026-08-28 00:15:51 +08:00
InfinityPacer 9575a523e8 refactor(sdk): isolate plugin query persistence 2026-08-28 00:15:46 +08:00
jxxghp e9de149dbf refactor(transfer): complete durable recovery state machine 2026-08-28 00:03:36 +08:00
InfinityPacer 6bae137d25 refactor(sdk): isolate plugin query snapshots 2026-08-27 23:41:54 +08:00
InfinityPacer 7fa03650bd feat(sdk): add unified plugin data queries 2026-08-27 23:41:54 +08:00
InfinityPacer 513d867dd6 fix(plugin): suppress delayed install reloads (#6484) 2026-08-27 23:28:09 +08:00
jxxghp 988b425510 fix(plugin): preserve market package generation 2026-08-27 22:46:03 +08:00
jxxghp cb139ee20d ci: allow full coverage report to finish 2026-08-27 22:32:33 +08:00
jxxghp f134e068e7 refactor: normalize capability module paths 2026-08-27 22:20:38 +08:00
jxxghp ea58c245dd fix: restore quality gates after module renames 2026-08-27 21:05:36 +08:00
jxxghp c86184f31e test: refresh transfer startup performance baseline 2026-08-27 20:43:29 +08:00
jxxghp f888aab2c9 refactor: 统一插件迁移与 Passkey 模块命名 2026-08-27 20:38:55 +08:00
jxxghp e82ce8447c refactor: complete durable transfer execution settlement 2026-08-27 20:27:42 +08:00
InfinityPacer 8e7a553c1e fix: 保留插件开发热重载与代际候选 (#6483)
* fix(plugin): preserve development source admission

* test(plugin): cover runtime payload hot reload
2026-08-27 20:16:24 +08:00
InfinityPacer 011ebfbe5f fix: 协调本地插件与绑定仓库的版本选择 (#6482)
* fix(plugin): reconcile local and bound payload versions

* fix(plugin): preserve bound source on updates

* fix(plugin): normalize source reconciliation ids

* fix(plugin): defer local payload activation

* fix(plugin): centralize startup source admission

* fix(plugin): derive sync mode from admitted source
2026-08-27 20:03:30 +08:00
InfinityPacer 2b1f590c4d refactor(text): unify Chinese conversion on Rust (#6481) 2026-08-27 17:17:06 +08:00
jxxghp fcdef31ecf chore(quality): record transfer coverage improvement 2026-08-27 14:57:45 +08:00
jxxghp a62c541ec0 refactor: add fenced transfer recovery leases 2026-08-27 14:39:38 +08:00
jxxghp 22865cb35b chore(quality): record improved application coverage 2026-08-27 14:21:05 +08:00
jxxghp 49ea278436 fix(site): satisfy login fallback type ratchet 2026-08-27 14:10:46 +08:00
jxxghp 0857176f2b chore(quality): tighten Ruff diagnostic baseline 2026-08-27 14:01:47 +08:00
jxxghp ff355cbe5d fix(site): follow tracker login page for cookie refresh (#6473) 2026-08-27 13:52:37 +08:00
jxxghp f9fb909c93 test: use canonical transfer imports 2026-08-27 13:21:27 +08:00
jxxghp 23bff6b2bb refactor: add durable transfer planning checkpoints 2026-08-27 13:16:33 +08:00
jxxghp 49d30e5fdf fix: 修复订阅筛选清空与任务进度竞态 2026-08-27 12:02:04 +08:00
jxxghp cd4e79ef57 test(architecture): 固化覆盖率低水位 2026-08-27 11:35:52 +08:00
jxxghp 5cb13e4c95 ci(architecture): update startup module baseline 2026-08-27 11:11:49 +08:00
jxxghp 8fea9cbcf5 fix(qbittorrent): 规范下载任务年份类型 2026-08-27 11:02:32 +08:00
jxxghp aac184a1b9 refactor(transfer): make queue admission durable 2026-08-27 10:57:22 +08:00
jxxghp 1133557849 refactor(architecture): unify event facts and policy 2026-08-27 09:56:27 +08:00
jxxghp 86157be2a9 test(architecture): prove event consumers 2026-08-27 09:17:43 +08:00
jxxghp 8d602149f1 test(plugin): stabilize identity race coverage 2026-08-27 07:55:35 +08:00
jxxghp 43d52a35b5 test(coverage): ratchet plugin identity branch 2026-08-27 07:39:01 +08:00
jxxghp 47f0de745c test(architecture): govern direct egress 2026-08-27 07:28:42 +08:00
InfinityPacerandjxxghp 3b7f8c357d fix: 增加插件 V3t 运行时兼容门禁 (#6475)
* fix(plugin): enforce declared runtime compatibility

* chore(ci): record plugin runtime compatibility edges

---------

Co-authored-by: jxxghp <jxxghp@gmail.com>
2026-08-27 07:06:16 +08:00
InfinityPacer 627775c090 fix(plugin): 按绑定仓库保留更新候选 (#6474)
* fix(plugin): preserve repository update candidates

* chore(ci): sync architecture ratchet baselines

* chore(ci): align canonical coverage baseline

* chore(ci): align coverage ratchet baseline
2026-08-27 06:56:33 +08:00
jxxghp 2553226f37 test(architecture): freeze direct adapter debt 2026-08-27 06:06:14 +08:00
jxxghp e1483e85dc test(architecture): record direct adapter imports 2026-08-27 05:56:38 +08:00
jxxghp a884ab5c2b test(architecture): govern complete host cycles 2026-08-27 05:50:39 +08:00
jxxghp 3bf94ffeda docs(architecture): enforce host persistence boundary 2026-08-27 05:44:33 +08:00
jxxghp 9053db926d fix(music): align album tracks by exact title 2026-08-26 23:11:38 +08:00
jxxghp d3627f29c8 fix(docker): refresh OpenSSL security packages 2026-08-26 23:04:21 +08:00
jxxghp 9e81421eba fix(indexer): close quality ratchet regression 2026-08-26 22:53:36 +08:00
jxxghp ee53d6df01 fix(outbox): avoid reused history event keys (#6449) 2026-08-26 22:47:01 +08:00
jxxghp 50b85235d8 fix(qqbot): converge heartbeat lifecycle 2026-08-26 22:40:01 +08:00
jxxghp b1c4150895 chore(architecture): sync Ruff diagnostic baseline 2026-08-26 22:36:11 +08:00
jxxghp 5484223d1e fix(indexer): adapt Rousi Pro PeerGo personal API key 2026-08-26 22:31:45 +08:00