What's Changed
This release brings configuration reliability improvements, enhanced system diagnostics, and a refined settings UI — focused on stability and polish.
✨ New Features
- Config schema migration system — Industry-standard versioned migration engine ensures user preferences survive schema changes across updates. Includes a v1 migration that backfills proxy scope for pre-#81 users.
- System information panel — Preferences now display platform, architecture, app version, and aria2 version with one-click copy badges.
- Clipboard protocol filtering — Fine-grained control over which URL protocols (HTTP, FTP, Magnet, Thunder, BT Hash) trigger clipboard detection.
- Tray icon tooltip — System tray icon now shows the app name on hover.
🛠 Improvements
- Download directory fallback — Three-tier fallback chain (
downloadDir()→homeDir()/Downloads→homeDir()) ensures aria2 always has a writable download path, preventing "Read-only file system" errors on all platforms. - Settings UI polish — Subordinate options now indent under their parent toggle with smooth collapse transitions; system info badges use monospace font with consistent styling.
- Update channel always visible — The stable/beta channel selector is no longer hidden when auto-check is disabled.
- User-Agent header sanitization — Control characters in custom User-Agent strings are detected with a UI warning and automatically cleaned before submission.
- Horizontal scroll fix — Eliminated spurious horizontal scrollbar in preference views.
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|