Skip to content

v0.8.0

Latest

Choose a tag to compare

@Thomasevano Thomasevano released this 25 Jul 19:00

0.8.0 (2026-07-25)

Features

  • add releaseDate column to listenlateritem (48a16ab)
  • api: add GET /api/links endpoint (0500af8)
  • domain: add ExternalLink type and platform registry (b6402b4)
  • fetch external links when adding items to listen-later (1a56279)
  • filter on list item status (dde901c)
  • filter on listenlateritem type (b780ced)
  • front: add link to platform on listenlateritem (8d36262)
  • links: add MusicBrainz external links service (5aa8961)
  • search: add platform search service for Deezer, Apple, Qobuz, Bandcamp (ee3544f)
  • sort by title, artist and added date (fd061aa)
  • storage: add externalLinks field with DB migration v3 (a01057e)
  • ui: add Links column to listen-later table (faf0c19)
  • ui: add logo (a756afc)
  • ui: animate status badge on listened toggle (baae37e)
  • ui: use a badge and icon for listenlateritem type (2c485d2)
  • ux: confirm delete dialog (9932ac8)

Bug Fixes

  • a11y: error pages (cdd8925)
  • a11y: landing components (d1816af)
  • a11y: listen-later and confirm dialog component (f6803ac)
  • a11y: navigation (8fc9859)
  • a11y: trackItem (0e483ea)
  • Apple Music paste link metadata fetch (bec9721)
  • listen-later: set page title via inertia page props (19d7c8e)
  • musicbrainz-api vendor types no longer leak past adapter layer (370e9c9)
  • replaced (musicbrainzApi.lookup as any) + local EntityWithRelations with vendor types from musicbrainz-api (15ac1d7)
  • row used id (db97adf)
  • search: require explicit search type (1d642eb)
  • search: validate listen-later queries (ce90904)
  • test: configure HTTP test base URL (673affd)
  • ui: animation when adding/deleting a trackItem (a2a3114)
  • ui: Landing Page (49b078c)
  • ui: listen later page (fa9a246)
  • ui: remove album name as column and show the album name in the title for a track (860e2b8)
  • ui: text spaces on landing page (158c390)
  • ui: toggleTheme animation (0bd73c6)
  • ui: update navigation music note icon stroke (fd4b864)
  • ui: use dynamic viewport to avoid glitch on mobile (1b75bd0)
  • ui: use tabular-nums for cells containing dates and numbers (af72a06)
  • ux: debounce search (660b281)
  • ux: search trackItem (db75012)

Performance Improvements

  • musicbrainz: reuse serialized cover art (d9d79e5)