jxxghp
|
48e3eb08ec
|
refactor: finish startup settings migration
|
2026-08-23 03:31:10 +08:00 |
|
jxxghp
|
ca66b39b7e
|
feat: make subscription notifications durable
|
2026-08-23 02:35:16 +08:00 |
|
jxxghp
|
2c6e8181c2
|
refactor: keep runtime settings below adapters
|
2026-08-23 01:45:07 +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
|
a59f1b928a
|
feat: make subscribe reports durable
|
2026-08-23 00:25:23 +08:00 |
|
jxxghp
|
8171e16f8d
|
feat: make subscribe deletion reports durable
|
2026-08-22 23:57:51 +08:00 |
|
jxxghp
|
640f6dfdca
|
refactor: centralize startup system configuration
|
2026-08-22 23:39:34 +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
|
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
|
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
|
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
|
773ea8cb9b
|
refactor: introduce typed host runtime
|
2026-08-21 20:56:25 +08:00 |
|
jxxghp
|
7de72e0e83
|
refactor: own subscription create transactions
|
2026-08-21 20:37:31 +08:00 |
|
InfinityPacer
|
f700db5ac8
|
feat(database): add managed backup and offline restore (#6359)
|
2026-08-19 17:34:32 +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
|
54f093a099
|
Merge remote-tracking branch 'origin/v3' into v3
# Conflicts:
# app/api/endpoints/agent.py
# app/api/endpoints/anthropic.py
# app/api/endpoints/openai.py
# app/chain/__init__.py
# app/chain/message.py
# app/chain/site.py
# app/chain/subscribe.py
# app/chain/transfer.py
# app/modules/discord/__init__.py
# app/modules/qqbot/__init__.py
# app/modules/slack/__init__.py
# app/modules/telegram/__init__.py
# app/modules/wechat/__init__.py
# app/runtime/extensions/module_manager.py
# app/runtime/extensions/service_registry.py
# tests/test_agent_interaction.py
# tests/test_slash_command_interactions.py
# tests/test_web_agent_stream.py
|
2026-08-16 19:44:43 +08:00 |
|
jxxghp
|
240a4dffe6
|
refactor(schemas): 统一 message/notification 命名边界,旧名收敛至兼容映射表
- notification 域:渠道能力(MessageChannel→NotificationChannel、ChannelCapability* 迁入 notification.py)
- message 域:消息收发(Notification→Message、NotificationType→MessageType、CommingMessage→IncomingMessage、NotificationHistoryItem→MessageHistoryItem、NotificationClear*→MessageClear*)
- Agent 工具契约:send_notification_message→send_message、notification_callback→message_callback
- 源码不保留旧名物理别名,旧导入经 app/runtime/compat/manifest.py SYMBOL_ALIASES 惰性解析
- API 路径与持久化键冻结不变,前端零改动
- 新增兼容守护测试与 docs/rules/07 命名边界规范
|
2026-08-16 19:32:20 +08:00 |
|
InfinityPacer
|
b8b59ae20a
|
refactor(runtime): activate managed resources on demand (#6334)
|
2026-08-16 16:44:45 +08:00 |
|
InfinityPacer
|
24671f8f18
|
refactor(runtime): lazily activate host modules (#6331)
|
2026-08-16 16:07:38 +08:00 |
|
Aqr-K
|
8a11214a43
|
refactor(db): 修复异步连接池无界增长,并完成 SQLAlchemy 2.0 迁移与分层归位 (#6320)
|
2026-08-15 06:58:38 +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 |
|
InfinityPacer
|
3560918e12
|
fix(agent): bind runtime tasks to app lifespan (#6303)
|
2026-08-13 19:25:52 +08:00 |
|
InfinityPacer
|
a4335fe753
|
fix(lifecycle): harden application shutdown (#6125)
|
2026-07-16 06:24:31 +08:00 |
|
InfinityPacer
|
f814c271cc
|
refactor(runtime): tighten resource cleanup and test isolation (#6116)
|
2026-07-14 16:03:29 +08:00 |
|
InfinityPacer
|
0c53fb86fd
|
feat(deps): add uv-backed package installer (#5987)
* feat(deps): add uv-backed package installer
* feat(deps): support package cache root
|
2026-06-23 13:36:15 +08:00 |
|
jxxghp
|
0e5c592862
|
refactor: centralize MoviePilot server helper
|
2026-05-27 12:56:45 +08:00 |
|
jxxghp
|
6fee532c96
|
add ai agent
|
2025-10-18 21:26:36 +08:00 |
|
jxxghp
|
055c8e26f0
|
refactor:重构缓存系统
|
2025-08-20 17:35:32 +08:00 |
|
jxxghp
|
2a7a7239d7
|
新增全局图片缓存配置和临时文件清理天数设置
|
2025-08-20 13:52:38 +08:00 |
|
jxxghp
|
2fa40dac3f
|
优化监控和消息服务的资源管理
|
2025-08-20 13:35:24 +08:00 |
|
jxxghp
|
67229fd032
|
fix
|
2025-07-31 08:11:27 +08:00 |
|
jxxghp
|
71f7bc7b1b
|
fix
|
2025-07-30 21:06:55 +08:00 |
|
jxxghp
|
f14f4e1e9b
|
添加异步数据库支持,更新相关模型和会话管理
|
2025-07-30 13:18:45 +08:00 |
|
景大侠
|
e162bd1168
|
fix DoH热加载
|
2025-06-13 17:43:45 +08:00 |
|
jxxghp
|
21e5cb0a03
|
v2.4.7
- 修复了订阅文件信息显示问题
- 修复了默认通知模板格式中季号的显示问题
- 修复了原始语言图片刮削的问题
- 修复了馒头新版标签无法识别的问题
- 优化了联邦插件API的注册
|
2025-05-14 09:16:12 +08:00 |
|
jxxghp
|
cf28e1d963
|
refactor: 优化启停逻辑
|
2025-05-13 23:11:38 +08:00 |
|
jxxghp
|
04ce774c22
|
fix plugin initializer
|
2025-05-13 21:37:10 +08:00 |
|
InfinityPacer
|
cb5c06ee7e
|
feat(redis): add Redis support
|
2025-01-19 04:28:15 +08:00 |
|
jxxghp
|
eaca396a9f
|
add rsa
|
2025-01-09 18:53:55 +08:00 |
|