What's Changed
This is a major update that brings Motrix Next's BitTorrent experience to feature parity with mature clients like qBittorrent and Transmission. From magnet file selection to download history, task lifecycle management, and self-healing database integrity — every layer has been hardened.
✨ New Features
- Magnet link file selection — After metadata resolves, a file selection dialog lets you pick exactly which files to download. Respects the "Automatically download magnet links and torrent contents" preference: when checked, downloads start immediately; when unchecked (new default), you choose files first.
- Download history with DB-primary architecture — Stopped tasks are now persisted to a SQLite database. History survives engine restarts and provides a reliable completed/errored task list.
- Task restart action — Re-download any completed or errored task with one click. Preserves original download options and re-triggers magnet file selection when appropriate.
- Open file action — Open downloaded files directly from the task card. Actions are disabled when files are missing or tasks cannot be restarted.
- Database integrity checks — History DB is validated on startup with automatic rebuild on corruption, preventing data loss from unexpected shutdowns.
- macOS dock badge speed preference — Choose whether the dock badge shows download speed.
🛠 Improvements
- GitHub-style alert blocks in release notes —
[!CAUTION],[!WARNING],[!NOTE]etc. now render correctly in the update dialog. - Status-aware magnet confirm/cancel — File selection dialog now handles all aria2 task states defensively (active, paused, waiting, error, complete, removed) instead of blindly calling resume.
- Task list sorted by GID descending — Newest tasks appear at the top.
- Permanent task list watermark — Stale tasks are cleared on tab switch to prevent visual glitches.
- Task lifecycle scanning — Always checks stopped tasks for completion/errors and persists errored tasks to history.
- Seeding stop uses force-pause — More reliable than graceful pause for BT tasks.
- Preference sections reorganized — Clearer grouping with new localization keys.
- Correct single-task stop-seeding toast — No longer shows "All seeding stopped" when stopping a single task.
📦 Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | .dmg
|
| Windows (x64) | -setup.exe
|
| Linux (x64) | .AppImage / .deb
|
| Linux (ARM64) | .AppImage / .deb
|