修复
- 消息客户端:修复
active_interactive_clients用字符串search_type作为 key,但 Telegram / 微信 / Slack / Synology Chat 的 Webhook 与MessageDispatcher使用SearchType枚举查询,导致所有交互式客户端都匹配不到、提示未配置的问题 - 企业微信消息:修复
GET /wechat与POST /wechat只读取signature参数,而加密模式下企业微信实际发送msg_signature,导致 URL 验证/消息接收签名验证失败的问题 - 消息交互:修复
message_webhook处理消息时创建MessageCommandHandler未传入thread_executor,导致搜索/订阅命令被提交到线程池后未执行、用户发送消息无响应的问题 - 下载通知:修复搜索结果合并到原匹配媒体时
TmdbLookup.merge_media_info没有复制poster_path/backdrop_path/fanart_*等图片字段,导致下载通知的media_info缺失图片、使用 TMDB 占位图的问题 - 文件识别:修复
MediaService.identify_files批量识别文件时,从 TMDB 查回的结果没有写入poster_path/backdrop_path的问题 - 订阅匹配:修复
SubscribeMatcher中电影种子在rss_movies不匹配后仍可能落入电视剧订阅匹配的问题,导致订阅电视剧却下载到同名电影资源(RSS 订阅同样走此匹配器,同步修复)
测试
- 新增
message_webhook路由企业微信msg_signature/signature参数兼容的单元测试 - 新增
TmdbLookup.merge_media_info图片字段合并的单元测试 - 新增
SubscribeMatcher电影/电视剧订阅类型隔离的单元测试