jxxghp
|
b4f8736541
|
refactor(workflow): enforce typed query boundary
|
2026-08-28 01:16:08 +08:00 |
|
jxxghp
|
f134e068e7
|
refactor: normalize capability module paths
|
2026-08-27 22:20:38 +08:00 |
|
jxxghp
|
e82ce8447c
|
refactor: complete durable transfer execution settlement
|
2026-08-27 20:27:42 +08:00 |
|
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
|
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
|
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
|
3ba4027d84
|
feat(events): expose typed payload snapshots
|
2026-08-25 22:32:33 +08:00 |
|
jxxghp
|
574c50586e
|
feat(music): 完善歌词与专辑目录整理
|
2026-08-25 21:02:26 +08:00 |
|
jxxghp
|
090848a7ee
|
chore: refresh architecture baselines for extracted modules
|
2026-08-25 06:59:29 +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
|
4e44deb0fa
|
refactor: unify web agent notice event routing
|
2026-08-24 07:54:05 +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
|
83318b12c0
|
refactor: enforce module fanout contracts
|
2026-08-24 02:02:01 +08:00 |
|
jxxghp
|
19653b1437
|
refactor: type recognition module contracts
|
2026-08-24 01:58:36 +08:00 |
|
jxxghp
|
3e4e182ff9
|
refactor: type routed module contracts
|
2026-08-24 01:55:27 +08:00 |
|
jxxghp
|
9712803b8d
|
refactor: type music module contracts
|
2026-08-24 01:50:01 +08:00 |
|
jxxghp
|
f655051c85
|
refactor: unify tmdb query contracts
|
2026-08-24 01:47:47 +08:00 |
|
jxxghp
|
488b3667bb
|
refactor: unify anilist module contracts
|
2026-08-24 01:45:49 +08:00 |
|
jxxghp
|
903d1d3c4d
|
refactor: unify bangumi module contracts
|
2026-08-24 01:44:06 +08:00 |
|
jxxghp
|
ce27732064
|
refactor: unify douban module contracts
|
2026-08-24 01:42:34 +08:00 |
|
jxxghp
|
8f6456be6c
|
refactor: unify discovery module contracts
|
2026-08-24 01:40:39 +08:00 |
|
jxxghp
|
c41492e56c
|
refactor: type host lookup contracts
|
2026-08-24 01:38:27 +08:00 |
|
jxxghp
|
bb80c10a0b
|
refactor: type storage value contracts
|
2026-08-24 01:35:42 +08:00 |
|
jxxghp
|
e359bbace9
|
refactor: type media server contracts
|
2026-08-24 01:33:04 +08:00 |
|
jxxghp
|
bc8e4e75e3
|
refactor: unify media capability contracts
|
2026-08-24 01:15:09 +08:00 |
|
jxxghp
|
14e70208a2
|
refactor: type downloader action contracts
|
2026-08-24 01:11:47 +08:00 |
|
jxxghp
|
f37407d0f3
|
fix: merge downloader tracker mappings
|
2026-08-24 01:08:45 +08:00 |
|
jxxghp
|
b0c4809d1a
|
refactor: type high-value module contracts
|
2026-08-24 01:03:57 +08:00 |
|
jxxghp
|
e1509c4e0d
|
refactor: reorganize startup persistence boundaries
|
2026-08-23 21:24:34 +08:00 |
|
jxxghp
|
9f3be0ea4b
|
refactor: restore architecture governance gates
|
2026-08-23 20:17:28 +08:00 |
|
jxxghp
|
f1e542bef0
|
refactor: govern background tasks and query ownership
|
2026-08-23 13:24:04 +08:00 |
|
jxxghp
|
1c457143f7
|
test: refresh architecture debt baselines
|
2026-08-23 01:02:00 +08:00 |
|
jxxghp
|
677f6a66c2
|
refactor: complete host module and event contracts
|
2026-08-22 13:21:52 +08:00 |
|
jxxghp
|
5d9c6c8b19
|
refactor: expand runtime contracts and debt ratchets
|
2026-08-22 08:25:36 +08:00 |
|
jxxghp
|
820f7e8850
|
refactor: make download and transfer events durable
|
2026-08-22 08:03:00 +08:00 |
|
jxxghp
|
c5de1c7b1b
|
refactor: make subscription lifecycle events durable
|
2026-08-22 07:43:41 +08:00 |
|
jxxghp
|
8f94fd620d
|
Merge branch 'v3' of https://github.com/jxxghp/MoviePilot into v3
# Conflicts:
# tests/fixtures/architecture/runtime-contract-baseline.json
# uv.lock
|
2026-08-22 07:21:20 +08:00 |
|
InfinityPacer
|
3a5947cc88
|
feat: 升级 V3 默认运行时至 Python 3.14 与 Debian Trixie (#6382)
|
2026-08-22 07:16:35 +08:00 |
|
jxxghp
|
dce7372b81
|
feat: persist subscription side-effect outbox
|
2026-08-21 21:50:18 +08:00 |
|
jxxghp
|
c0b31bddb6
|
refactor: register event delivery contracts
|
2026-08-21 21:29:52 +08:00 |
|
jxxghp
|
b9ad5220ae
|
refactor: define module contract v2
|
2026-08-21 21:25:35 +08:00 |
|
jxxghp
|
9df599f502
|
refactor: split api dependencies by domain
|
2026-08-21 21:09:57 +08:00 |
|
jxxghp
|
37c442b042
|
refactor: separate semantic architecture baselines
|
2026-08-21 19:28:31 +08:00 |
|
InfinityPacer
|
2b3766e86e
|
feat: 数据库迁移前自动备份 (#6360)
|
2026-08-19 18:35:56 +08:00 |
|
InfinityPacer
|
f700db5ac8
|
feat(database): add managed backup and offline restore (#6359)
|
2026-08-19 17:34:32 +08:00 |
|