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 |
||
|---|---|---|
| .. | ||
| useAuthenticatedFetch.ts | ||
| useBodyScrollLock.ts | ||
| useGame.ts | ||
| useQuizLibrary.ts | ||
| useUserConfig.ts | ||
| useUserPreferences.ts | ||