github AnInsomniacy/motrix-next v3.4.9-beta.1
v3.4.9-beta.1 — Config Migration & Settings UI Polish

latest releases: v3.8.9, v3.8.9-beta.5, v3.8.9-beta.4...
pre-releaseone month ago

What's Changed

This beta introduces a config schema migration system and fixes critical bugs reported in #103 and #104, alongside UI improvements to the settings pages.

✨ New Features

  • Config schema migration engine — Versioned migration system (configMigration.ts) that automatically upgrades stale user config on app launch, following the electron-store pattern. Future schema changes only need a new migration function + version bump.
  • System information tags — Basic preferences now display platform and architecture as pill badges using Tauri's OS detection API.
  • User-Agent sanitization — Advanced task options now strip control characters from User-Agent headers with a UI warning.

🛠 Improvements

  • Settings UI polish — Smooth NCollapseTransition for seeding options, consolidated ghost-button CSS into shared utility classes, adjusted User-Agent input layout.
  • Homebrew Tap support — Added Homebrew installation instructions and automated cask update CI workflow.
  • README restructured — Enhanced installation instructions for all platforms, added collapsible FAQ section, simplified macOS xattr workaround.

🐛 Bug Fixes

  • Fixed proxy not working (#103) — Users who configured proxy before the scope feature was added had proxy.scope: [], causing aria2 to receive no proxy. The v1 migration automatically backfills the empty scope.
  • Fixed blank tray tooltip on Windows (#104) — Added .tooltip("Motrix Next") to TrayIconBuilder.

📦 Downloads

Platform Architecture File
macOS Apple Silicon · Intel .dmg
Windows x64 · ARM64 -setup.exe
Linux x64 · ARM64 .AppImage .deb

Don't miss a new motrix-next release

NewReleases is sending notifications on new releases.