github screwys/Rufin v0.5.0

latest releases: v0.15.2, v0.15.1, v0.15.0...
3 months ago

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

Don't miss a new Rufin release

NewReleases is sending notifications on new releases.