本次更新内容
- 新增订阅活动记录,按执行轮次查看搜索、匹配、下载和完成情况,支持筛选与详情查看,完成后的订阅也可在历史中回溯。
- 支持查看、实时跟踪和下载单个订阅的运行日志,便于定位订阅未下载或执行异常的原因。
- 修复剧集部分入库后订阅进度未及时更新的问题,手动下载后的入库进度也能正确同步。
- 优化种子内容缓存与下载限流处理,减少重复获取临时下载链接,提升下载稳定性。
- 修复工作流编辑时动作端口尚未就绪导致连线丢失的问题;输入或粘贴完整六位验证码后自动提交登录。
- 优化确认弹窗、更新提示、长标题和移动端安全区域布局,统一 GitHub Token 提示框的玻璃主题样式。
- 改进站点数据解析,兼容自定义做种页面及 Unit3D 魔力页面;修复含下划线插件 ID 的实例校验。
- 修复 Bangumi 等识别来源缺少语言、国家信息时分类规则失效的问题,完善 TMDB 辅助信息补充。
- 修复整理时拒绝覆盖较大文件后的结果状态、整理恢复检查点保存,以及 ACL 挂载目录下音乐音轨读取问题。
- 智能助手新增 API Route 模型服务商,改进 API 调用的用户身份与权限处理;修复 QQ Bot 网关重连,并升级 Rust 加速组件至 0.3.8。
- 站点采集器迁移为独立发布,按采集器自身输入变化更新版本。
完整变更记录
- feat: 独立发布站点采集器并按输入变化递增版本 by @jxxghp (54b6368)
- fix(transfer): preserve success on size overwrite decline (#6960) by @jxxghp (c670432)
- fix: 校验采集器草稿绑定提交以支持安全重试 by @jxxghp (ec0b77e)
- docs: 用有效标签筛选统一采集器下载入口 by @jxxghp (3fc4a5c)
- fix(music): keep detached audio readable on ACL mounts (#6961) by @jxxghp (453a347)
- fix(plugin): accept underscore IDs in instance validation (#6962) by @jxxghp (01301b8)
- refactor: move site collector releases and sources to independent repository by @jxxghp (28e1cb3)
- fix(testing): register runtime configuration in shared plugin bootstrap by @InfinityPacer (b174d3c)
- feat(subscribe): add isolated execution logs with authorized streaming (#6963) by @jxxghp (391f55d)
- chore(frontend): target subscription log UI v3.1.5 by @jxxghp (04453ce)
- chore(release): retain backend image frontend declaration by @jxxghp (e4f69b0)
- test(subscribe): align regression imports with Ruff policy by @jxxghp (ad4f8fb)
- fix(subscribe): preserve original execution log content by @jxxghp (7a85357)
- fix(agent): separate public API queries from bound user operations by @jxxghp (bd1e6eb)
- fix(indexer): support custom seeding and Unit3D bonus pages by @jxxghp (99ef7e5)
- fix(download): reuse torrent content before resolving tickets (#6967) by @jxxghp (6f9c075)
- fix(subscribe): reconcile partial library progress (#6966) by @jxxghp (de7726c)
- test(subscribe): verify progress preserves persisted extra fields by @jxxghp (899a0eb)
- fix(agent): point capability entrypoints at canonical manager module (#6969) by @jxxghp (c8e935f)
- fix(bangumi): merge tmdb classification metadata for aux source (#6968) by @jxxghp (6ef8408)
- feat(subscribe): persist business activity with scoped details by @jxxghp (86c7fcc)
- docs(subscribe): account for four activity modules in startup contract by @jxxghp (26185d4)
- fix(tmdb): skip image queries for unsupported recognition sources by @jxxghp (04126ce)
- fix(qqbot): reconnect when the gateway requests a new connection by @jxxghp (0c640be)
- fix(transfer): persist provider checkpoint planning time by @jxxghp (4357035)
- chore: bump moviepilot-rust to 0.3.8 (#6975) by @DDSRem-Bot (8c3c8ad)
- feat(llm): add API Route provider (#6972) by @DennyHo0917 (f4cd7d0)
- chore(release): publish MoviePilot v3.1.5 by @jxxghp (d315377)
- fix(update): preserve pending update state across checks by @jxxghp (40711d2)