InfinityPacer
|
21ce70fbfc
|
refactor(agent): route chat persistence through database worker
|
2026-08-23 11:43:07 +08:00 |
|
InfinityPacer
|
bb2a5d38c8
|
fix(workflow): route async cache deletion through database worker
|
2026-08-23 11:14:31 +08:00 |
|
InfinityPacer
|
97fb7e6526
|
chore: sync database worker branch with upstream v3
|
2026-08-23 04:48:50 +08:00 |
|
InfinityPacer
|
373b4d00d5
|
Merge commit 'ca66b39b7ee36803864142c954b7f0ca0afbb7ac' into codex/arch/config-database-worker
|
2026-08-23 04:38:18 +08:00 |
|
jxxghp
|
ba7ab398a8
|
refactor: inject runtime settings compatibility service
|
2026-08-23 03:52:47 +08:00 |
|
jxxghp
|
e17e83bca3
|
refactor: route agent settings tools through runtime
|
2026-08-23 02:38:39 +08:00 |
|
jxxghp
|
ca66b39b7e
|
feat: make subscription notifications durable
|
2026-08-23 02:35:16 +08:00 |
|
InfinityPacer
|
b79f927fcf
|
fix(database): harden worker shutdown and overload propagation
|
2026-08-23 02:29:54 +08:00 |
|
InfinityPacer
|
fc677a2bba
|
feat(database): bound async configuration writes
|
2026-08-23 02:29:40 +08:00 |
|
InfinityPacer
|
3d7fb44dc7
|
refactor(database): isolate configuration transactions
|
2026-08-23 02:29:22 +08:00 |
|
jxxghp
|
7846b24f6c
|
refactor: inject URL signing runtime configuration
|
2026-08-23 01:26:09 +08:00 |
|
jxxghp
|
690ebe0c02
|
refactor: inject token runtime configuration
|
2026-08-23 01:14:12 +08:00 |
|
jxxghp
|
903bc090ed
|
feat: make subscribe completion durable
|
2026-08-23 00:59:17 +08:00 |
|
jxxghp
|
3a3c0b4ab6
|
refactor: migrate workflow actions to runtime config snapshot
|
2026-08-23 00:50:04 +08:00 |
|
jxxghp
|
a59f1b928a
|
feat: make subscribe reports durable
|
2026-08-23 00:25:23 +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
|
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
|
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
|
250270d97c
|
refactor: migrate torrent helper configuration
|
2026-08-22 20:13:28 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
ff0ce8d1c1
|
refactor: add configuration dependency ratchet
|
2026-08-21 21:20:56 +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 |
|
InfinityPacer
|
b9bbc8913c
|
fix: 完善插件恢复与运行态收敛 (#6376)
|
2026-08-21 18:09:29 +08:00 |
|
InfinityPacer
|
f700db5ac8
|
feat(database): add managed backup and offline restore (#6359)
|
2026-08-19 17:34:32 +08:00 |
|
jxxghp
|
f4a879b3de
|
fix(rename): 剥离专辑名尾部年份,避免重命名目录重复年份 (#6355)
音频标签或下载目录常把发行年份写进专辑名(如 "欲望反光 (2018)"),
而音乐重命名模板会独立追加 ({{year}}),两者叠加生成 "欲望反光 (2018) (2018)"
这类重复年份目录,并把同一专辑拆到多个目录。
在模板上下文中统一剥离专辑名尾部的括号年份;仅当存在可独立渲染的
年份时才剥离,避免丢失只存在于专辑名中的年份信息。
|
2026-08-19 17:26:35 +08:00 |
|
jxxghp
|
8f81492e99
|
fix: 修复站点批量导入报错(重复方法覆盖导致异步调用失效)
|
2026-08-18 17:10:14 +08:00 |
|
jxxghp
|
c2a27f7c71
|
refactor: 收口订阅与插件应用边界
|
2026-08-18 13:54:17 +08:00 |
|
jxxghp
|
8472bcff43
|
refactor: 收口 V3 分层架构与插件兼容边界
|
2026-08-18 13:22:02 +08:00 |
|