Skip to content

XDownload v2.9.8

Choose a tag to compare

@github-actions github-actions released this 18 Aug 07:21
· 10 commits to master since this release
fed5195

🚀 v2.9.8 聚焦设置体验重构与账号识别:彻底移除「配置保存/应用/导入/导出」体系,所有设置更改即自动保存;代理能力增强(系统代理重开恢复、输入校验、开关自动联动);书签管理新增登录用户名识别(Cookie 指纹缓存)与「获取/重载用户」按钮。


✨ 新功能 / 改进

⚙️ 设置

  • 设置即自动保存:移除配置保存 / 应用 / 导入 / 导出 / 恢复默认体系,所有设置项(下载目录、代理、Cookies、多任务、HLS、语言)改动即时保存并生效,不再有保存/应用按钮
  • 保存竞态修复:新增全局串行「读-改-写」机制,快速连续改动多个设置不再互相覆盖
  • 设置标签精简:并发数 / 重试次数 / 持久化 / 防休眠 / 限速 / 使用代理,完整说明移入问号提示
  • 问号提示统一:提示弹窗统一为「总述 + 条目前缀 + 悬挂缩进」风格

🌐 代理

  • 系统代理重开恢复:修复系统代理关闭后再打开无法恢复的问题(此前开关会一直禁用)
  • 手动代理强制应用:系统 → 手动切换即时生效
  • 输入校验:端口仅允许 1-65535(超限/非数字直接拒输),主机地址仅允许合法字符
  • 开关自动联动:「使用代理」开关随代理状态实时同步(代理关闭自动关开关)

🔖 书签管理

  • 登录用户名识别:标题显示当前 x.com 登录用户(● 已登录用户: @xxx),基于 Cookie 指纹缓存,重启后浏览器来源不变则不重复探测
  • 获取 / 重载用户:按钮手动刷新;未获取到用户时显示红色状态提示,同步/查看书签自动禁用
  • 未登录保护:无法识别用户时禁用同步与查看,避免无效操作

🛠 其他

  • 日志查看器:浏览器标签页补上应用图标(favicon)
  • 日志增强:ffmpeg 缓存命中、代理开关变更、队列持久化/防休眠开关变更均有日志记录

📦 安装

从 GitHub Releases 下载:

  • Windows: XDownload_v2.9.8_x64-setup.exe (NSIS) / .msi

首次启动会自动下载 yt-dlp + ffmpeg,也可以手动放入 bin/ 目录。


🙏 致谢