undef-engine 2025-11-21
Refactor authentication flow and rework frontend components
195 files · 9,964+ · 13,543-

Authentication flow refactor

4 files changed
  • AuthOrCodeModal.tsx Combined auth/invite code flow modal
  • LoginForm.tsx Reworked login form component
  • RegisterForm.tsx Reworked registration form component
  • MagicLink.tsx Simplified magic link flow
  • Added AuthOrCodeModal for combined authentication and invite code flow harden behavioral
    1 file
    • AuthOrCodeModal.tsx
  • Significantly reworked LoginForm and RegisterForm with improved UX streamline internal
    2 files
    • LoginForm.tsx
    • RegisterForm.tsx
  • Updated MagicLink with simplified authentication flow streamline internal
    1 file
    • MagicLink.tsx

Frontend component overhaul

5 files changed
  • App.tsx Updated routing and layout
  • GameBoardRouter.tsx Streamlined game routing logic
  • Lobby.tsx Enhanced lobby component
  • RoomList.tsx Significantly expanded room browsing
  • UserMenu.tsx Improved navigation menu
  • Reworked GameBoardRouter with streamlined routing logic decouple internal
    1 file
    • GameBoardRouter.tsx
  • Significantly expanded RoomList with richer room browsing capabilities streamline behavioral
    1 file
    • RoomList.tsx
  • Enhanced Lobby component with improved interaction patterns streamline internal
    1 file
    • Lobby.tsx
  • Updated App.tsx routing and UserMenu navigation decouple internal
    2 files
    • App.tsx
    • UserMenu.tsx

Chat component refinements

3 files changed
  • ChatInput.tsx Refined chat input component
  • ChatMessage.tsx Refined chat message display
  • ChatPanel.tsx Refined chat panel container
  • Refined ChatInput, ChatMessage, and ChatPanel components streamline internal
    3 files
    • ChatInput.tsx
    • ChatMessage.tsx
    • ChatPanel.tsx