| 🪟 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_ipcimplementation @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-Typefor opaque URLs @dajiaohuang (#1495)
🌎 Internationalization
- feat(i18n): add Azerbaijani (
az) localization @jamalkamaladdin (#1490)
更新日志
🆕 新功能
- 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)
🌎 国际化
- feat(i18n): 新增阿塞拜疆语(
az)本地化 @jamalkamaladdin (#1490)