• Joined on 2025-02-03
logan pushed to main at yonlu/yellowjacket 2026-08-13 06:18:27 +00:00
254646da5e fix(a11y): mark the playing row with a shape, not only a colour
9d420cda0a fix(a11y): add a skip link, demote the subtitle, and size the sort arrow
Compare 2 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-13 06:04:46 +00:00
2b41c27616 fix(a11y): let a clipped value be read, and name a row's own buttons
f00d0c4655 fix(a11y): name every form control in Settings
b7831e3f15 fix(a11y): name the sliders and the progress bar where the role is
Compare 3 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-13 05:08:31 +00:00
7410109884 docs: record the semantic palette landing, and one claim that was false
0b7ffd5679 build: check that css template literals were not ended by a comment
49b1194333 fix(a11y): give the semantic colours a ramp, and every fill a foreground
Compare 3 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-13 04:36:23 +00:00
fd32ce71d2 docs: record phase 2, and what a parked measurement was hiding
533c084f8a fix(a11y): make every text colour clear WCAG AA on every ramp
Compare 2 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-13 03:35:53 +00:00
31144e5dc7 docs: record phase 1, and the state a fix lands in
8af26fee94 feat(a11y): reorder the queue with Alt+Arrow
Compare 2 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-13 03:08:59 +00:00
6d0e46d537 fix(a11y): wire the combobox's roles to each other
logan pushed to main at yonlu/yellowjacket 2026-08-13 02:59:12 +00:00
11b4aaef6a fix(a11y): stop the now-playing marquee under reduced motion
0a0da0c19c docs: close plan 007 and open 008 on the last open audit
Compare 2 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-12 22:19:37 +00:00
1e4a4e6f8e docs: record phase 6, and the shelf that repeated with no ids in common
logan pushed to main at yonlu/yellowjacket 2026-08-12 22:13:54 +00:00
cad673ee3d feat(explore): open the page with shelves instead of a search box
logan pushed to main at yonlu/yellowjacket 2026-08-12 21:44:34 +00:00
65c1b4fd53 fix(a11y): move the card grids by a row, not to the end
logan pushed to main at yonlu/yellowjacket 2026-08-12 21:30:46 +00:00
dddf54ba0c fix(a11y): make the library badge a badge, not an inert button
logan pushed to main at yonlu/yellowjacket 2026-08-12 19:30:19 +00:00
f5621bf7c5 docs: record the fourth pass, and the bugs hiding behind three findings
f854076d95 feat(explore): give the album page a primary action that tells the truth
Compare 2 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-12 19:10:17 +00:00
71324b561a feat(albums): draw the album dropdown that was already being computed
logan pushed to main at yonlu/yellowjacket 2026-08-12 18:52:36 +00:00
287b6445fa fix(a11y): give every wa-dialog an accessible name
logan pushed to main at yonlu/yellowjacket 2026-08-12 18:03:15 +00:00
d681a7223e docs: record the audio clock, and that CI is green
logan pushed to main at yonlu/yellowjacket 2026-08-12 17:51:56 +00:00
0a25bca128 ci(e2e): give the container an audio device that keeps time
logan pushed to main at yonlu/yellowjacket 2026-08-12 17:00:34 +00:00
2c460bbcb7 test(download): wait for the transfers a concurrency test starts
logan pushed to main at yonlu/yellowjacket 2026-08-12 16:42:24 +00:00
425dd7c158 docs: record the third Phase 5 pass, and read the CI log
logan pushed to main at yonlu/yellowjacket 2026-08-12 16:38:57 +00:00
bddfd37a5c feat(track-list): show Album by default, and search smart playlists
logan pushed to main at yonlu/yellowjacket 2026-08-12 16:34:14 +00:00
1aa1598ecb feat(shortcuts): tell the key story once, and give the arrows back