Skip to content

sonarche: v0.8.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 15:24
fcee6b4

0.8.0 (2026-07-26)

Features

  • download: move the activity table to its own History page (22a6610)
  • download: open the record a finished row produced (8dec5ee)
  • library: add a category axis alongside genres (c9d87b5)
  • library: anchor the artist hover play to the cover corner (be69a92)
  • library: browse a genre, category or artist's tracks in place (58d8569)
  • library: build the metadata triage page (0c921fb)
  • library: drop the borrowed streaming hero for a metadata-first band (bf891f4)
  • library: filter the explorers from metadata triage deep links (e63f0e4)
  • library: float the album drawer's fan-out offers beside the panel (1780aad)
  • library: genre-based line-art avatars for artists (e1fbad9)
  • library: give every explorer the same sticky work bar (3c363f2)
  • library: give the tracks explorer a sticky filter bar (a50546d)
  • library: index, filter and sort tracks in pure modules (ac4aa7c)
  • library: inspect and edit a whole album in one drawer (b4f1d19)
  • library: keep row actions on screen and play on double-click (20cb089)
  • library: link hero genre chips to their pages, animate the row (9c467e4)
  • library: open a genre's tracks from its page (1e23208)
  • library: open the album metadata drawer from the shelf (2a1534b)
  • library: pair every play-all with a shuffle pill (28acdb9)
  • library: play a genre from its hero (2cabfea)
  • library: save edits from the track metadata drawer (4e23ec8)
  • library: set the category and per-track genre from the album drawer (21c8b24)
  • library: show album completeness as a ring that fills on arrival (4daab32)
  • library: sort the genres shelf by size or name (398558d)
  • library: sort the tracks table from its column headers (4a91ff6)
  • library: step back through history from the hero's trail (d779dcb)
  • library: surface suspect matches and duplicate recordings in triage (d80c104)
  • library: turn the genres view into a family card index (71fd3ad)
  • library: widen the category taxonomy and rename TV to Series (306f3b0)
  • player: add ordered and shuffled set launches (0ef8b00)
  • player: add queue primitives (order, shuffle, repeat) (c5eaaf9)
  • player: give the queue panel sections and air (792771c)
  • player: navigate to the album and artist from the bar (c6f74e9)
  • player: play sets through a real queue (3523d97)
  • player: show cover art in the play queue (fa76b2e)
  • settings: bring the settings page into the app shell (7beab2d)
  • sidecar: add a batch metadata write path (b454b1e)
  • sidecar: expose the beets grouping tag as an editable field (22639b7)
  • sidecar: record metadata provenance as flexible attributes (b30d128)
  • sidecar: spare hand-edited genres in genre recompute (4101a6b)
  • ui: breathing room for the sidebar and the traffic lights (070e34b)
  • ui: drop the topbar and the native title bar, rework the sidebar (f3ec00c)

Bug Fixes

  • download: stop reporting a partly-downloaded playlist as a failure (6578b66)
  • library: keep a metadata field's label on one line (dd75140)
  • library: stop a genre chip from renaming the category page (fece290)
  • library: stop the hero wash covering the tracklist, round the row actions (deb7de1)
  • library: tint triage chips amber and unblock genre families with no album (da91c29)
  • player: end tracks at the library length, not the element's (15630a2)
  • shell: keep native traffic lights visible in system dark mode (c972f5a)
  • sidecar: rescue cross-language album matches onto one clean release (357770d)

Performance Improvements

  • library: debounce the library search (a7d59dc)
  • library: settle the search debounce at 275ms (4a42932)