Skip to content

v4.2.0

Choose a tag to compare

@XiaoYouChR XiaoYouChR released this 26 Jul 16:47
· 74 commits to main since this release

Important

我们建议通过软件内的 设置 > 浏览器扩展 > 一键安装 的方式来更新最新的浏览器插件 (#390)

Tip

欢迎加入 Ghost Downloader Discord 社区: discord.gg/fKfhkPumEM

新增功能 🎉

  • 下载时自动阻止系统休眠 By @XiaoYouChR
  • 任务列表支持批量复制下载链接 By @XiaoYouChR
  • 新增请求头预设功能 By @XiaoYouChR
  • 运行时依赖支持更新检查与卸载 By @XiaoYouChR
  • 浏览器身份预设新增多种浏览器的指纹模拟 By @XiaoYouChR
  • GD4B 浏览器扩展下载卡片右键菜单支持仅移除任务(不删除文件)By @XiaoYouChR
  • ED2K 新增 ServerMet/NodesDat 设置项并提供默认引导源 By @XiaoYouChR

功能优化 🔧

  • HTTP 下载每个分段使用独立连接,部分场景速度提升约 20% By @XiaoYouChR
  • GD4B 浏览器扩展升级至 2.1.1 By @XiaoYouChR
  • BT 新增 XIU2 作为第二个默认 Web Tracker 源 (#639) By @XiaoYouChR
  • 框选支持按住 Ctrl 反选已选任务,并可从任务列表底部空白区域开始框选 By @XiaoYouChR
  • 重命名任务时只选中扩展名前的部分 By @XiaoYouChR
  • 视频合并失败时检测 DRM 加密并提示用户 By @XiaoYouChR
  • 草稿模式下确认下载后也会显示进度条 (#594) By @XiaoYouChR
  • 首次启动引导选项页重排,降低认知负担 By @XiaoYouChR

问题修复 🐛

  • 修复 GD4B 浏览器扩展最小接管大小不生效的问题 By @XiaoYouChR
  • 修复 GD4B 浏览器扩展发送了错误的下载 URL 导致多个网站下载失败的问题 (#607, #611, #614, #637, #638) By @XiaoYouChR
  • 修复浏览器扩展下载的请求未跟随浏览器 UA 导致多个网站下载失败的问题 (#591) By @XiaoYouChR
  • 修复下载文件名中 percent-encoding 未解码导致特殊字符文件名错误的问题 (#615) By @XiaoYouChR
  • 修复系统代理 socks:// 协议导致崩溃的问题 By @XiaoYouChR
  • 修复 YouTube 字幕无法下载的问题 By @XiaoYouChR
  • 修复 YouTube Cookie 认证失效和格式提取失败的问题 By @XiaoYouChR
  • 修复 macOS 无边框窗口效果在后台恢复后失效的问题 By @XiaoYouChR
  • 修复 macOS 关闭窗口后从 Dock 点击导致内存泄露的问题 By @XiaoYouChR
  • 修复 Bilibili 切换下载类型后文件名不同步的问题 By @XiaoYouChR & @bilixuesheng
  • 修复非 Windows 平台拖拽文件无法放置的问题 By @XiaoYouChR
  • 修复 M3U8 进度解析和直播完成按钮显示问题 By @XiaoYouChR
  • 修复 M3U8 编辑已添加任务时仍可切换画质的问题 By @XiaoYouChR
  • 修复浏览器扩展抖音视频下载时 URL 归属错乱的问题 By @XiaoYouChR
  • 修复暗色模式部分控件样式不一致的问题 (#632) By @XiaoYouChR
  • 修复 Aria2 RPC 探测无超时和失败回调崩溃的问题 (#644, #645) By @XiaoYouChR
  • 修复浏览器扩展录制功能 FFmpeg 转码路径失效的问题 (#621) By @XiaoYouChR
  • 修复重复 BT 任务哈希校验导致磁力链接无法下载的问题 (#641) By @XiaoYouChR
  • 修复 Android 数据目录未使用外部存储的问题 By @XiaoYouChR
  • 修复部分文字意外显示不全的问题 By @XiaoYouChR

Important

We recommend updating the latest browser extension via Settings > Browser Extension > One-Click Install within the app (#390)

Tip

Join the Ghost Downloader community on Discord: discord.gg/fKfhkPumEM

New Features 🎉

  • Downloads now automatically prevent the system from sleeping By @XiaoYouChR
  • The task list now supports batch copying of download links By @XiaoYouChR
  • Added request header presets By @XiaoYouChR
  • Runtime dependencies now support update checking and uninstallation By @XiaoYouChR
  • Browser identity presets now include fingerprint simulation for multiple browsers By @XiaoYouChR
  • The GD4B browser extension download card context menu now supports removing a task without deleting its files By @XiaoYouChR
  • ED2K now exposes ServerMet/NodesDat settings with default bootstrap sources By @XiaoYouChR

Improvements 🔧

  • HTTP downloads now use independent connections per segment, improving speed by ~20% in some scenarios By @XiaoYouChR
  • The GD4B browser extension has been upgraded to 2.1.1 By @XiaoYouChR
  • BT now includes XIU2 as a second default Web Tracker source (#639) By @XiaoYouChR
  • Box selection now supports Ctrl+drag to toggle selected tasks, and can be initiated from the empty area at the bottom of the task list By @XiaoYouChR
  • Renaming a task now only selects the filename before the extension By @XiaoYouChR
  • DRM-encrypted files are now detected and reported when video merging fails By @XiaoYouChR
  • Draft mode now shows the progress bar after confirming a download (#594) By @XiaoYouChR
  • The first-launch setup wizard options have been reordered to reduce cognitive load By @XiaoYouChR

Bug Fixes 🐛

  • Fixed the GD4B browser extension's minimum takeover size not taking effect By @XiaoYouChR
  • Fixed the GD4B browser extension sending incorrect download URLs, causing downloads to fail on multiple websites (#607, #611, #614, #637, #638) By @XiaoYouChR
  • Fixed browser extension requests not following the browser's User-Agent, causing downloads to fail on multiple websites (#591) By @XiaoYouChR
  • Fixed percent-encoding in filenames not being decoded, causing special characters to display incorrectly (#615) By @XiaoYouChR
  • Fixed a crash caused by socks:// system proxy configuration By @XiaoYouChR
  • Fixed YouTube subtitles failing to download By @XiaoYouChR
  • Fixed YouTube cookie authentication failure and format extraction issues By @XiaoYouChR
  • Fixed macOS frameless window effects not restoring after returning from background By @XiaoYouChR
  • Fixed a memory leak on macOS when clicking the Dock icon after closing the window By @XiaoYouChR
  • Fixed Bilibili filenames not syncing after switching download type By @XiaoYouChR & @bilixuesheng
  • Fixed dragged files being unable to drop on non-Windows platforms By @XiaoYouChR
  • Fixed M3U8 progress parsing and live stream completion button display issues By @XiaoYouChR
  • Fixed being able to switch quality when editing an already-added M3U8 task By @XiaoYouChR
  • Fixed Douyin video URL attribution errors in the browser extension By @XiaoYouChR
  • Fixed inconsistent widget styles in dark mode (#632) By @XiaoYouChR
  • Fixed Aria2 RPC probe having no timeout and crashing on failure callbacks (#644, #645) By @XiaoYouChR
  • Fixed the browser extension's recording feature FFmpeg transcoding path not working (#621) By @XiaoYouChR
  • Fixed duplicate BT task hash validation preventing magnet links from downloading (#641) By @XiaoYouChR
  • Fixed Android data directory not using external storage By @XiaoYouChR
  • Fixed text being unexpectedly truncated in some areas By @XiaoYouChR

下载 Downloads

🪟 Windows

🍎 macOS

🐧 Linux

🤖 Android


Full Changelog: v4.1.1...v4.2.0