Fixed
Settings open again after importing a backup
By @Psychotoxical, PR #1561
- Opening Settings → Themes could replace the whole Settings page with an error message, on any platform, for anyone who had ever imported a settings backup. Root cause: the import wrote the stored interface language back with quotation marks around it, which is not a language code the date and time formatting accepts.
- Affected installs repair the value themselves on the next start, and exporting a backup from one now produces a clean file. The language dropdown shows the language name again instead of a raw value.
Card grids no longer overlap on wide windows
By @Psychotoxical, PR #1565
- On a wide window with a low column setting, each row of album, artist, playlist, radio and Offline Library cards was drawn over the row above it: titles were hidden and the bottom of every card was cut off. Rows are now as tall as the cards they hold, at any tile size.
- The bigger the screen, the sooner it appeared — a 4K display overlapped at seven columns and fewer, while a narrower window or more columns looked correct. Both render the same now.
Navidrome 0.64 migrations start earlier and finish faster
- Upgrading an existing Navidrome server to 0.64 now starts the canonical-ID migration before library writers and unrelated background servers can hold it up. The startup screen shows responsive progress for each stage instead of appearing stuck during long operations.
- Native ID rewrites, library projections and the final full sync do less repeated work and reuse authenticated bulk connections, substantially reducing the migration time on large libraries.
- A clean Psysonic setup connected directly to Navidrome 0.64 skips the blocking migration pipeline entirely. When a migration is needed, its details identify the configured server by name.