UX audit batch — Jun 2026 (public portal + admin chrome)
Hollahoop UX audit — Jun 16, 2026
Full pass as an anonymous user across localhost + production (hollahoop.app).
Shipped this session
- P0 Fixed UTF-16 corrupted admin chrome (
workspace-top-bar,admin-top-bar,language-switcher) — changelog/docs/app were 500ing - Support inbox Full-height collapsible filter rail (previous session)
- Roadmap list a11y Vote/comment counts now have proper
aria-labels - Theme toggle Names the next theme in the cycle for screen readers
- Post detail "View on roadmap" link when status is on roadmap; softer comment composer; fewer duplicate Sign in links
- Login Explains why sign-in is required when redirected from
/feedback/new - i18n Pre-paint
document.documentElement.langfrom saved UI locale
Still on the roadmap (planned)
- Docs article layout: persistent sidebar TOC on desktop
- Roadmap kanban: horizontal scroll affordance on mobile + column collapse memory
- Public project hub: search trigger should show keyboard hint (
/) - Guest posting: enable on demo project OR guest form with email-only
- Full string i18n (next-intl extraction) — switcher is UI-only today
- WCAG 2.2 AA pass (focus order, contrast audit widget)
- Cookie consent: remember dismiss across sessions without re-prompt on every subdomain
- Admin support desk: keyboard shortcuts (j/k navigate tickets, r reply)
- Changelog: sticky tag filter bar while scrolling long feeds
What felt great
- Feedback board density and vote buttons
- Roadmap kanban + prioritize flow
- Login split panel design
- Changelog tag filters