github screwys/Rufin v0.7.5

latest releases: v0.16.0, v0.15.4, v0.15.3...
3 months ago

I believe this release makes the app much more predictable after adressing common UX gaps and making it viable in smaller window sizes. Since Rufin got a lot of changes in last 3 versions, new issues for possible regressions are appreciated.

  • Added Russian and Latvian translations by Александр Стельмах

  • App window now can be made smaller, to 450x400 px

  • Added release and control button toast notifications, these can be controlled from preferences

  • Added more keyboard shortcuts

  • Lyrics loading is faster now, and fixed another NetEase placeholder text

  • Queue and playback behavior got several fixes: clearing the queue now keeps the current track while removing the rest (#247), shuffle uses the full source list, the current queue track stays visible, MPRIS updates are now not lagging behind and Auto DJ doesn't create an entry per skip and create a delay on continous skips

  • Local and cached library handling got better, and fixed a bug where local library kept the deleted tracks

  • Fixed a bug that longer titles and albums could push the bottom player buttons to the right

Changelog

  • chore: fix typo by @screwys in #235
  • chore: fix typo by @screwys in #236
  • chore(packaging): verify packaged startup by @screwys in #237
  • fix(library): merge album artist endpoint aliases by @screwys in #238
  • test(startup): cover disk-backed store concurrency by @screwys in #239
  • fix(nix): refresh cargo hash by @screwys in #240
  • fix(ui): remove duplicate add server close button by @screwys in #241
  • fix(playback): cancel stale sync and transition work by @screwys in #242
  • fix(player): update bottom favorite feedback by @screwys in #243
  • fix(search): guard route search results by @screwys in #244
  • fix(queue): keep current track visible by @screwys in #248
  • fix(sync): mute automatic sync toasts by @screwys in #249
  • fix(ui): reduce queue clear and playlist route work by @screwys in #250
  • Translations update from Hosted Weblate by @weblate in #246
  • chore(readme): add translation credits by @screwys in #251
  • fix(playback): honor shuffle on source play by @screwys in #252
  • fix(lyrics): reject NetEase no-lyrics placeholders by @screwys in #253
  • fix(ui): clear cache-ready sync toast by @screwys in #254
  • fix(playback): harden transport transitions by @screwys in #255
  • fix(playback): bound auto dj queue history by @screwys in #256
  • chore(release): add full changelog link by @screwys in #257
  • fix(player): keep title menu adjacent by @screwys in #258
  • fix(lyrics): bound auto lyric loading by @screwys in #259
  • fix(local): refresh stale folder manifests by @screwys in #260
  • fix(ui): support tiny windows by @screwys in #261
  • fix(ui): align source selector row by @screwys in #262
  • fix(flatpak): bundle queue tab icon by @screwys in #263
  • Translations update from Hosted Weblate by @weblate in #264
  • fix(ui): stabilize fullscreen resize layout by @screwys in #265
  • fix(ui): log missing cached route context by @screwys in #266
  • fix(player): clamp bottom metadata by @screwys in #267
  • feat(ui): add release notes notifications by @screwys in #268
  • test(controller): speed up fake controller tests by @screwys in #269
  • feat(ui): add keyboard shortcuts by @screwys in #270

New Contributors

Full Changelog: v0.7.4...v0.7.5

Don't miss a new Rufin release

NewReleases is sending notifications on new releases.