github AnInsomniacy/motrix-next v3.8.0-beta.3
v3.8.0-beta.3 — Auto-Archive Fix

pre-release4 hours ago

What's Changed

This release fixes the auto-archive (file classification) feature that was silently non-functional on Windows and partially broken on macOS.

🐛 Bug Fixes

  • Fix auto-archive regression on Windows (#229 / #230) — Resolved two independent root causes:
    1. Path separator mismatch: resolveArchiveAction() used strict string equality to compare paths, but on Windows, aria2 returns forward slashes (C:/...), the config store uses backslashes (C:\...), and buildDefaultCategories() produced mixed separators (C:\..../Archives). All path comparisons now normalize to forward slashes before comparison.
    2. Empty categories array: Users who enabled fileCategoryEnabled without visiting the settings page had fileCategories: [], causing both pre-download and post-download classification to silently skip. A guard now auto-populates default categories when classification is enabled with an empty rule set.

🛠 Improvements

  • Config migration v3→v4 — Existing users with backslash paths or empty categories are automatically healed on upgrade. The migration normalizes all persisted directory separators and populates missing classification rules.
  • Enhanced auto-archive observability — Added structured debug logging to every skip branch in resolveArchiveAction() and the caller in MainLayout.vue, making future classification failures diagnosable from the log file.

📦 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.