chorus/frontend
pyr0ball cee0dcd36a fix: give each kanban board tab a persistent tabpanel for ARIA compliance
Inactive tabs' aria-controls pointed at an ID that only existed for the
active board, and the one existing tabpanel wrapped just the breadcrumb
text instead of the actual columns/cards. Render all four board panels
always in the DOM with v-show instead of v-if so every tab's
aria-controls resolves to a real, persistent panel wrapping its real
content, per the WAI-ARIA Tabs pattern.
2026-07-14 13:18:11 -07:00
..
src fix: give each kanban board tab a persistent tabpanel for ARIA compliance 2026-07-14 13:18:11 -07:00
tests feat: add mobile-first kanban board view for Chorus triage items 2026-07-14 13:13:06 -07:00
.gitignore feat(frontend): add triage list, item modal, and theme 2026-07-13 14:21:45 -07:00
Dockerfile chore: minor fixes from final review (Dockerfile reproducibility, Caddy directive, em dash) 2026-07-13 15:01:46 -07:00
index.html feat(frontend): add triage list, item modal, and theme 2026-07-13 14:21:45 -07:00
package-lock.json feat(frontend): add triage list, item modal, and theme 2026-07-13 14:21:45 -07:00
package.json feat(frontend): add triage list, item modal, and theme 2026-07-13 14:21:45 -07:00
vite.config.js feat(frontend): add triage list, item modal, and theme 2026-07-13 14:21:45 -07:00
vitest.config.js feat(frontend): add triage list, item modal, and theme 2026-07-13 14:21:45 -07:00