该版本包含数据库结构变更,推荐备份后升级。主要变更如下:
- 现支持为视频源设置筛选规则,填充视频详情时会使用筛选规则评估每个新视频(也可手动触发评估现存的旧视频),不满足筛选规则的视频会被打上“跳过”标记,不再进入后续的下载流程;
- 配合筛选规则的修改,为了确保用户有时间编辑调整筛选规则,现在新增视频源默认不启用,需要用户手动编辑启用;
- 过去字幕风控返回空内容会导致报错,但据上游 issue 所说不影响人工字幕,该版本简单做了忽略处理;
- 现在程序会在每次启动时随机选择一个 User-Agent,这可能能够缓解风控;
- 移除不必要的图片反向代理,现在“我关注的 up 主”页会直接请求 b 站图片,可以降低请求延迟;
- 前端静态文件支持基于 etag 的 304 验证缓存,能够避免静态文件反复传输,提升 WEB-UI 加载速度。
What's Changed
- feat: 请求中header的User-Agent使用随机值 by @ywjno in #447
- chore: 移除不必要的 image-proxy by @amtoaer in #451
- fix: 修复字幕风控的报错 by @amtoaer in #463
- feat: 实现视频的筛选规则 by @amtoaer in #457
- feat: 利用 etag 节省内容传输,显式写明生命周期 by @amtoaer in #464
- feat: 支持重新评估历史视频,前端显示视频的规则评估状态 by @amtoaer in #465
- chore: 修复新的 clippy warnings by @amtoaer in #467
- chore: clippy 应该拒绝 warning by @amtoaer in #466
- chore: 跑一遍 auto-correct by @amtoaer in #468
- chore: 前端小修改,ua 随机范围添加 windows by @amtoaer in #470
New Contributors
Full Changelog: v2.6.3...v2.7.0