github AnInsomniacy/motrix-next v1.3.0
v1.3.0 — Fix Production Dialog Crash & Improve Delete Performance

latest releases: v3.8.1-beta.3, v3.8.1-beta.2, v3.8.1-beta.1...
one month ago

What's Changed

🐛 Bug Fixes

  • Fix "Delete All" dialog crash in production builds — The batch delete confirmation dialog failed to render in production, showing only a dimmed overlay with the app becoming unresponsive. Root cause: locale files used {{count}} (vue-i18n v8 double-brace syntax), which triggers SyntaxError in vue-i18n v9's production runtime compiler. Dev mode was unaffected because the dev build includes the full compiler which tolerates this syntax with a warning. Fixed by converting all 26 locale files to the correct {variable} single-brace v9 syntax.

⚡ Performance

  • Eliminate cold-start penalty on first file deletion — First-time delete with file cleanup was ~300ms slower than subsequent ones due to dynamic import('@tauri-apps/api/path') loading a new JS chunk on demand. Converted to static import so the module loads with the component. First delete is now as fast as subsequent ones (~40ms vs ~340ms previously).

Don't miss a new motrix-next release

NewReleases is sending notifications on new releases.