Commit graph

4 commits

Author SHA1 Message Date
Paul Carroll
21bdaa1516 linting fixes 2025-08-08 17:03:20 -04:00
Paul Carroll
9b6c806c00 auto lint fixes 2025-08-08 17:01:18 -04:00
Paul Carroll
c31291e95a Add custom modal after browser refresh dialog 2025-08-08 15:33:52 -04:00
Paul Carroll
2c039bda8c Implement RefreshGuard system to prevent accidental page navigation
- Add useRefreshGuard hook with proper beforeunload/unload event handling
- Add useNavigationGuard for React Router SPA navigation blocking
- Add useGameGuard combining both guards with game state detection
- Add RefreshGuardModal component for user warnings
- Add RefreshGuardProvider to wrap application
- Fix Room component crash with defensive null checks
- Add Local Server to default hosts for localhost development
2025-08-08 15:23:21 -04:00