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 |
|