Skip to content

Releases: tessro/riff

v0.3.0

03 Jan 06:54

Choose a tag to compare

Changelog

  • 4b964c0 feat(ui): add queue action to search (q key)

v0.2.1

03 Jan 03:44

Choose a tag to compare

Changelog

  • a1b7bd9 fix(ui): refresh queue when track changes

v0.2.0

03 Jan 03:37

Choose a tag to compare

Changelog

  • e4b90dd chore(claude): allow grep
  • a1bbf36 feat(tail): show recently played tracks on startup
  • 3310080 feat(ui): implement working search with typeahead
  • 8dd1dc7 feat(ui): show recently played tracks on startup
  • c4f51f2 fix(spotify): retry 401 errors with fresh token
  • f4f8090 fix(ui): history pane uses full width, right-aligns time
  • 31e42fa fix(ui): queue pane uses full width, elides only when needed

v0.1.1

02 Jan 21:39

Choose a tag to compare

Changelog

  • 86fe068 bd sync: 2026-01-02 13:25:43
  • 6092ef0 fix(cli): show device info when track info unavailable
  • b836663 fix(cli): volume command now works with Sonos playback
  • 30269e5 fix(status): show playing state when Sonos track metadata is missing

v0.1.0

02 Jan 21:14

Choose a tag to compare

Changelog

  • 9dba7db CLAUDE.md -> AGENTS.md
  • ecdfce5 bd sync: 2026-01-02 11:44:23
  • 96889e3 bd sync: 2026-01-02 12:29:48
  • 0b7d43b chore(beads): update issue tracker
  • 9f8095c chore(ci): update actions to v6
  • 3165371 chore(ci): update golangci-lint-action to v9
  • 4ad16d3 chore(claude): project settings
  • 2b25d9b chore(claude): remove commit message noise
  • 55c337e chore(sonos): remove unused code and fix linting issues
  • dc0d147 feat(cli): add restart command to replay current track
  • 268bdd3 feat(cli): implement Phase 4 CLI commands
  • b328640 feat(cli): rename tui command to ui
  • 888cbb5 feat(play): add interactive device picker on 404
  • 24ba8eb feat(play): support default device fallback on 404
  • 88d8217 feat(play): support direct Sonos playback when device not in Spotify
  • 104a3f5 feat(sonos): complete Sonos integration across CLI commands
  • 6f718f1 feat(sonos): implement group management commands
  • 2632114 feat(spotify): implement Phase 2 Spotify integration
  • e0655c0 feat(tui): implement Phase 7 TUI Dashboard
  • 1c4bdaf feat: add Phase 5, 6, 8 features and fix Spotify API 500 error
  • 63d4fa7 feat: implement Phase 1 foundation and Phase 3 Sonos integration
  • 194a225 fix(ci): add write permissions for release job
  • 9fac357 fix(ci): trigger workflow on tag pushes
  • 2081379 fix(ci): update Go to 1.25 and golangci-lint-action to v6
  • 714f6c3 fix(release): update goreleaser config for v2 format
  • e264364 fix(sonos): fix track metadata parsing and status display
  • bdf37a7 fix(tui): improve UI text rendering and help dialog
  • 77c143c fix(tui): refresh queue after next/prev track
  • 4cef5f5 fix: resolve all golangci-lint issues
  • befc973 fix: update module path from tess to tessro
  • 76e064d fix: use 127.0.0.1 instead of localhost for Spotify redirect
  • 4461468 initial commit
  • b2d2639 perf(sonos): add file-based device discovery cache
  • e9729d6 perf(sonos): improve device interaction performance with caching