fix(ui): harden theme behavior and accessibility #155

Merged
ellamizuki merged 1 commit from fix/yutheme-audit-findings into main 2026-09-08 11:33:57 +00:00
ellamizuki commented 2026-09-08 11:28:26 +00:00 (Migrated from github.com)

Summary

  • harden shared UI primitives, responsive layouts, focus states, and reduced-motion behavior
  • improve public localization, accessible naming, and localized not-found handling
  • make admin loading, error, empty, selection, and destructive-action states explicit
  • add regression coverage for UI primitives, admin integrity, localization, accessibility, and responsive public routes

Validation

  • pnpm test:unit
  • pnpm check:ci
  • pnpm build
  • Playwright public responsive and localization regressions
## Summary - harden shared UI primitives, responsive layouts, focus states, and reduced-motion behavior - improve public localization, accessible naming, and localized not-found handling - make admin loading, error, empty, selection, and destructive-action states explicit - add regression coverage for UI primitives, admin integrity, localization, accessibility, and responsive public routes ## Validation - `pnpm test:unit` - `pnpm check:ci` - `pnpm build` - Playwright public responsive and localization regressions
isyuricunha (Migrated from github.com) reviewed 2026-09-08 11:28:26 +00:00
vercel[bot] commented 2026-09-08 11:28:29 +00:00 (Migrated from github.com)

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
website-docs Ready Ready Preview Sep 8, 2026 11:33am UTC
website-web Ready Ready Preview Sep 8, 2026 11:33am UTC
[vc]: #JJXcMMzP9xm0h40TUuoVjglA7smCwbbEXXmFEv2o15w=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJ3ZWJzaXRlLWRvY3MiLCJwcm9qZWN0SWQiOiJwcmpfMmVVMnNUTTBpZFk3MHJUYnNjQ0N0RXQ2TUZPdyIsInJvb3REaXJlY3RvcnkiOiJhcHBzL2RvY3MiLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20veXVyaS1jdW5oYXMtcHJvamVjdHMvd2Vic2l0ZS1kb2NzLzVTMUdLOW9Dd3JxUFhIdTM3RURCcDlUUmJmRnUiLCJwcmV2aWV3VXJsIjoid2Vic2l0ZS1kb2NzLWdpdC1maXgteXV0aGVtZS1hdWRpdC1lZTUwZGQteXVyaS1jdW5oYXMtcHJvamVjdHMudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCIsImxpdmVGZWVkYmFjayI6eyJyZXNvbHZlZCI6MCwidW5yZXNvbHZlZCI6MCwidG90YWwiOjAsImxpbmsiOiJ3ZWJzaXRlLWRvY3MtZ2l0LWZpeC15dXRoZW1lLWF1ZGl0LWVlNTBkZC15dXJpLWN1bmhhcy1wcm9qZWN0cy52ZXJjZWwuYXBwIn19LHsibmFtZSI6IndlYnNpdGUtd2ViIiwicHJvamVjdElkIjoicHJqX2I2ckZoQUFQSElYUjczY2VvZEUweXZsQnczODIiLCJyb290RGlyZWN0b3J5IjoiYXBwcy93ZWIiLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20veXVyaS1jdW5oYXMtcHJvamVjdHMvd2Vic2l0ZS13ZWIvNDFjbTZpYVJ4MnRVcDk2RUQ5VFI0R0doTmphNSIsInByZXZpZXdVcmwiOiJ3ZWJzaXRlLXdlYi1naXQtZml4LXl1dGhlbWUtYXVkaXQtZmluZGluZ3MteXVyaS1jdW5oYXMtcHJvamVjdHMudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCIsImxpdmVGZWVkYmFjayI6eyJyZXNvbHZlZCI6MCwidW5yZXNvbHZlZCI6MCwidG90YWwiOjAsImxpbmsiOiJ3ZWJzaXRlLXdlYi1naXQtZml4LXl1dGhlbWUtYXVkaXQtZmluZGluZ3MteXVyaS1jdW5oYXMtcHJvamVjdHMudmVyY2VsLmFwcCJ9fV19 The latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more). | Project | Deployment | Actions | Updated | | :--- | :----- | :------ | :------ | | <a href="https://vercel.com/yuri-cunhas-projects/website-docs"><sup><img src="https://vercel.com/api/www/avatar?projectId=prj_2eU2sTM0idY70rTbscCCtEt6MFOw&teamId=team_g087rqPZJa9s4DWPeZtQhxa9&s=32" width="16" height="16" align="middle" alt="" /></sup></a> [website-docs](https://vercel.com/yuri-cunhas-projects/website-docs) | ![Ready](https://vercel.com/static/status/ready.svg) [Ready](https://vercel.com/yuri-cunhas-projects/website-docs/5S1GK9oCwrqPXHu37EDBp9TRbfFu) | [Preview](https://website-docs-git-fix-yutheme-audit-ee50dd-yuri-cunhas-projects.vercel.app) | <relative-time datetime="2026-09-08T11:33:35.956Z">Sep 8, 2026 11:33am UTC</relative-time> | | <a href="https://vercel.com/yuri-cunhas-projects/website-web"><sup><img src="https://vercel.com/api/www/avatar?projectId=prj_b6rFhAAPHIXR73ceodE0yvlBw382&teamId=team_g087rqPZJa9s4DWPeZtQhxa9&s=32" width="16" height="16" align="middle" alt="" /></sup></a> [website-web](https://vercel.com/yuri-cunhas-projects/website-web) | ![Ready](https://vercel.com/static/status/ready.svg) [Ready](https://vercel.com/yuri-cunhas-projects/website-web/41cm6iaRx2tUp96ED9TR4GGhNja5) | [Preview](https://website-web-git-fix-yutheme-audit-findings-yuri-cunhas-projects.vercel.app) | <relative-time datetime="2026-09-08T11:33:35.957Z">Sep 8, 2026 11:33am UTC</relative-time> |
Sign in to join this conversation.
No description provided.