github GopeedLab/gopeed v2.0.0-beta.2
v2.0.0-beta.2 🌈

pre-release2 hours ago
🪟 Windows EXE amd64 📥
arm64 📥
Portable amd64 📥
arm64 📥
🍎 MacOS DMG universal 📥
amd64 📥
arm64 📥
🐧 Linux Flathub amd64 📥
SNAP amd64 📥
DEB amd64 📥
arm64 📥
AppImage amd64 📥
arm64 📥
🤖 Android APK universal 📥
armeabi-v7a 📥
arm64-v8a 📥
x86_64 📥
📱 iOS IPA universal 📥
🐳 Docker - universal 📥
💾 Qnap QPKG amd64 📥
arm64 📥
🌐 Web Windows amd64 📥
arm64 📥
386 📥
MacOS amd64 📥
arm64 📥
Linux amd64 📥
arm64 📥
386 📥

Release notes

🆕 Features

  • feat(native): unify desktop and mobile API invocation with asynchronous callbacks @monkeyWie (#1476)

🐛 Bug Fixes

  • fix(flutter): create nested log directories correctly during first launch @monkeyWie (#1478)
  • fix(create): keep advanced task options collapsed while retaining prefilled values @monkeyWie (#1481)
  • fix(ui): use platform-appropriate text input and context-menu behavior @monkeyWie (#1477)
  • fix(desktop): preserve platform and window listeners across runtime state updates @monkeyWie (#1483)
  • fix(ipc): upgrade to the race-safe dart_ipc implementation @monkeyWie (#1479)
  • fix(android): refresh an open create-task page when a new browser download arrives @monkeyWie (#1493)
  • fix(android): improve browser takeover and shared-intent handling @monkeyWie (#1489)
  • fix(macos): prevent closed create-task windows from reopening @monkeyWie (#1492)
  • fix(create): improve the create-task panel layout on mobile devices @monkeyWie (#1488)
  • fix(platform): standardize application and window titles as Gopeed @monkeyWie (#1494)
  • fix(android): restore the notification permission prompt on startup @monkeyWie (#1497)
  • fix(windows): use the bundled PNG asset for notification header icons @monkeyWie (#1499)
  • fix(macos): request download notification authorization when notifications are enabled @monkeyWie (#1498)
  • fix(settings): reuse the shared file-path picker for script settings @monkeyWie (#1496)
  • fix(ui): reuse create-task actions in the resolved-files panel, improve responsive statistics layout, and relocate file-category icon sources @monkeyWie (#1500)
  • fix(http): infer a suitable filename extension from Content-Type for opaque URLs @dajiaohuang (#1495)

🌎 Internationalization

更新日志

🆕 新功能

  • feat(native): 统一桌面端和移动端的原生 API 异步回调调用机制 @monkeyWie (#1476)

🐛 问题修复

  • fix(flutter): 首次启动时递归创建日志目录,避免应用无法启动 @monkeyWie (#1478)
  • fix(create): 创建任务时默认折叠高级选项,同时保留预填参数 @monkeyWie (#1481)
  • fix(ui): 根据不同平台提供正确的文本输入和上下文菜单行为 @monkeyWie (#1477)
  • fix(desktop): 防止运行状态更新导致桌面窗口和平台监听器失效 @monkeyWie (#1483)
  • fix(ipc): 升级至线程竞争安全的 dart_ipc 实现 @monkeyWie (#1479)
  • fix(android): 创建任务页面已打开时,正确接收并刷新新的浏览器下载链接 @monkeyWie (#1493)
  • fix(android): 改进浏览器接管和分享 Intent 的处理 @monkeyWie (#1489)
  • fix(macos): 防止已经关闭的创建任务窗口被重新打开 @monkeyWie (#1492)
  • fix(create): 优化移动端创建任务面板的响应式布局 @monkeyWie (#1488)
  • fix(platform): 将各平台的应用及窗口标题统一为 Gopeed @monkeyWie (#1494)
  • fix(android): 恢复启动时的通知权限请求 @monkeyWie (#1497)
  • fix(windows): 使用应用内置 PNG 资源作为通知标题图标 @monkeyWie (#1499)
  • fix(macos): 启用下载通知时正确请求系统通知权限 @monkeyWie (#1498)
  • fix(settings): 脚本设置复用统一的文件路径选择组件 @monkeyWie (#1496)
  • fix(ui): 解析文件面板复用创建任务按钮,优化统计信息的自适应布局,并迁移文件分类图标资源 @monkeyWie (#1500)
  • fix(http): 为不包含有效扩展名的链接根据 Content-Type 自动补全文件扩展名 @dajiaohuang (#1495)

🌎 国际化

Don't miss a new gopeed release

NewReleases is sending notifications on new releases.