Video Fetch v0.2.1
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 x64:
Video-Fetch-v0.2.1-Windows.msi/.exe - Windows arm64:
Video-Fetch-v0.2.1-Windows-arm64.msi/.exe - Linux x86_64:
Video-Fetch-v0.2.1-Linux-x86_64.AppImage/.deb - Linux arm64:
Video-Fetch-v0.2.1-Linux-arm64.AppImage/.deb
当前发布包未做 Apple / Windows 代码签名。macOS 若提示损坏,把 App 拖到「应用程序」后执行:
xattr -cr "/Applications/Video Fetch.app"What's Changed
Full Changelog: v0.2.0...v0.2.1