Skip to content

Video Fetch v0.2.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 15:54
· 65 commits to main since this release
adf5237

Video Fetch v0.2.1

v0.2.0 的维护版本:安全与权限收紧、B 站登录修复,以及前后端依赖安全升级。

重点内容

  • 安全加固:应用权限只保留主窗口所需(core:default + opener:default),删除前端从未使用的 shell/dialog/webview/window 权限(下载由 Rust 直接启动 yt-dlp/ffmpeg),并启用完整的 Content-Security-Policy
  • Cookie 安全:登录后只保留 *.bilibili.com 的 Cookie,验证码/跟踪 Cookie 不再落盘;拒绝 bilibili.com.evil.com 之类的仿冒域名
  • B 站登录修复:登录窗口改用新版 Chrome UA,不再被风控提示「浏览器等级过低」;每次登录都从干净会话开始(清空浏览数据并确认生效后才打开登录页,避免残留 SESSDATA 自动登录),登出同时清除并关闭登录窗口
  • 依赖安全升级:前端修复 nanoid 安全通告并升级 vite 8.2.1;后端 cargo update 兼容升级(async-trait、rusqlite、thiserror 及传递依赖补丁)
  • CI 增强:node:test 单测接入 CI;任意分支 push 都触发 CI,dependabot 分支去重避免重复运行

下载

  • macOS(Apple Silicon)Video-Fetch-v0.2.1-macOS.dmg(不提供 Intel)
  • Windows x64Video-Fetch-v0.2.1-Windows.msi / .exe
  • Windows arm64Video-Fetch-v0.2.1-Windows-arm64.msi / .exe
  • Linux x86_64Video-Fetch-v0.2.1-Linux-x86_64.AppImage / .deb
  • Linux arm64Video-Fetch-v0.2.1-Linux-arm64.AppImage / .deb

当前发布包未做 Apple / Windows 代码签名。macOS 若提示损坏,把 App 拖到「应用程序」后执行:

xattr -cr "/Applications/Video Fetch.app"

What's Changed

  • chore: harden security, fix Bilibili login, run CI on all branch pushes by @asthetik in #51

Full Changelog: v0.2.0...v0.2.1