Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
1.1.0 (2026-03-27)
Features
add active section highlight to settings nav for dark themes (#29 ) (1d9eeff )
add listening statistics dashboard under Settings (a74c222 )
add Neon Love theme preset from Love color palette (af912cc )
add network file caching for SMB/NFS mounts (#27 ) (e6c55ae )
artists-browser: sort artist albums by year ascending (9d3c59c )
audio: add output device selection in Settings > Audio (#26 ) (d5c9f35 )
context-menu: add "Go to Album" menu item to track context menus (e93eaba )
context-menu: add "Go to Artist" menu item to track context menus (83e6cdc )
cross-directory track deduplication with reinstatement (a7ef45a )
dynamic lyrics layout reflow with content-based width measurement (f2181cc )
library: persist removed track identifiers to prevent re-addition on scan (f7721ef )
show LRCLIB lyrics in Now Playing view with caching (b7e5533 )
show LRCLIB lyrics in Now Playing view with caching (532bf87 )
stats: add placeholder art with artist name for chart grid, fix PNG export (da5b2b3 )
stats: rework statistics dashboard to Last.fm-inspired layout (900620d )
Bug Fixes
apply roborev fix for 7da95a2 (job #6 ) (4c0908b )
apply roborev fix for 83e6cdc (job #17 ) (4885972 )
apply roborev fix for 968f392 (job #2 ) (5d161ee )
apply roborev fix for 9cf7984 (job #25 ) (c3cea62 )
apply roborev fix for 9d3c59c (job #20 ) (77b3700 )
apply roborev fix for e93eaba (job #13 ) (81793fc )
cargo: create CARGO_HOME/bin symlinks for mise shim compatibility (38cb8f9 )
cargo: symlink project CARGO_HOME/bin to ~/.cargo/bin, add PATH (aaefd99 )
cargo: symlink tools to rustup binary instead of mise install dir (37fd360 )
ci: add libasound2-dev for Linux and fix macOS keychain search list (5151e62 )
ci: force cargo-binstall to install tarpaulin binary (6e3383a )
ci: gate build matrix behind all lint and test jobs (ede587e )
ci: gate rust-tests behind rust-lint (300b6da )
ci: resolve release build failures on macOS, Linux amd64, and Linux ARM64 (5d919af )
ci: skip Tauri DMG bundling on macOS, create DMG with hdiutil (f702934 )
clippy: collapse nested if statements into let-chains (930c092 )
drag-drop: use relative offset for queue drag ghost position (cf244ee )
guard playNextTracks against background queue build race condition (2c17f80 )
library: force repaint when returning from albums view (c70b4c5 )
media-keys: register MediaRewind/FastForward for macOS F7/F9 keys (2b84602 )
metadata-modal: prevent repeated re-opens during library updates (3d61cd5 )
playback: loop-one not re-queuing current track and icon not untoggling (7481401 )
propagate DB errors instead of silently swallowing in removed tracks (1451d61 )
resolve clippy warnings in mount_detect and stats (58b4293 )
roam: resolve 3 false-positive dependency cycles (f7131bf )
startup: prevent FOUC flash between window.show() and CSS load (#30 ) (930bc32 )
test: anchor Playwright route patterns to avoid intercepting JS modules (f3b854b )
testing: update 3 stale visual regression snapshots (662b96e )
themes: add dark-theme toggle overrides for network cache settings (1b621a2 )
ui: prevent text selection on all UI chrome (be560ce )
watcher: return original tracks on filter_removed_tracks error (4e3f633 )
Performance Improvements
conductor: replace signed build with deno install in setup (0841f5c )
dev: add cranelift codegen, panic=abort, and shared target dir (b4ed57b )
dev: add panic=abort and shared target dir for dev builds (fea390e )
You can’t perform that action at this time.