jxxghp
|
677f6a66c2
|
refactor: complete host module and event contracts
|
2026-08-22 13:21:52 +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
|
dc23977b0c
|
fix: 修复站点用户数据转换并完善媒体来源扩展
|
2026-08-18 14:50:09 +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 |
|
jxxghp
|
b4863a6550
|
feat(media): support extensible media sources
|
2026-08-13 13:26:17 +08:00 |
|
jxxghp
|
00607bf5b3
|
fix(api): restore recommendation response compatibility
|
2026-08-13 05:03:42 +08:00 |
|
jxxghp
|
baf8850d63
|
refactor(api): standardize responses and restore media config contracts
|
2026-08-12 23:15:13 +08:00 |
|
jxxghp
|
ca32922a7f
|
refactor(media): unify media identity and chain responsibilities
|
2026-08-12 18:31:09 +08:00 |
|
jxxghp
|
8bf2f601a6
|
refactor(media): unify source identity and music browsing
|
2026-08-12 12:56:40 +08:00 |
|
jxxghp
|
a52e1fdc1c
|
feat(agent): improve prompt cache hit rate
|
2026-08-06 23:34:29 +08:00 |
|
jxxghp
|
a23ac6c56d
|
feat: 支持模型服务端联网搜索
|
2026-08-05 19:19:26 +08:00 |
|
jxxghp
|
33a97eb2c8
|
feat: 增加 MoviePilot 选项 (#6212)
|
2026-07-30 13:33:08 +08:00 |
|
jxxghp
|
3b709b7f2e
|
feat: unify media source identity flow (#6129)
|
2026-07-21 20:20:09 +08:00 |
|
InfinityPacer
|
2f0c1252da
|
feat(subscribe): expose cached site candidates (#6062)
|
2026-07-06 06:54:19 +08:00 |
|
InfinityPacer
|
a4f6e13881
|
fix(transfer): expose file meta in intercept event (#6019)
|
2026-06-29 06:44:40 +08:00 |
|
InfinityPacer
|
d383c9ffd1
|
feat(subscribe): add modified event payload contract (#6012)
|
2026-06-28 07:48:25 +08:00 |
|
InfinityPacer
|
93056ed1ff
|
feat(plugin): add pre-reset plugin data event (#5957)
|
2026-06-17 06:34:15 +08:00 |
|
InfinityPacer
|
69a064e986
|
feat(subscribe): 新增订阅总集数刷新与完成检查链式事件 (#5860)
|
2026-05-30 08:26:47 +08:00 |
|
jxxghp
|
1f7fb304dd
|
feat: add LLM proxy toggle
|
2026-05-27 06:57:09 +08:00 |
|
jxxghp
|
b65c8dcfe0
|
feat: support llm user agent
|
2026-05-26 08:20:02 +08:00 |
|
jxxghp
|
a725789045
|
feat: add agent token provider events
|
2026-05-25 07:32:36 +08:00 |
|
InfinityPacer
|
9e0846961f
|
feat(filemanager): add TransferRenameBuild chain event and fix TemplateContextBuilder concurrency (#5792)
|
2026-05-20 09:41:42 +08:00 |
|
 DDSRemandClaude Opus 4.6
|
1b489ba581
|
feat(transfer): TransferOverwriteCheck 支持插件提供源文件真实大小
strm → strm 整理场景下,源 .strm 的 fileitem.size 同样不准,
size 模式比较仍会失效,新增 source_size 输出字段允许插件同时
覆盖源/目标的真实媒体大小。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-08 17:28:24 +08:00 |
|
 DDSRemandClaude Opus 4.6
|
4d9f17b083
|
feat(transfer): 新增 TransferOverwriteCheck 事件支持插件介入覆盖判断
允许插件在覆盖模式判断前提供目标文件的真实大小或直接给出覆盖决策,
解决 .strm 等本地大小不准的场景下 size 模式失效的问题。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-08 17:28:24 +08:00 |
|
DDSRem
|
f70881bb4f
|
feat: TransferRename 事件增加 source_item 源文件信息
|
2026-04-03 17:51:05 +08:00 |
|
 DDSRemandClaude Opus 4.6
|
60ac901c6c
|
feat: TransferRename 事件增加 source_path 源文件路径参数
在智能重命名事件中传递源文件路径,便于插件在重命名时获取待整理文件的原始路径信息。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-03 06:55:06 +08:00 |
|
Attente
|
ca5ec8af0f
|
feat(config): 优化配置变更事件处理机制
|
2025-11-27 23:17:34 +08:00 |
|
jxxghp
|
ed294d3ea4
|
Revert "fix schemas"
This reverts commit a5e7483870.
|
2025-11-17 11:48:18 +08:00 |
|
jxxghp
|
a5e7483870
|
fix schemas
|
2025-11-17 10:58:24 +08:00 |
|
jxxghp
|
d523c7c916
|
fix pydantic
|
2025-11-01 09:51:23 +08:00 |
|
jxxghp
|
1dd3af44b5
|
add FastApi实时性能监控
|
2025-08-01 17:47:55 +08:00 |
|
jxxghp
|
d52cbd2f74
|
feat:资源下载事件保存路径
|
2025-07-10 22:16:19 +08:00 |
|
jxxghp
|
0911854e9d
|
fix Config reload
|
2025-06-04 07:17:47 +08:00 |
|
jxxghp
|
bbfd8ca3f5
|
fix Config reload
|
2025-06-03 23:08:58 +08:00 |
|
wumode
|
e2c13aa7ed
|
fix: 确保名称识别正确兜底
|
2025-05-23 00:23:45 +08:00 |
|
jxxghp
|
c0976897ef
|
fix bug
|
2025-05-02 13:30:39 +08:00 |
|
jxxghp
|
85b55aa924
|
fix bug
|
2025-05-02 08:31:38 +08:00 |
|
jxxghp
|
741badf9e6
|
feat:支持文件整理存储操作事件
|
2025-05-01 21:16:21 +08:00 |
|
jxxghp
|
f429b6397e
|
fix RecommendMediaSource
|
2025-04-08 18:52:54 +08:00 |
|
jxxghp
|
87ce266b14
|
fix warnings
|
2025-03-09 16:48:32 +08:00 |
|
jxxghp
|
0b3138fec6
|
fix actions
|
2025-02-22 09:57:32 +08:00 |
|
jxxghp
|
635ddb044e
|
add depends for DiscoverMediaSource
|
2025-02-10 22:05:56 +08:00 |
|
jxxghp
|
f06c24c23e
|
refactor apis
|
2025-02-08 21:47:43 +08:00 |
|
jxxghp
|
f9bddcb406
|
feat:订阅支持通用mediaid
|
2025-02-06 19:19:43 +08:00 |
|
jxxghp
|
247b3b24a1
|
fix DiscoverMediaSource
|
2025-02-06 18:03:27 +08:00 |
|
jxxghp
|
759c18acda
|
feat:增加事件 DiscoverSource、MediaRecognizeConvert
|
2025-02-06 17:35:58 +08:00 |
|
InfinityPacer
|
f2d3b1c13f
|
feat(event): add mediainfo field for TransferInterceptEventData
|
2025-02-03 01:46:22 +08:00 |
|
InfinityPacer
|
bba0d363d7
|
feat(event): update comment
|
2025-01-31 01:40:15 +08:00 |
|
InfinityPacer
|
8635d8c53f
|
feat(event): add TransferIntercept event for cancel transfer
|
2025-01-31 01:37:14 +08:00 |
|