Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 00:39
b23fffb

新增

  • 抖音/快手直链支持多连接分段下载(CDN 限速场景下提速约 4 倍),分段失败自动断点重试,并支持暂停
  • HLS/DASH 分片并发下载;下载直接复用解析结果,不再重复解析,开始下载更快
  • 下载进度显示速度、剩余时间与文件大小(此前这些字段始终为空)
  • 应用内更新:macOS 支持自动下载安装(自动去除隔离属性并重新签名,安装失败自动回滚);启动时自动移除应用自身的隔离属性
  • 便携版、tar.gz 等不支持自动安装的方式,检测到新版本时引导前往下载页
  • 关于页完整展示所有贡献者,包含匿名作者、Bot 与 AI 共同作者
  • Windows 便携版随版本一同发布(DownVid-Portable-x.y.z.exe)

修复

  • X (Twitter) 视频无法下载:解析时格式被全部过滤;下载时选择器退化为只下载音频;多视频推文解析失败;访客接口失败时自动回退
  • 浏览器 Cookie 读取失败(Chrome 运行中锁库、Windows 解密失败、macOS 钥匙串等)导致解析/下载整体失败:现依次尝试各浏览器 → Cookie 快照 → 无 Cookie,并在下载时复用解析时的 Cookie
  • Linux 内置 ffmpeg 读取 MPEG-TS 时崩溃,HLS 视频合并全部失败
  • macOS Apple Silicon 内置的 ffmpeg 实为 x86_64 版本(需 Rosetta 转译,合并缓慢,无 Rosetta 时失败),替换为原生 arm64
  • 存储空间始终显示"未知"(Windows 11 24H2 已移除 wmic;下载目录不存在时查询失败;目录切换后不刷新)
  • 应用内更新:下载完成后界面一直停留在"正在下载";启动自动检查新版本不弹窗;检查时即在后台静默下载;更新请求不走设置的代理
  • Windows 自动更新校验失败:安装包被同名便携版覆盖,与更新清单不一致(旧版本升级到本版本起恢复正常)
  • Linux deb/rpm 安装无法自动更新:更新清单缺少对应安装包
  • 贡献者头像上的 DEV/BOT 标签与悬停名称被裁切不可见
  • 依赖升级后构建失败:TypeScript 回退至 5.x(vue-tsc 不支持 TypeScript 7),样式迁移至 Tailwind CSS v4
  • 设置面板左侧导航选中项背景色此前未生效

变更

  • 内置 yt-dlp 更新至 nightly 2026.09.16,ffmpeg 更新至 8.1(Windows/Linux)
  • 更新失败时给出具体原因(网络、校验、限流、权限、磁盘空间),并提供重试与"前往下载页手动更新"

说明

  • macOS 1.1.0 及更早版本的应用内更新依赖代码签名,无法完成,请手动下载安装一次本版本,此后即可应用内自动更新
  • Windows 与 Linux (AppImage/deb/rpm) 旧版本可直接通过应用内更新升级