project-nomad/admin/inertia/pages
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
..
docs feat(docs): polish docs rendering with desert-themed components 2026-02-06 14:41:30 -08:00
easy-setup fix(disk): correct storage display by fixing device matching and dedup mount entries 2026-03-20 11:46:10 -07:00
errors feat: initial commit 2025-06-29 15:51:08 -07:00
settings feat: improve React component performance and accessibility 2026-03-24 09:29:01 +00:00
about.tsx feat: initial commit 2025-06-29 15:51:08 -07:00
chat.tsx feat(AI Assistant): custom name option for AI Assistant 2026-03-04 20:05:14 -08:00
home.tsx fix(UI): hide 'Start here!' badge after Easy Setup is completed 2026-03-20 11:46:10 -07:00
maps.tsx feat(UI): add Night Ops dark mode with theme toggle 2026-03-20 11:46:10 -07:00