jxxghp
|
9b0a96083f
|
refactor: unify plugin runtime access
|
2026-08-23 23:56:31 +08:00 |
|
InfinityPacer
|
c6ffc309d4
|
fix(persistence): separate retryable rejection errors (#6423)
|
2026-08-23 20:10:59 +08:00 |
|
InfinityPacer
|
d2b72f5729
|
fix(database): decouple worker errors from application
|
2026-08-23 14:26:42 +08:00 |
|
InfinityPacer
|
cc8e4bc510
|
fix(agent): map closed database worker to 503
|
2026-08-23 11:44:18 +08:00 |
|
InfinityPacer
|
97fb7e6526
|
chore: sync database worker branch with upstream v3
|
2026-08-23 04:48:50 +08:00 |
|
jxxghp
|
a42d0dc112
|
refactor: route startup and cli settings through runtime
|
2026-08-23 03:22:46 +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 |
|
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
|
dd1c4c3279
|
refactor: unify database readiness lifecycle
|
2026-08-21 20:07:07 +08:00 |
|
jxxghp
|
03ada7eb01
|
refactor: 收敛 factory 模块级副作用并统一 async 路径进度为异步后端
- 将 configure_token_codec/configure_plugin_routes 移入 create_app(),消除 import 期副作用
- runtime 层新增 AsyncCacheProxy/AsyncTTLCache/AsyncProgressHelper,共享 progress region
- search/system/history/scheduler/dashboard 的事件循环路径切换异步进度后端
- 同步进度回调经事件循环提交或线程池执行,避免阻塞事件循环
|
2026-08-19 09:11:42 +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 |
|
jxxghp
|
5128ae9e1e
|
refactor: 推进后端分层架构治理
|
2026-08-18 00:29:14 +08:00 |
|
jxxghp
|
7e851dbfa7
|
refactor(chain): 处理链功能域 mixin 化,清理未使用导入并根治兼容层循环导入
- ChainBase 拆分为 RecognitionMixin/MessageProcessingMixin/NotificationMixin
- TransferChain 拆分为 7 个功能 mixin(_mixins.py),SubscribeChain 音乐订阅域拆出 _music.py
- 斜杠命令交互四件套收敛为 InteractionChainMixin 委托,会话管理器移至 application 层,chain 层不再 re-export
- 模块基础类收敛到 app/modules/_base(notification/mediaserver 语义重命名)
- 清理 app/chain/__init__.py 24 个未使用导入,修正 49 处测试 patch 目标到实际命名空间
- 兼容层 legacy 符号不再并入 __all__,根治 schemas 初始化反向拉起 application.transfer 的循环导入
- 修复 bangumi 集数为字符串时 set_bangumi_info 抛 TypeError
- 新增重复代码等架构门禁测试;capability 清单校验排除下划线内部目录
|
2026-08-16 16:30:16 +08:00 |
|
jxxghp
|
369d7d6448
|
refactor: reorganize backend module boundaries
|
2026-08-14 19:53:33 +08:00 |
|
jxxghp
|
7b3444c366
|
refactor backend module architecture
|
2026-08-14 15:45:38 +08:00 |
|
jxxghp
|
baf8850d63
|
refactor(api): standardize responses and restore media config contracts
|
2026-08-12 23:15:13 +08:00 |
|
jxxghp
|
987c1722d7
|
feat(api): add unified v2 response layer
|
2026-08-06 17:32:33 +08:00 |
|
jxxghp
|
b16c50b03a
|
feat: add backend i18n response support
|
2026-07-06 19:13:50 +08:00 |
|
jxxghp
|
84e5b77a5c
|
rollback orjson
|
2025-09-04 11:53:39 +08:00 |
|
jxxghp
|
89b0ea0bf1
|
remove monitoring
|
2025-09-04 11:23:22 +08:00 |
|
jxxghp
|
39f6505a80
|
fix:优化参数、使用orjson
|
2025-09-03 09:51:24 +08:00 |
|
jxxghp
|
1dd3af44b5
|
add FastApi实时性能监控
|
2025-08-01 17:47:55 +08:00 |
|
jxxghp
|
67229fd032
|
fix
|
2025-07-31 08:11:27 +08:00 |
|
jxxghp
|
8af37a0adc
|
fix shudown
|
2024-10-15 13:42:41 +08:00 |
|
InfinityPacer
|
cf4c6b2d40
|
refactor(app): restructure project to avoid circular imports
|
2024-09-25 02:20:12 +08:00 |
|