v0.5.0
This is another big release, with wide range of bug fixes and performance improvements, specifically for local folders. I'm thankful to all the people who submitted issues.
- We now have smart playlists. You can combine different rules as well. Currently this is WIP, there can be more work to do on this.
- You can change the regular seekbar with waveform one. Waveforms are calculated lazily based on the queue to not throttle the performance.
- Implemented a wider range of Auto DJ features.
Changelog
- ci(release): harden AUR and Nix automation by @screwys in #10
- chore(deps): update rust crate serde_json to v1.0.150 by @rufin-renovate in #12
- fix(ui): restore tooltip labels by @screwys in #13
- chore(github): move issue labels to workflow by @screwys in #14
- refactor(app): remove hygiene escape hatches by @screwys in #15
- feat(player): add opt-in waveform seekbar by @screwys in #16
- fix(app): gate test support behind dev feature by @screwys in #17
- fix(app): stabilize refactored playback flows by @screwys in #18
- chore(test): run rust tests with nextest by @screwys in #20
- feat(store): add schema migration runner by @screwys in #19
- fix(ci): preserve command stdout in nix retry wrapper by @screwys in #21
- feat(smart-playlists): add rule-based smart playlists by @screwys in #22
- fix(local): stabilize local folder playback and artwork by @screwys in #23
- feat(playback): add Auto DJ transition controls by @screwys in #24
- chore(comment): change .desktop comment by @screwys in #25
- feat(artwork): improve route readiness by @screwys in #27
- fix(ui): restore theme visibility by @screwys in #28