Skip to content

v0.5.0

Choose a tag to compare

@screwys screwys released this 31 May 19:25
· 1856 commits to main since this release
v0.5.0
d2d6e25

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