github amtoaer/bili-sync v2.10.4

17 hours ago

该版本主要包括一些错误修复与改进,包括:

  1. 加入两个命令行参数/环境变量,支持自定义配置目录与 ffmpeg 的路径:
  -c, --config-dir <CONFIG_DIR>     [env: BILI_SYNC_CONFIG_DIR=]
  -f, --ffmpeg-path <FFMPEG_PATH>   [env: BILI_SYNC_FFMPEG_PATH=]
  1. 将 http 状态码 403、412 作为风控而非常规 http 错误处理;
  2. 一些前端的小逻辑优化,包括设置页面的 auth_token 处理、日志页面的自动滚动处理;
  3. 修复 windows 下非规范命名(如前后缀包含空格)导致的路径拼接错误,现在程序会自动规范化处理路径;
  4. 修复某些特殊视频(参见#647)的状态设置逻辑,已经出现这个问题的视频需要用户手动介入,在 web 页面为视频触发一次“清空重置”;

What's Changed

  • feat: 添加配置目录环境变量 by @ApliNi in #632
  • feat: 支持自定义 ffmpeg 路径 by @amtoaer in #639
  • feat: 扩大风控检测,当 http 返回 403 或 412 时认为是风控 by @amtoaer in #640
  • fix: 修复一些前端的小问题 by @amtoaer in #641
  • chore: 前端自动排序 imports,合并 icon 导入并替换掉 deprecated by @amtoaer in #642
  • fix: 修复某些收藏夹视频的 valid 判断 by @amtoaer in #648
  • fix: 修复 detail 页面状态显示错误 by @amtoaer in #649
  • chore: 升级 rust 到 1.93.1,移除 ws 中的一些无用变量 by @amtoaer in #650
  • perf: 使用 itertools 提供的 join,避免 collect 到 Vec 的额外分配 by @amtoaer in #652
  • feat: 添加防抖,优化日志页的自动滚动体验 by @amtoaer in #654
  • fix: 兼容 flac/audio 字段存在但为 null 的情况 by @amtoaer in #655
  • fix: 尝试修复浏览器从休眠中恢复时的图表乱序问题 by @amtoaer in #656
  • fix: 处理 windows 下的文件夹路径,确保不以空格结尾 by @amtoaer in #657
  • fix: 引入 dunce 库规范化路径,移除手写的规范化逻辑 by @amtoaer in #658
  • docs: 更新截图和文档链接,修改前端域名 by @amtoaer in #659

New Contributors

Full Changelog: v2.10.3...v2.10.4

Don't miss a new bili-sync release

NewReleases is sending notifications on new releases.