• Joined on 2025-02-03
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
logan pushed to main at yonlu/yellowjacket 2026-08-12 16:17:32 +00:00
4615afe7f7 test(e2e): freeze Settings' and Downloads' keyboard reach
5111a6c8ab ci(e2e): run the WebKit project even when chromium fails
24887d6840 fix(a11y): make Settings and the Downloads tabs keyboard-reachable
Compare 3 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-12 15:57:23 +00:00
a150b24e71 docs: say what the CI e2e failure does and does not prove
logan pushed to main at yonlu/yellowjacket 2026-08-12 15:45:03 +00:00
63d11c3f9c docs: record the second Phase 5 pass and what it corrected
logan pushed to main at yonlu/yellowjacket 2026-08-12 15:42:46 +00:00
862e8a0468 feat(home): land on Home, and make it worth landing on
logan pushed to main at yonlu/yellowjacket 2026-08-12 15:15:13 +00:00
c13a920487 test(e2e): freeze the context menu's keyboard model
a3b35a4dab fix(a11y): express the type scale in rem so text resize does something
1ed4167634 feat(a11y): give the context menu a keyboard, and the app a voice
7912cdf23f fix(a11y): make the five hand-rolled dialogs real dialogs
Compare 4 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-12 14:44:16 +00:00
9f03b3ff94 ci: enforce the commit format CLAUDE.md said was enforced
logan pushed to main at yonlu/yellowjacket 2026-08-12 06:37:55 +00:00
3269da3e92 docs: record the first Phase 5 pass and what it corrected
logan pushed to main at yonlu/yellowjacket 2026-08-12 06:35:37 +00:00
b7dc368d7c feat(ui): give every primary view the same page header
logan pushed to main at yonlu/yellowjacket 2026-08-12 05:47:57 +00:00
cee19d7ef9 fix(settings): let a library be renamed by clicking its name
e9ca16362f fix(ui): make the app fit the window it enforces a minimum for
Compare 2 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-12 05:21:40 +00:00
9e92721bb7 docs: record plan 007, its four audits, and what measuring corrected
1ac919d228 test(e2e): freeze the four reproductions this work started from
5830b1ba17 test(frontend): cover the lifecycle, the voice and the repaints
2518385330 refactor(frontend): adopt the lifecycle and the notification surface
c8bc6db9fa perf(frontend): virtualize the playlist views, and idle the closed queue
Compare 23 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-11 05:16:17 +00:00
7de1b4edc1 docs: record the orientation fixes and the two new frontend fixtures
ff687f0bd9 feat(home): populate the home page with start-listening shelves
62bb40fc4d fix(download): make "check now" actually check now, and say what it did
ba35858208 feat(explore): say whether a page is the catalog or your own copy
7c3c0e25b9 fix(ui): make every track, album and artist name navigate somewhere
Compare 7 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-11 03:54:00 +00:00
213640c9a8 docs(journal): record the CI push and the Gitea log-retrieval route
logan pushed to main at yonlu/yellowjacket 2026-08-11 03:39:03 +00:00
ccacd67a21 fix(ci): build the frontend before any Go typecheck
logan pushed to main at yonlu/yellowjacket 2026-08-11 03:20:47 +00:00
5ca6cad45a feat(harness): agent-drivable dev harness and CI that gates