• Joined on 2025-02-03
logan pushed to fix/104-wav-tags-read at yonlu/yellowjacket 2026-08-24 09:45:32 +00:00
c56eae2959 fix(metadata): read a WAV's tags out of its RIFF id3 chunk
logan created branch fix/104-wav-tags-read in yonlu/yellowjacket 2026-08-24 09:45:32 +00:00
logan opened issue yonlu/yellowjacket#217 2026-08-24 09:45:08 +00:00
queue-selection.spec.ts names two fixture tracks that now have an album
logan opened issue yonlu/yellowjacket#216 2026-08-24 09:44:58 +00:00
tagwriter's RIFF parser allocates whatever size a chunk header claims
logan commented on issue yonlu/yellowjacket#104 2026-08-24 09:34:44 +00:00
WAV tags are written but never read: metadata.ExtractTags cannot see a WAV's id3 chunk

Picking this up on fix/104-wav-tags-read, from origin/main.

Approach, following the Direction: the RIFF read side moves into a new backend/riff package, because metadata cannot…

logan commented on issue yonlu/yellowjacket#65 2026-08-24 09:06:02 +00:00
Android: album art pops in while scrolling — preload ahead of the viewport

PR #215feat/65-art-prefetch-ahead, CI green (check and e2e, the latter carrying WebKit).

Three notes on how the Direction's three suggestions came out, since two of them changed…

logan commented on pull request yonlu/yellowjacket#215 2026-08-24 09:05:49 +00:00
feat(ui): warm album art ahead of the scroll

CI is green on 32aa0d9 — run 17767: check success (lint, three Go build configurations, tsc, make ui-test, bindings-check…

logan created pull request yonlu/yellowjacket#215 2026-08-24 08:52:16 +00:00
feat(ui): warm album art ahead of the scroll
logan created branch feat/65-art-prefetch-ahead in yonlu/yellowjacket 2026-08-24 08:51:50 +00:00
logan pushed to feat/65-art-prefetch-ahead at yonlu/yellowjacket 2026-08-24 08:51:50 +00:00
32aa0d98ce feat(ui): warm album art ahead of the scroll
logan commented on issue yonlu/yellowjacket#65 2026-08-24 08:35:26 +00:00
Android: album art pops in while scrolling — preload ahead of the viewport

Picking this up on branch feat/65-art-prefetch-ahead.

Taking it as Phase 4's remaining independent item in #73 (#66 and #64 are closed; #63/#67/#71/#54 are merged or in flight). Everything…

logan commented on issue yonlu/yellowjacket#54 2026-08-24 08:10:19 +00:00
Android: the app feels like a web app — kill tap highlights, add native-feeling motion

PR #214yonlu/yellowjacket#214. CI green on both jobs (chromium 241, WebKit 239 + the 2 pre-existing swipe skips).

What landed, against what this issue asked…

logan commented on pull request yonlu/yellowjacket#214 2026-08-24 08:10:07 +00:00
feat(android): the tap highlight goes, a press state replaces it

CI is green, both jobs, on cfec242.

logan created pull request yonlu/yellowjacket#214 2026-08-24 07:52:00 +00:00
feat(android): the tap highlight goes, a press state replaces it
logan pushed to feat/54-native-touch-feel at yonlu/yellowjacket 2026-08-24 07:51:35 +00:00
cfec242e33 feat(android): the tap highlight goes, a press state replaces it
logan created branch feat/54-native-touch-feel in yonlu/yellowjacket 2026-08-24 07:51:35 +00:00
logan opened issue yonlu/yellowjacket#213 2026-08-24 07:50:52 +00:00
Android: the motion half of the native-feel pass, judged on the device
logan commented on issue yonlu/yellowjacket#54 2026-08-24 07:36:58 +00:00
Android: the app feels like a web app — kill tap highlights, add native-feeling motion

Picking this up on feat/54-native-touch-feel, from origin/main.

Approach, and the scope it draws, because this issue is a pass and a pass is where scope goes wrong:

  1. **The tap…
logan commented on issue yonlu/yellowjacket#71 2026-08-23 12:04:36 +00:00
Android: the "More" navigation should not be a side drawer

PR #211yonlu/yellowjacket#211 — CI green on both jobs, WebKit included.

The sheet is the same wa-drawer with placement="bottom" and without-header, so…

logan commented on pull request yonlu/yellowjacket#211 2026-08-23 12:04:20 +00:00
feat(android): the phone's "More" is a bottom sheet

CI is green on 92665cc (run 17674).

  • check — success: commit messages, lint, test (three build configurations), frontend typecheck, CSS literals, the component suite, bindings and…