Warning
该版本修复了严重的安全漏洞,建议所有用户立即更新以避免潜在的安全隐患。
新增功能 🎉
- 全新的浏览器扩展插件
Ghost Downloader for Browser (GD4B):支持在浏览器插件中管理 Ghost Downloader 的所有任务,集成资源嗅探功能,可自由下载浏览器中的音视频资源,支持调用 Ghost Downloader 内置的 FFmpeg 进行音视频合并,并提供高级媒体控制功能 by @XiaoYouChR(#100, #294, #194, #254) - 添加 macOS 平台隐藏 Dock 图标及程序切换菜单的选项 by @XiaoYouChR(#157)
功能优化 🔧
- 优化系统代理获取逻辑,现支持分别获取
HTTP_PROXY、HTTPS_PROXY、FTP_PROXY及NO_PROXY环境变量 by @XiaoYouChR - 优化
SpinBoxSettingCard控件,降低鼠标滚轮误触概率,避免非预期的配置变更 by @XiaoYouChR - 同步来自 Crowdin 的社区翻译更新 by @XiaoYouChR
问题修复 🐛
- 修复安全漏洞
Path traversal in http_pack(GHSA-w2gq-368f-g39f) by @XiaoYouChR - 修复安全漏洞
Browser Extension Service: Unauthenticated WebSocket Server with Cleartext Data Transmission(GHSA-r6pj-mhff-75jp) by @XiaoYouChR - 修复使用任务卡片重新下载时,若源 URL 文件大小发生变化导致下载失败的问题 by @XiaoYouChR(#377)
- 修复无法解析含有 Latin-1 字符的 Cookie 的问题 by @XiaoYouChR
- 修复 Windows 10 平台亚克力背景显示异常的问题 by @XiaoYouChR
- 修复 macOS 全屏软件关闭时导致黑屏的问题 by @XiaoYouChR(#379)
- 修复使用
KeyboardInterrupt无法正常退出程序的问题 by @XiaoYouChR(#375)
New Features 🎉
- Introduced a brand-new browser extension
Ghost Downloader for Browser (GD4B): manage all Ghost Downloader tasks directly from the browser, with resource sniffing to freely download audio/video from web pages, leverage the built-in FFmpeg for audio/video merging, and access advanced media control features by @XiaoYouChR (closes #100, #294, #194, #254) - Added an option to hide the Dock icon and app switcher on macOS by @XiaoYouChR (closes #157)
Optimizations 🔧
- Enhanced system proxy detection to support separate
HTTP_PROXY,HTTPS_PROXY,FTP_PROXY, andNO_PROXYenvironment variables by @XiaoYouChR - Improved
SpinBoxSettingCardto reduce accidental changes caused by mouse wheel scrolling by @XiaoYouChR - Synced community translations from Crowdin by @XiaoYouChR
Bug Fixes 🐛
- Fixed security vulnerability
Path traversal in http_pack(GHSA-w2gq-368f-g39f) by @XiaoYouChR - Fixed security vulnerability
Browser Extension Service: Unauthenticated WebSocket Server with Cleartext Data Transmission(GHSA-r6pj-mhff-75jp) by @XiaoYouChR - Resolved an issue where re-downloading with a task card failed if the source URL file size changed by @XiaoYouChR (closes #377)
- Fixed a problem where cookies containing Latin-1 characters could not be parsed correctly by @XiaoYouChR
- Fixed the acrylic background rendering issue on Windows 10 by @XiaoYouChR
- Fixed a black screen issue on macOS when exiting full‑screen applications by @XiaoYouChR (closes #379)
- Fixed an issue where the program could not exit properly with
KeyboardInterruptby @XiaoYouChR (closes #375)
Full Changelog: v3.7.4...v3.8
