2026-08-24 - 2026-08-31
Overview
1 Release published by 1 user
Published
v0.7.0
v0.7.0
14 Pull requests merged by 1 user
Merged
#221 Split the README into a user-facing landing page and CONTRIBUTING.md
Merged
#222 fix(ui): the phone's nav sheet says when it scrolls
Merged
#223 fix(queue): name the queue header's two older actions
Merged
#226 test(e2e): name the fixture tracks that really have no album
Merged
#224 fix(riff): grow a chunk buffer with what arrives
Merged
#215 feat(ui): warm album art ahead of the scroll
Merged
#211 feat(android): the phone's "More" is a bottom sheet
Merged
#214 feat(android): the tap highlight goes, a press state replaces it
Merged
#208 feat(android): a name is not a link on a phone, the menu carries it
Merged
#209 fix(ui): the phone's context sheet says when it scrolls
Merged
#205 test(ui): refresh two stale baselines and settle whether they gate
Merged
#218 fix(metadata): read a WAV's tags out of its RIFF id3 chunk
Merged
#206 test(ui): make ui-visual-update honour its file filter
Merged
#219 test(ui): clear localStorage between component tests
6 Pull requests proposed by 1 user
Proposed
#229 ci(skill-check): scan the docs a contributor reads
Proposed
#230 docs(skill): the WAV fixtures scan tagged, and have since #104
Proposed
#232 fix(settings): stop offering a column the backend rejects
Proposed
#233 fix(config): put the old value back when a setter is rejected
Proposed
#234 fix(shell): dismiss the wizard when a library exists
Proposed
#235 test(download): write the yt-dlp stub under ForkLock
13 Issues closed from 2 users
Closed
#210 The phone's navigation sheet scrolls without saying so
Closed
#170 The queue header's two older actions are named only by title
Closed
#217 queue-selection.spec.ts names two fixture tracks that now have an album
Closed
#216 tagwriter's RIFF parser allocates whatever size a chunk header claims
Closed
#65 Android: album art pops in while scrolling — preload ahead of the viewport
Closed
#71 Android: the "More" navigation should not be a side drawer
Closed
#54 Android: the app feels like a web app — kill tap highlights, add native-feeling motion
Closed
#67 Android: move inline entity links into the item's context menu
Closed
#207 The phone's context sheet is taller than the screen, and its last item is below the fold
Closed
#196 make ui-visual has been failing on main and nothing runs it
Closed
#104 WAV tags are written but never read: metadata.ExtractTags cannot see a WAV's id3 chunk
Closed
#204 make ui-visual-update ignores UI_ARGS and re-records every baseline
Closed
#138 make ui-test: play-in-context flakes ~1 in 3 full-suite runs on main
5 Issues created by 1 user
Opened
#220 skill-check does not scan README.md or CONTRIBUTING.md
Opened
#225 Agent docs still say the WAV fixtures scan in untitled, and name a test #104 deleted
Opened
#227 Android: some songs play back sped up
Opened
#228 skill-check misses a make target inside a hard-wrapped inline code span
Opened
#231 An invalid setter argument poisons the in-memory config, so nothing saves until restart
9 Unresolved Conversations
Open
#146
Flaky: TestYtDlpSearchSkipsUnparseableLines failed once in a full make test run
Open
#175
The first-run wizard does not dismiss when a library appears by another route
Open
#197
Settings lists two columns both called "Track Name", and one of them may be unselectable
Open
#97
config.Config has a dozen setters and no lock
Open
#50
Docs: rewrite the README as a friendly landing page and move the technical docs elsewhere
Open
#194
The speaker opens at 44100 while the device runs at 48000, so everything is resampled twice
Open
#22
Branding: YellowJacket needs a logo/icon used everywhere
Open
#168
e2e state leaks between spec files: a staged job outlives the spec that staged it
Open
#140
make ui-test: folder-picker and explore-track-details time out in full-suite runs on main