undef-engine 2025-11-23
Large cleanup removing 33K lines and restructuring game mode components
277 files · 3,502+ · 33,177-

Game mode component restructuring

6 files changed
  • SickDayBoard.tsx Reorganized Sick Day game board
  • CommissionTracker.tsx Reorganized commission tracker
  • ExcuseCrafter.tsx Reorganized excuse crafter
  • PowerUpMenu.tsx Reorganized power-up menu
  • VotingPanel.tsx Reorganized voting panel
  • FeaturedGames.tsx Updated featured games component
  • Moved game mode components into organized modes/ directory structure decouple architectural
    3 files
    • SickDayBoard.tsx
    • CommissionTracker.tsx
    • ExcuseCrafter.tsx
  • Restructured landing page with updated FeaturedGames component decouple internal
    1 file
    • FeaturedGames.tsx

Routing simplification and component cleanup

6 files changed
  • App.tsx Simplified routing with reduced complexity
  • ErrorModal.tsx Improved error display
  • Scoreboard.tsx Updated scoreboard
  • GameOverScreen.tsx Updated game-over screen
  • LoginForm.tsx Improved login form
  • RegisterForm.tsx Improved registration form
  • Simplified App.tsx routing with reduced complexity decouple internal
    1 file
    • App.tsx
  • Enhanced ErrorModal with improved error display streamline behavioral
    1 file
    • ErrorModal.tsx
  • Improved LoginForm and RegisterForm components streamline internal
    2 files
    • LoginForm.tsx
    • RegisterForm.tsx

Deprecated code removal

3 files changed
  • UserMenu.tsx Removed deprecated user menu code
  • Scoreboard.tsx Removed deprecated scoreboard code
  • GameOverScreen.tsx Removed deprecated game-over screen code
  • Removed 33,177 lines of deprecated and duplicate code across 277 files deprecate internal
    3 files
    • UserMenu.tsx
    • Scoreboard.tsx
    • GameOverScreen.tsx