jxxghp
|
fd400a79ef
|
fix: log application update checks
|
2026-09-02 07:42:04 +08:00 |
|
jxxghp
|
95913dc32a
|
fix: satisfy update architecture contracts
|
2026-09-02 00:15:35 +08:00 |
|
jxxghp
|
658fa473d8
|
feat: support staged site resource updates
|
2026-09-01 23:49:53 +08:00 |
|
jxxghp
|
b2e3056ca0
|
fix(network): preserve encoded cookie signatures (#6527)
|
2026-09-01 07:29:12 +08:00 |
|
InfinityPacer
|
5c70757a81
|
fix(auth): align v3 authentication contracts
按已确认的 V3 AUTH-001 交付门禁合并:后端认证与用户资料契约已完成本地前后端联调,Architecture、Coverage、单测分片和 Pylint 全部通过。
|
2026-08-31 04:57:34 +08:00 |
|
jxxghp
|
a350bae0d0
|
refactor(plugin): share runtime dependency owners
|
2026-08-30 12:12:01 +08:00 |
|
jxxghp
|
7f5b8b469a
|
refactor(plugin): centralize market composition owners
|
2026-08-30 11:48:41 +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
|
93a8dca5e9
|
refactor(plugin): unify adapter decisions
|
2026-08-29 21:32:37 +08:00 |
|
jxxghp
|
95606801af
|
refactor(startup): complete provider reset contracts
|
2026-08-29 18:33:01 +08:00 |
|
jxxghp
|
808f2439ef
|
refactor(startup): add provider reset contracts
|
2026-08-29 17:57:01 +08:00 |
|
InfinityPacer
|
dba4ddc168
|
fix(plugin): 增加插件市场元数据边界 (#6495)
* fix(plugin): bound market metadata inputs
* test(architecture): sync plugin metadata baseline
* fix(plugin): narrow validated metadata identifiers
* test(architecture): sync coverage baseline
|
2026-08-29 15:23:33 +08:00 |
|
jxxghp
|
fa40f29dfd
|
refactor(plugin): converge runtime ownership and compatibility
|
2026-08-29 12:55:52 +08:00 |
|
jxxghp
|
13fba96fd8
|
refactor(runtime): govern dependency module naming
|
2026-08-29 08:14:21 +08:00 |
|
jxxghp
|
2b4b073ae2
|
fix(network): normalize per-request cookie strings
|
2026-08-29 05:44:38 +08:00 |
|
InfinityPacer
|
92066dfad4
|
feat: 完成插件原生依赖重启激活闭环 (#6491)
* feat(plugins): track native dependency activation
* fix(plugins): finalize native restart state lifecycle
|
2026-08-29 02:10:50 +08:00 |
|
jxxghp
|
92e745fc97
|
refactor(architecture): split chain owners and close runtime boundaries
|
2026-08-28 22:26:19 +08:00 |
|
jxxghp
|
9bff18739d
|
refactor(runtime): own lifecycle and adapter boundaries
|
2026-08-28 18:18:07 +08:00 |
|
jxxghp
|
aa8751f775
|
refactor: close transactional boundary debt batch
|
2026-08-28 10:36:12 +08:00 |
|
jxxghp
|
f134e068e7
|
refactor: normalize capability module paths
|
2026-08-27 22:20:38 +08:00 |
|
jxxghp
|
ff355cbe5d
|
fix(site): follow tracker login page for cookie refresh (#6473)
|
2026-08-27 13:52:37 +08:00 |
|
InfinityPacer
|
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
|
7c81fb357f
|
fix(plugin): 收敛市场安装与运行态错误处理 (#6470)
|
2026-08-26 18:00:49 +08:00 |
|
jxxghp
|
9dbe424c3d
|
refactor(config): retire RuntimeSettingsCompat host usage
|
2026-08-26 15:55:21 +08:00 |
|
InfinityPacer
|
71db425c07
|
feat(plugin): 建立可信来源准入与安装恢复 (#6462)
|
2026-08-26 07:52:00 +08:00 |
|
ngcat
|
c0222ee7d1
|
fix(fsproxy): wait on Windows pipes without select() (#6459)
|
2026-08-26 06:42:11 +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 |
|
InfinityPacer
|
adbeff95d0
|
fix(plugin): serialize dynamic route projection (#6441)
|
2026-08-25 06:40:43 +08:00 |
|
InfinityPacer
|
34f59bc9f4
|
fix(plugin): filter declared uv dependency exclusions (#6437)
|
2026-08-24 20:06:57 +08:00 |
|
jxxghp
|
84326e20de
|
feat(system): add staged release updates
|
2026-08-24 17:58:03 +08:00 |
|
InfinityPacer
|
326b5cf3ad
|
feat: 新增 Python 3.14t 自由线程镜像 (#6434)
* fix(resource): select free-threaded extension ABI
* chore(deps): require moviepilot-rust 0.2.9
* perf: add free-threaded runtime comparison
* feat: add free-threaded runtime profile
* chore(deps): require moviepilot-rust 0.3.0
* test: isolate system endpoint import graph
* fix(docker): preserve runtime profile during recovery
* feat(runtime): expose active GIL state
* feat(plugin): log GIL fallback attribution
* test: refresh runtime observability dependency baseline
* fix(plugin): validate the active uv runtime profile
* test(runtime): expand free-threaded benchmark evidence
* docs(runtime): define v3t governance gates
* test(runtime): separate rust benchmark modes
* docs: sync free-threaded architecture baseline
* perf: add PostgreSQL driver comparison
* docs(runtime): record final free-threaded evidence
* fix(runtime): converge dual-profile dependency verification
* fix(runtime): scope Python 3.14 warning filter
* fix(runtime): match actual oss2 syntax warning
* docs(runtime): refresh free-threaded benchmark evidence
* test(architecture): refresh runtime dependency baseline
* ci: skip unused Trivy Java database
* build: exclude local verification artifacts
* docs(runtime): refresh PostgreSQL driver benchmarks
* docs(runtime): record plugin restore acceptance
* docs(runtime): record amd64 candidate acceptance
* ci: pin beta image publisher action
* test(architecture): merge runtime dependency baseline
* feat(runtime): expose Python GIL status
* docs(runtime): document Python runtime status fields
|
2026-08-24 17:48:14 +08:00 |
|
jxxghp
|
41b1460b60
|
refactor: unify doh executor shutdown
|
2026-08-24 15:49:19 +08:00 |
|
jxxghp
|
d95a6a96fe
|
fix: clean successful plugin rollback backups
|
2026-08-24 11:49:56 +08:00 |
|
jxxghp
|
df9b733d1e
|
refactor: unify plugin install mode policy
|
2026-08-24 11:41:42 +08:00 |
|
jxxghp
|
4fb86f4ecc
|
refactor: unify plugin release pagination
|
2026-08-24 11:31:43 +08:00 |
|
jxxghp
|
95371d50d5
|
refactor: unify plugin market index policy
|
2026-08-24 11:22:01 +08:00 |
|
jxxghp
|
c37c8650d7
|
refactor: unify plugin market request policy
|
2026-08-24 11:11:26 +08:00 |
|
jxxghp
|
34131baf02
|
refactor: unify plugin package version resolution
|
2026-08-24 11:01:51 +08:00 |
|
jxxghp
|
073ff7ff81
|
refactor: own legacy subscription report tasks
|
2026-08-24 05:57:07 +08:00 |
|
jxxghp
|
22848eeda2
|
refactor: unify protected task completion
|
2026-08-24 03:20:45 +08:00 |
|
jxxghp
|
10582277e2
|
refactor: unify plugin file operation cancellation
|
2026-08-24 03:17:07 +08:00 |
|
jxxghp
|
579226612a
|
refactor: own plugin release requests
|
2026-08-24 00:41:09 +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
|
3fa8ddf63a
|
fix(plugin): close cancellation compensation gaps
|
2026-08-23 14:47:17 +08:00 |
|
InfinityPacer
|
d2b72f5729
|
fix(database): decouple worker errors from application
|
2026-08-23 14:26:42 +08:00 |
|
InfinityPacer
|
a7965d3f7d
|
fix(plugin): close process tree cleanup gaps
|
2026-08-23 14:26:42 +08:00 |
|
InfinityPacer
|
6c2817e383
|
fix(plugin): close cancellable install lifecycle gaps
|
2026-08-23 14:26:42 +08:00 |
|
InfinityPacer
|
0378eabb8f
|
fix(plugin): make installation lifecycle cancellable
|
2026-08-23 14:26:42 +08:00 |
|