project-nomad/admin/inertia
Claude b5f41e4ed5
feat: improve React component performance and accessibility
- Wrap ChatMessageBubble with React.memo to prevent unnecessary re-renders
- Replace window.location.reload() with Inertia router.reload() in apps settings
- Add ARIA attributes to StyledModal (role, aria-modal, aria-labelledby)
- Add aria-label to chat textarea, send button, and suggestion buttons
- Memoize suggestion click handler with useCallback in ChatInterface
- Add role="article" to chat message containers for screen readers

https://claude.ai/code/session_01JFvpTYgm8GiE4vJ4cJKsFx
2026-03-24 09:29:01 +00:00
..
app fix(ui): reduce SSE reconnect churn and polling overhead on navigation 2026-03-20 11:46:10 -07:00
components feat: improve React component performance and accessibility 2026-03-24 09:29:01 +00:00
context feat: container controls & convienience scripts 2025-08-08 15:07:32 -07:00
css feat(UI): add Night Ops dark mode with theme toggle 2026-03-20 11:46:10 -07:00
hooks fix(ui): reduce SSE reconnect churn and polling overhead on navigation 2026-03-20 11:46:10 -07:00
layouts feat(UI): add Support the Project settings page 2026-03-20 11:46:10 -07:00
lib fix(downloads): allow users to dismiss failed downloads 2026-03-20 11:46:10 -07:00
pages feat: improve React component performance and accessibility 2026-03-24 09:29:01 +00:00
providers feat(UI): add Night Ops dark mode with theme toggle 2026-03-20 11:46:10 -07:00
tsconfig.json fix(Docs): documentation renderer fixes 2025-12-23 16:00:33 -08:00