Skip to content

v0.2.0

Choose a tag to compare

@bigknoxy bigknoxy released this 09 Apr 04:44
· 124 commits to main since this release
c1281c4

What's New in v0.2.0

Features

  • Liked songs pagination — Loads 50 tracks per page (was 20), auto-loads more when scrolling near the bottom, Enter key also triggers load-more when near the last track
  • Volume controls fixed — set_volume() now discovers an active Spotify device if the direct call fails with 403, all 4 volume key handlers log errors instead of silently discarding them
  • Search results increased — From 10 to 15 results in both sidebar and overlay displays
  • Player bar redesign — 6-row layout with scrolling title, artist line, progress gauge, and volume bar
  • Tab key adds to queue from search results
  • Gorilla-with-headphones ASCII art in sidebar

Bug Fixes

  • Search cursor alignment (unicode-width instead of chars().count)
  • Search infinite re-search loop (last_searched_query guard)
  • Search Enter playback fix (device discovery before start_playback)
  • TUI freeze fix — all 15 key handlers now use tokio::spawn
  • Album art resize ghost fix (Kitty protocol delete command)
  • Overlay text overflow (bg.inner() + truncate_from_start)
  • Stale LikedSongsPage messages discarded when user navigates away
  • loading_more_liked_songs flag properly reset on error and navigation