kaboot/tests/hooks
Joey Yakimowich-Payne e480ad06df
Add server security hardening and draft quiz persistence
Security:
- Add AES-256-GCM encryption for user PII (email, API keys, config)
- Add rate limiting (helmet + express-rate-limit)
- Require auth for file uploads

UX:
- Persist draft quizzes to sessionStorage (survives refresh)
- Add URL-based edit routes (/edit/draft, /edit/:quizId)
- Fix QuizEditor async defaultConfig race condition
- Fix URL param accumulation in Landing
2026-01-15 10:12:05 -07:00
..
useAuthenticatedFetch.test.tsx Add more tests 2026-01-15 07:08:50 -07:00
useGame.draftPersistence.test.tsx Add server security hardening and draft quiz persistence 2026-01-15 10:12:05 -07:00
useGame.navigation.test.tsx Add server security hardening and draft quiz persistence 2026-01-15 10:12:05 -07:00
useGame.reconnection.test.tsx Fix stuff 2026-01-14 09:07:20 -07:00
useQuizLibrary.test.tsx Add more tests 2026-01-15 07:08:50 -07:00
useUserConfig.test.tsx feat: add comprehensive game configuration system 2026-01-14 01:43:23 -07:00