Skip to content

Releases: pythoninthegrasses/mt

v1.1.0

27 Mar 23:07
a8f31cb

Choose a tag to compare

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)

v1.0.0

21 Feb 05:46
475f997

Choose a tag to compare

chore(main): release 1.0.0 (#23)