| 🪟 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(hls): add native HLS (m3u8) download support @shenbururen (#1515)
- feat(extension): add an FFmpeg WASM runtime @monkeyWie (#1512)
- feat(ui): emphasize task creation and add actions for empty lists @monkeyWie (#1505)
- feat(ios): add iOS 26+ continued processing and Live Activities @UltraGeek0102 (#1514)
- feat(webview): add proxy support and per-extension profile lifecycle management @monkeyWie (#1517)
- feat(media): spool media inputs to disk and report producer progress @monkeyWie (#1520)
- feat(flutter): add action buttons to desktop download notifications @monkeyWie (#1524)
- feat(extension): expose host environment information and WebView page events @monkeyWie (#1527)
- feat(http): accelerate connection expansion with squared batch growth @monkeyWie (#1530)
🐛 Bug Fixes
- fix(ui): improve the update dialog layout and scrolling @monkeyWie (#1503)
- fix(ui): keep mobile task creation actions within the safe area @monkeyWie (#1504)
- fix(ui): align the history search placeholder and prevent text clipping @monkeyWie (#1506)
- fix(ui): preserve the mobile home route and confirm exit on Android @monkeyWie (#1507)
- fix(ui): show downloaded bytes for tasks with unknown total size @monkeyWie (#1508)
- fix(ui): use controls appropriate to each extension setting type @monkeyWie (#1509)
- fix(ui): enable text selection in task details and compact extension statistics @monkeyWie (#1511)
- fix(extension): fix extension installation through deep links @monkeyWie (#1510)
- fix(flutter): keep progress indicators static for waiting tasks @monkeyWie (#1516)
- fix(ios): recover continued processing after toggling the setting @UltraGeek0102 (#1519)
- fix(archive): sanitize archive entry paths before extraction to prevent path traversal @AAtomical (#1526)
- fix(bt): honor selected files when creating resolved torrent tasks @monkeyWie (#1523)
- fix(ui): improve narrow layouts, file-list navigation, tab swipes and category path controls, and restore macOS Command+W @monkeyWie (#1518)
更新日志
🆕 新功能
- feat(hls): 新增原生 HLS(m3u8)下载支持 @shenbururen (#1515)
- feat(extension): 新增 FFmpeg WASM 运行时 @monkeyWie (#1512)
- feat(ui): 突出创建任务入口,并为空列表添加快捷操作 @monkeyWie (#1505)
- feat(ios): 支持 iOS 26+ 持续处理任务与实时活动 @UltraGeek0102 (#1514)
- feat(webview): 支持代理及按扩展管理 WebView 配置文件生命周期 @monkeyWie (#1517)
- feat(media): 支持将媒体输入暂存到磁盘,并报告数据生成进度 @monkeyWie (#1520)
- feat(flutter): 为桌面下载通知添加操作按钮 @monkeyWie (#1524)
- feat(extension): 提供宿主环境信息和 WebView 页面事件 @monkeyWie (#1527)
- feat(http): 通过批次平方增长加快 HTTP 下载连接扩张 @monkeyWie (#1530)
🐛 问题修复
- fix(ui): 优化应用更新对话框的布局与滚动体验 @monkeyWie (#1503)
- fix(ui): 确保移动端创建任务按钮位于安全区域内 @monkeyWie (#1504)
- fix(ui): 调整历史记录搜索框占位文字对齐,避免文字被裁切 @monkeyWie (#1506)
- fix(ui): 保留移动端首页路由,并在 Android 退出时显示确认提示 @monkeyWie (#1507)
- fix(ui): 为总大小未知的任务显示已下载字节数 @monkeyWie (#1508)
- fix(ui): 根据扩展设置的数据类型使用对应控件 @monkeyWie (#1509)
- fix(ui): 支持选择任务详情中的文本,并精简扩展统计信息布局 @monkeyWie (#1511)
- fix(extension): 修复通过 Deep Link 安装扩展的问题 @monkeyWie (#1510)
- fix(flutter): 保持等待中任务的进度指示器静止 @monkeyWie (#1516)
- fix(ios): 修复切换设置后持续处理任务无法恢复的问题 @UltraGeek0102 (#1519)
- fix(archive): 解压前校验并规范化归档条目路径,防止路径穿越 @AAtomical (#1526)
- fix(bt): 创建已解析的种子任务时正确应用文件选择 @monkeyWie (#1523)
- fix(ui): 优化窄屏布局、文件列表浏览、标签页滑动及分类路径控件,并恢复 macOS Command+W 快捷键 @monkeyWie (#1518)