🚀 新功能
- MCP Server 支持 — 新增 MCP 服务、独立介绍页、连接示例与工具列表,并接入外部控制日志。
- 外部控制接口扩展 — 新增弹幕源配置管理
GET/PUT /scrapers与实时日志查询GET /logs。 - Token 访问日志增强 — 新增请求方法、请求体、响应体、状态码等记录字段。
- 导航栏流控指示器 — 新增下载流控与后备流控状态展示。
🐛 修复
- 导入与调用错误 — 修复后备搜索缓存导入路径、
generate_episode_id闭包作用域、后备搜索返回值解包等问题。 - MCP 与外部控制鉴权 — 修复 MCP POST 被 404 保护误拦截、MCP 工具调用 401、Header 鉴权兼容等问题。
- IP 与日志显示 — 统一 IPv6 双栈 IP 标准化,修复白名单匹配、日志记录、JSON 格式化、Unicode 解码与
pre缩进显示问题。 - 弹幕源与 TMDB 调用 — 修复残留弹幕源配置校验缺失,以及 TMDB 未传
mediaType时 MCP 调用报错的问题。 - 更新日志与流控显示 — 修复 changelog Markdown 列表渲染错乱,以及流控指示器字段不匹配导致不显示的问题。
- Token 日志体验 — 过滤
taskcomment高频轮询记录,避免日志弹窗刷屏。
⚡ 性能优化
- 匹配流程优化 — 顺延验证并行预取候选源分集,并拆分智能排序、AI 匹配、验证等耗时统计。
- AI 调用优化 — 标题高度匹配时跳过 AI 调用,并并行执行 TMDB 搜索、AI 选择、季度信息获取与弹幕源搜索。
🎨 界面优化
- 日志界面优化 — Token 日志改为可展开行,弹窗加宽,外部控制日志表格高度自适应并补充空状态。
- 外部控制页面优化 — 更新密钥说明,新增 MCP 连接说明卡片,并补充 MCP 菜单入口。
- 流控指示器样式 — 由双环样式调整为版本号 Tag 风格,内置下载/后备双进度条。
🔧 重构
- 中间件与公共工具整理 — Token 访问日志中间件独立到
middleware.py,并提取normalize_ip公共函数。 - 导入与授权整理 — 调整部分导入位置,更新授权相关文件。