gopeed v1.9.0

v1.9.0

v1.9.0 🌈

Added 12
  • Add config for auto download torrent
  • Register as android download handler for browser integration
  • Add automatic cleanup options for completed torrents and missing files
  • Enhance deep link handling for install extensions
  • Support calling Gopeed API via host RPC
  • Localize google fonts in flutter web

Release notes

🆕 Features
  • feat: add config for auto download torrent @copilot-swe-agent (#1219)
  • feat: register as android download handler for browser integration @copilot-swe-agent (#1251)
  • feat: add automatic cleanup options for completed torrents and missing files @Locon213 (#1243)
  • feat: enhance deep link handling for install extensions @monkeyWie (#1249)
  • feat: support calling Gopeed API via host RPC @monkeyWie (#1247)
  • feat: localize google fonts in flutter web @monkeyWie (#1241)
  • feat(ui): add download percentage and ETA display @Locon213 (#1238)
  • refactor: fethcer interface & download flow @monkeyWie (#1229)
  • feat: add auto-start incomplete tasks on application startup @copilot-swe-agent (#1203)
  • feat: auto extract archives @ilteoood (#1212)
  • feat: queue extractions @ilteoood (#1227)
  • feat: multipart-archives @ilteoood (#1222)
  • feat: show extraction progress @ilteoood (#1217)
  • feat(ui): support running as menubar app @awe123343 (#1216)
  • feat: add support for Windows ARM architecture in build @Minessential (#1206)
  • feat: add anonymous analytics @monkeyWie (#1254)
  • feat: upgrade Flutter version to 3.38 @monkeyWie (#1256)
🐛 Bug Fixes
  • fix: filesystem error when creating long filename @copilot-swe-agent (#1240)
  • fix: update goja to avoid some special cases stack overflow @monkeyWie (#1242)
  • fix: filename truncation for HTML-encoded ampersands in Content-Disposition @copilot-swe-agent (#1215)
  • fix: use PathUnescape for filename URL decoding @copilot-swe-agent (#1214)
  • fix: ByteFmt panic on negative int64 values @copilot-swe-agent (#1200)
🔧 Performance Improvements
  • perf: slow down DHT announcing on errors @monkeyWie (#1186)
🚀 CI/CD
  • ci(windows): provide standalone installer exe in release assets @r6SHsRLF (#1211)

更新日志

🆕 新特性
  • feat: 新增自动下载种子配置选项 @copilot-swe-agent (#1219)
  • feat: 注册为安卓下载处理器,支持浏览器集成唤起 @copilot-swe-agent (#1251)
  • feat: 新增自动清理选项,用于清理已完成的种子任务及缺失文件 @Locon213 (#1243)
  • feat: 增强 Deep Link 用以支持安装扩展 @monkeyWie (#1249)
  • feat: 支持通过宿主 RPC 调用 Gopeed API @monkeyWie (#1247)
  • feat: Flutter Web 版本本地化 Google 字体资源 @monkeyWie (#1241)
  • feat(ui): 新增下载进度百分比及预计剩余时间显示 @Locon213 (#1238)
  • refactor: 重构 Fetcher 接口与下载流程 @monkeyWie (#1229)
  • feat: 新增应用启动时自动恢复未完成任务的功能 @copilot-swe-agent (#1203)
  • feat: 新增下载完成后自动解压功能 @ilteoood (#1212)
  • feat: 支持解压任务队列化 @ilteoood (#1227)
  • feat: 支持分卷压缩包 @ilteoood (#1222)
  • feat: 新增解压进度显示 @ilteoood (#1217)
  • feat(ui): 支持以菜单栏应用模式运行 @awe123343 (#1216)
  • feat: 构建支持 Windows ARM 架构 @Minessential (#1206)
  • feat: 升级 Flutter 版本至 3.38 @monkeyWie (#1256)
  • feat: 新增匿名统计分析功能 @monkeyWie (#1254)
🐛 Bug 修复
  • fix: 修复创建超长文件名时的文件系统错误 @copilot-swe-agent (#1240)
  • fix: 升级 goja 库以规避特殊场景下的堆栈溢出问题 @monkeyWie (#1242)
  • fix: 修复 Content-Disposition 中包含 HTML 编码字符时文件名截断的问题 @copilot-swe-agent (#1215)
  • fix: 修复文件名 URL 解码问题,改用 PathUnescape 方法 @copilot-swe-agent (#1214)
  • fix: 修复 ByteFmt 在处理负 int64 数值时导致的崩溃问题 @copilot-swe-agent (#1200)
🔧 性能优化
  • perf: 节点出错时降低 DHT 广播频率 @monkeyWie (#1186)
🚀 CI/CD
  • ci(windows): 新增独立的 EXE 安装包 @r6SHsRLF (#1211)
View original

Upgraded? How did it go?

Discussion