• Joined on 2025-02-03
logan closed issue yonlu/yellowjacket#125 2026-08-19 14:53:46 +00:00
p.trackLengthMs is never reset on load, so a track with no database row inherits the previous track's duration
logan closed issue yonlu/yellowjacket#124 2026-08-19 14:53:46 +00:00
p.format is never updated on load: replaying a finished 48 kHz track resamples 44100 to 44100
logan closed issue yonlu/yellowjacket#123 2026-08-19 14:53:46 +00:00
onPlaybackFinished emits its state outside the lock, so a stale 'stopped' can overtake a live 'playing'
logan merged pull request yonlu/yellowjacket#129 2026-08-19 14:53:46 +00:00
Fix the player states that report one track's progress against another
logan approved yonlu/yellowjacket#129 2026-08-19 14:53:40 +00:00
Fix the player states that report one track's progress against another

Reviewed the code rather than the description, and independently verified the

logan pushed to docs/ci-commit-type at yonlu/yellowjacket 2026-08-19 14:53:02 +00:00
2ada69a40f docs: a CI-only change is ci:, not fix(ci):
cc9df4004c Merge pull request 'Surface a confident autotag match on the album page' (#121) from feat/28-autotag-match-on-album into main
b5d70ac1cd feat(explore): offer the autotag match on the album page
9118c16fe3 feat(autotag): answer whether an album has a confident match
fe67849e57 feat(autotag): name the confidence tier two features have to share
Compare 25 commits »
logan approved yonlu/yellowjacket#112 2026-08-19 14:52:46 +00:00
A CI-only change is ci:, not fix(ci):

Reviewed and verified rather than read. Every factual claim in this holds:

logan created pull request yonlu/yellowjacket#132 2026-08-19 14:44:32 +00:00
Decide the supported sizes, and stop the queue taking the page's width
logan commented on issue yonlu/yellowjacket#128 2026-08-19 14:43:50 +00:00
make ui-test flakes: three suites fail to import setup.ts from the Vitest dev server, once in five runs

Another sighting, and a slightly different symptom worth recording: this fired from the pre-push hook (lefthook.yml ui-test, which is ./node_modules/.bin/vitest run with `root:…

logan pushed to feat/24-supported-sizes-queue-model at yonlu/yellowjacket 2026-08-19 14:43:41 +00:00
d9d3b6370f test(shell): check 900x600, which is narrower than the minimum
0f080aefc4 docs: record the size bands and what the queue model cost to find
637bb611f8 fix(queue): overlay the content instead of taking its width
cee43e53ac docs(planning): decide the supported sizes and the queue panel's model
Compare 4 commits »
logan created branch feat/24-supported-sizes-queue-model in yonlu/yellowjacket 2026-08-19 14:43:41 +00:00
logan opened issue yonlu/yellowjacket#131 2026-08-19 14:42:01 +00:00
codegen-check fails on any unstaged change, and blames the code generators
logan opened issue yonlu/yellowjacket#130 2026-08-19 14:22:14 +00:00
scripts/issue.sh claim is unusable: it needs read:user for a lookup nothing else needs
logan commented on issue yonlu/yellowjacket#69 2026-08-19 14:21:58 +00:00
Android: the Playlists page header buttons are unreachable

Measured while deciding #24, and it changes this issue's shape twice.

Only this page overflows. Sweeping all ten primary views at 900x600 and at 390x780, every other page-header reports…

logan commented on issue yonlu/yellowjacket#55 2026-08-19 14:21:44 +00:00
Android: make the queue a real screen instead of a pop-open sidebar

#24 is decided, which settles what this issue was waiting for: the queue panel gets an overlay mode with a scrim, chosen by a computed rule (viewport - sidebar - queueWidth >= 480 stays…

logan commented on issue yonlu/yellowjacket#24 2026-08-19 14:21:33 +00:00
Desktop: content is obscured or unusable at small window sizes — decide the supported sizes and the modes

Plan written: .planning/plans/active/018-supported-sizes-and-the-queue-model.md (branch feat/24-supported-sizes-queue-model). The matrix, as promised, plus five measurements that are not in…

logan commented on issue yonlu/yellowjacket#24 2026-08-19 14:11:07 +00:00
Desktop: content is obscured or unusable at small window sizes — decide the supported sizes and the modes

Claiming this. Branch: feat/24-supported-sizes-queue-model.

Approach. Treating it as the design pass the Direction asks for, so the first deliverable is a plan document in `.planning/plans/a…

logan pushed to main at yonlu/yellowjacket 2026-08-19 06:49:51 +00:00
cc9df4004c Merge pull request 'Surface a confident autotag match on the album page' (#121) from feat/28-autotag-match-on-album into main
b5d70ac1cd feat(explore): offer the autotag match on the album page
9118c16fe3 feat(autotag): answer whether an album has a confident match
fe67849e57 feat(autotag): name the confidence tier two features have to share
21b303ba7c fix(ui): stop a closing dialog answering the next question
Compare 5 commits »
logan closed issue yonlu/yellowjacket#28 2026-08-19 06:49:49 +00:00
Desktop: surface a high-confidence autotag match on the album/artist/track page, with a one-click apply
logan merged pull request yonlu/yellowjacket#121 2026-08-19 06:49:49 +00:00
Surface a confident autotag match on the album page