jxxghp
|
60a54cf4dc
|
refactor: inject OCR runtime settings
|
2026-08-23 01:30:55 +08:00 |
|
jxxghp
|
47d2846990
|
refactor: inject agent runtime settings
|
2026-08-23 01:28:08 +08:00 |
|
jxxghp
|
7846b24f6c
|
refactor: inject URL signing runtime configuration
|
2026-08-23 01:26:09 +08:00 |
|
jxxghp
|
d01ead27a0
|
test: update router startup stub contract
|
2026-08-23 01:21:41 +08:00 |
|
jxxghp
|
690ebe0c02
|
refactor: inject token runtime configuration
|
2026-08-23 01:14:12 +08:00 |
|
jxxghp
|
5395bbff54
|
fix: preserve legacy model query ABI
|
2026-08-23 01:08:01 +08:00 |
|
jxxghp
|
1c457143f7
|
test: refresh architecture debt baselines
|
2026-08-23 01:02:00 +08:00 |
|
jxxghp
|
903bc090ed
|
feat: make subscribe completion durable
|
2026-08-23 00:59:17 +08:00 |
|
jxxghp
|
f26bde2250
|
refactor: inject api prefix into router startup
|
2026-08-23 00:54:01 +08:00 |
|
jxxghp
|
4e895c6c67
|
refactor: migrate passkey host queries
|
2026-08-23 00:52:46 +08:00 |
|
jxxghp
|
3a3c0b4ab6
|
refactor: migrate workflow actions to runtime config snapshot
|
2026-08-23 00:50:04 +08:00 |
|
jxxghp
|
fab466d5d7
|
fix: make workflow test import lintable
|
2026-08-23 00:46:01 +08:00 |
|
jxxghp
|
309ac3564e
|
docs: refresh architecture debt summary
|
2026-08-23 00:42:19 +08:00 |
|
jxxghp
|
93ef4fb6c0
|
test: lower transaction query debt ratchet
|
2026-08-23 00:39:14 +08:00 |
|
jxxghp
|
9e9ce1a01d
|
test: refresh architecture dependency baseline
|
2026-08-23 00:37:18 +08:00 |
|
jxxghp
|
a001291c0b
|
feat: observe legacy facade method hits
|
2026-08-23 00:37:03 +08:00 |
|
jxxghp
|
2031f3c420
|
refactor: migrate agent task query ownership
|
2026-08-23 00:37:03 +08:00 |
|
jxxghp
|
ab51b5116a
|
refactor: migrate workflow actions to runtime config snapshot
|
2026-08-23 00:37:03 +08:00 |
|
jxxghp
|
a59f1b928a
|
feat: make subscribe reports durable
|
2026-08-23 00:25:23 +08:00 |
|
jxxghp
|
dc9433f0de
|
feat: observe legacy module contract hits
|
2026-08-23 00:11:15 +08:00 |
|
jxxghp
|
3c8cb513bb
|
fix: await durable subscribe deletion reports
|
2026-08-23 00:07:52 +08:00 |
|
jxxghp
|
8171e16f8d
|
feat: make subscribe deletion reports durable
|
2026-08-22 23:57:51 +08:00 |
|
jxxghp
|
e7eb5b52c6
|
docs: update debt and plugin verification status
|
2026-08-22 23:49:08 +08:00 |
|
jxxghp
|
640f6dfdca
|
refactor: centralize startup system configuration
|
2026-08-22 23:39:34 +08:00 |
|
jxxghp
|
e602c23668
|
refactor: clear public entrypoint complexity debt
|
2026-08-22 23:28:30 +08:00 |
|
jxxghp
|
56cb7294eb
|
refactor: extract cache network and compatibility entrypoints
|
2026-08-22 23:13:59 +08:00 |
|
jxxghp
|
3a43b1be3e
|
fix: satisfy pylint changed-file gate
|
2026-08-22 22:39:42 +08:00 |
|
jxxghp
|
16f7d65640
|
refactor: complete chain entrypoint slicing
|
2026-08-22 22:31:24 +08:00 |
|
jxxghp
|
cc967741d8
|
refactor: split media server sync phases
|
2026-08-22 22:12:00 +08:00 |
|
jxxghp
|
b3573e930a
|
refactor: extract direct batch download candidates
|
2026-08-22 21:55:16 +08:00 |
|
jxxghp
|
855e4d60f4
|
refactor: extract transfer candidate planning
|
2026-08-22 21:49:10 +08:00 |
|
jxxghp
|
2d5b46004f
|
refactor: isolate batch download preparation
|
2026-08-22 21:43:17 +08:00 |
|
jxxghp
|
7611cc8ea8
|
refactor: isolate transfer identity stage
|
2026-08-22 21:38:11 +08:00 |
|
jxxghp
|
b45597866b
|
refactor: split subscription creation stages
|
2026-08-22 21:07:18 +08:00 |
|
jxxghp
|
a380cf6d49
|
refactor: migrate auth runtime configuration
|
2026-08-22 20:53:53 +08:00 |
|
jxxghp
|
33ca1f824f
|
refactor: extract download success settlement
|
2026-08-22 20:46:48 +08:00 |
|
jxxghp
|
8d0a694816
|
refactor: migrate passkey runtime configuration
|
2026-08-22 20:35:27 +08:00 |
|
jxxghp
|
047c88997a
|
refactor: migrate cleanup policy configuration
|
2026-08-22 20:30:51 +08:00 |
|
jxxghp
|
3181c01125
|
refactor: migrate rss helper configuration
|
2026-08-22 20:26:51 +08:00 |
|
jxxghp
|
46ef5749db
|
refactor: split torrent cache refresh stages
|
2026-08-22 20:23:46 +08:00 |
|
jxxghp
|
af9956b4df
|
docs: record torrent configuration migration
|
2026-08-22 20:14:06 +08:00 |
|
jxxghp
|
250270d97c
|
refactor: migrate torrent helper configuration
|
2026-08-22 20:13:28 +08:00 |
|
jxxghp
|
9804bd4df7
|
test: adapt episode format config fixture
|
2026-08-22 20:09:57 +08:00 |
|
jxxghp
|
fc6c6433aa
|
Merge remote-tracking branch 'origin/v3' into v3
# Conflicts:
# tests/fixtures/architecture/dependency-baseline.json
|
2026-08-22 20:08:35 +08:00 |
|
jxxghp
|
160094cd74
|
refactor: migrate image configuration to runtime snapshot
|
2026-08-22 20:02:32 +08:00 |
|
jxxghp
|
3584d40cc5
|
fix: preserve cookiecloud sync branch semantics
|
2026-08-22 19:56:28 +08:00 |
|
jxxghp
|
ec43420ee5
|
refactor: split cookiecloud site synchronization
|
2026-08-22 19:55:08 +08:00 |
|
jxxghp
|
2ebd05fab1
|
refactor: isolate transfer file item construction
|
2026-08-22 19:48:00 +08:00 |
|
jxxghp
|
8849b8da11
|
fix: recreate terminal manager after shutdown
|
2026-08-22 19:42:01 +08:00 |
|
jxxghp
|
c8e2ba0ea7
|
refactor: isolate subscription media server aggregation
|
2026-08-22 19:34:19 +08:00 |
|
jxxghp
|
1bb6e36e8c
|
refactor: complete runtime configuration migration
|
2026-08-22 19:07:07 +08:00 |
|
jxxghp
|
be18cace1f
|
refactor: finish transactional runtime migration
|
2026-08-22 15:18:16 +08:00 |
|
jxxghp
|
dac8436f4a
|
chore: refresh canonical import dependency baseline
|
2026-08-22 13:40:57 +08:00 |
|
jxxghp
|
63184a49c5
|
fix(ci): use canonical imports in changed files
|
2026-08-22 13:35:57 +08:00 |
|
jxxghp
|
e262fa40d9
|
docs: align host architecture contracts
|
2026-08-22 13:32:44 +08:00 |
|
jxxghp
|
4e9eea13fd
|
test: inject agent protocol config snapshots
|
2026-08-22 13:30:20 +08:00 |
|
jxxghp
|
4fbe19a49c
|
chore: refresh host architecture baseline
|
2026-08-22 13:28:23 +08:00 |
|
jxxghp
|
3fc593f5f6
|
feat: wire agent runtime metrics
|
2026-08-22 13:26:22 +08:00 |
|
jxxghp
|
1a71e4809f
|
feat: wire host database and extension metrics
|
2026-08-22 13:22:33 +08:00 |
|
jxxghp
|
996a1a0705
|
refactor: expand api and chain config snapshots
|
2026-08-22 13:22:33 +08:00 |
|
jxxghp
|
7bc5e01afd
|
refactor: expand async and type safety gates
|
2026-08-22 13:21:52 +08:00 |
|
jxxghp
|
677f6a66c2
|
refactor: complete host module and event contracts
|
2026-08-22 13:21:52 +08:00 |
|
jxxghp
|
e61b5168ad
|
refactor: move workflow execution writes to uow
|
2026-08-22 13:21:52 +08:00 |
|
jxxghp
|
fa2bf1fe4d
|
refactor: expand chain runtime config snapshot
|
2026-08-22 13:21:52 +08:00 |
|
jxxghp
|
0ad8f73812
|
fix(ci): use canonical agent imports in tests
|
2026-08-22 12:22:13 +08:00 |
|
jxxghp
|
7b6353337d
|
fix(ci): keep subscribe match complexity within ratchet
|
2026-08-22 12:07:22 +08:00 |
|
jxxghp
|
c765604b36
|
feat(notification): add DingTalk robot channel
|
2026-08-22 12:02:24 +08:00 |
|
jxxghp
|
30ebf98fbb
|
feat(transfer): aggregate failure notifications by media
|
2026-08-22 11:46:41 +08:00 |
|
jxxghp
|
2d982f08fa
|
fix(search): disambiguate yearless same-title resources
|
2026-08-22 11:35:01 +08:00 |
|
jxxghp
|
5d98f397cb
|
fix(ci): use canonical config event import
|
2026-08-22 11:27:41 +08:00 |
|
jxxghp
|
1a7c3cfff8
|
feat(media): add native IMDb source module
|
2026-08-22 11:22:59 +08:00 |
|
jxxghp
|
b8c79e1a1e
|
fix: 修复用户异步删除和 OTP 更新
|
2026-08-22 10:25:35 +08:00 |
|
jxxghp
|
508bf0bc38
|
fix(ci): restore lint and architecture gates
|
2026-08-22 10:23:18 +08:00 |
|
jxxghp
|
9273d68aa7
|
feat(telegram): support rich Agent messages
|
2026-08-22 10:11:18 +08:00 |
|
jxxghp
|
7b9499fc5b
|
feat(plugin): add virtual plugin instances
|
2026-08-22 09:40:38 +08:00 |
|
jxxghp
|
4061868d25
|
fix(docker): restore frontend payload directory
|
2026-08-22 09:11:37 +08:00 |
|
jxxghp
|
4710ded765
|
Delete frontend-dist directory
|
2026-08-22 08:58:46 +08:00 |
|
jxxghp
|
97d2dcd7fb
|
fix(ci): align architecture and pylint gates
|
2026-08-22 08:50:25 +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 |
|
jxxghp
|
b6a8d76975
|
docs: record architecture refactor completion
|
2026-08-21 22:37:11 +08:00 |
|
jxxghp
|
bb0964622b
|
fix: preserve legacy event and db dto contracts
|
2026-08-21 22:33:21 +08:00 |
|
jxxghp
|
1b253510e1
|
ci: block new async blocking calls
|
2026-08-21 22:29:19 +08:00 |
|
jxxghp
|
dd246fe045
|
ci: enforce complexity reduction ratchet
|
2026-08-21 22:23:37 +08:00 |
|
jxxghp
|
59fa3c0e74
|
ci: add incremental strict type gate
|
2026-08-21 22:21:23 +08:00 |
|
jxxghp
|
43cccb8ff8
|
feat: add low-cardinality observation port
|
2026-08-21 22:15:47 +08:00 |
|
jxxghp
|
47f1ff9cb4
|
feat: propagate request correlation context
|
2026-08-21 22:08:33 +08:00 |
|
jxxghp
|
c755c074b9
|
refactor: dataize scheduler job contracts
|
2026-08-21 21:59:11 +08:00 |
|
jxxghp
|
dce7372b81
|
feat: persist subscription side-effect outbox
|
2026-08-21 21:50:18 +08:00 |
|
jxxghp
|
336da307a7
|
docs: classify background action reliability
|
2026-08-21 21:33:34 +08:00 |
|
jxxghp
|
1f656830db
|
docs: add module quality scale
|
2026-08-21 21:31:42 +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
|
ff0ce8d1c1
|
refactor: add configuration dependency ratchet
|
2026-08-21 21:20:56 +08:00 |
|
jxxghp
|
9df599f502
|
refactor: split api dependencies by domain
|
2026-08-21 21:09:57 +08:00 |
|
jxxghp
|
773ea8cb9b
|
refactor: introduce typed host runtime
|
2026-08-21 20:56:25 +08:00 |
|
jxxghp
|
b598b516d5
|
refactor: migrate high-risk write transactions
|
2026-08-21 20:46:57 +08:00 |
|
jxxghp
|
7de72e0e83
|
refactor: own subscription create transactions
|
2026-08-21 20:37:31 +08:00 |
|