jxxghp
|
10582277e2
|
refactor: unify plugin file operation cancellation
|
2026-08-24 03:17:07 +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 |
|
jxxghp
|
baf4e883b2
|
refactor: route storage adapter settings through runtime
|
2026-08-23 03:25:08 +08:00 |
|
jxxghp
|
ef6a613eb3
|
refactor: add dynamic runtime settings compatibility proxy
|
2026-08-23 02:16:03 +08:00 |
|
jxxghp
|
b4e003f098
|
refactor: route monitor and resource settings through runtime
|
2026-08-23 01:59:37 +08:00 |
|
jxxghp
|
2c6e8181c2
|
refactor: keep runtime settings below adapters
|
2026-08-23 01:45:07 +08:00 |
|
jxxghp
|
d15c65b108
|
refactor: inject Rust acceleration settings
|
2026-08-23 01:37:08 +08:00 |
|
InfinityPacer
|
f2a23b0377
|
feat(doctor): add database backup recovery guidance (#6397)
|
2026-08-22 19:28:20 +08:00 |
|
InfinityPacer
|
b9bbc8913c
|
fix: 完善插件恢复与运行态收敛 (#6376)
|
2026-08-21 18:09:29 +08:00 |
|
InfinityPacer
|
2d80f9f04f
|
fix(plugins): preserve dependency manifest sources (#6370)
|
2026-08-20 20:51:35 +08:00 |
|
InfinityPacer
|
23f5d59c74
|
feat: 使用 uv 锁定主程序依赖并强化插件恢复边界 (#6364)
|
2026-08-20 12:17:19 +08:00 |
|
InfinityPacer
|
f700db5ac8
|
feat(database): add managed backup and offline restore (#6359)
|
2026-08-19 17:34:32 +08:00 |
|
jxxghp
|
8472bcff43
|
refactor: 收口 V3 分层架构与插件兼容边界
|
2026-08-18 13:22:02 +08:00 |
|
jxxghp
|
5128ae9e1e
|
refactor: 推进后端分层架构治理
|
2026-08-18 00:29:14 +08:00 |
|
InfinityPacer
|
6269a24e9d
|
fix(config): restore source app.env resolution (#6340)
|
2026-08-17 06:13:46 +08:00 |
|
InfinityPacer
|
b8b59ae20a
|
refactor(runtime): activate managed resources on demand (#6334)
|
2026-08-16 16:44:45 +08:00 |
|
jxxghp
|
02f0dd0b9a
|
refactor(architecture): 修复模块依赖违规并强化架构守护
- 字幕编排上移 DownloadChain.download_site_subtitles,SubtitleModule 仅保留站点链接解析
- TransferChain.recommend_name 上移 TV episodes_info 获取,filemanager 模块不再导入 TmdbChain
- endpoint 穿透修复:WXBizMsgCrypt3 迁至 adapters/external/wechat_crypt.py;
music/tmdb 缓存管理、listenbrainz 常量、TMDbException、WechatClawBot 辅助统一经 chain 包装
- RuleParser 与 builtin_rules 合并为 application/filter_rules.py;
fsproxy/fsworker 迁至 adapters/system/
- chain/__init__.py 删除 qbittorrentapi/transmission_rpc 导入,消除后端协议类型泄漏
- 架构守护测试新增三项检查:模块间隔离、入口层穿透、下载器 SDK 泄漏
- 文档同步:05-architecture.md 记录 DB/Oper 聚合例外与迁移文件位置,AGENTS.md 更新所有权表
|
2026-08-16 04:59:17 +08:00 |
|
jxxghp
|
369d7d6448
|
refactor: reorganize backend module boundaries
|
2026-08-14 19:53:33 +08:00 |
|