undef-engine 2025-11-26
Remove Reverse Therapy mode and add session conflict handling
335 files · 6,933+ · 25,431-

Reverse Therapy game mode removal

5 files changed
  • DiagnosisBuilder.tsx Removed diagnosis builder component
  • InsuranceBilling.tsx Removed insurance billing component
  • ReverseTherapyBoard.tsx Removed Reverse Therapy game board
  • SymptomPresenter.tsx Removed symptom presenter component
  • handler.py Removed Reverse Therapy backend handler
  • Deleted DiagnosisBuilder, InsuranceBilling, PeerVoting, ReverseTherapyBoard, and SymptomPresenter components deprecate behavioral
    4 files
    • DiagnosisBuilder.tsx
    • InsuranceBilling.tsx
    • ReverseTherapyBoard.tsx
    • SymptomPresenter.tsx
  • Removed the entire ReverseTherapy/ component directory and backend packages deprecate behavioral
    2 files
    • handler.py
    • handler.py

Session conflict handling and UI indicators

2 files changed
  • SessionConflictModal.tsx Modal for handling duplicate session conflicts
  • InGameIndicator.tsx Active game status indicator
  • Added SessionConflictModal for handling duplicate session conflicts harden behavioral
    1 file
    • SessionConflictModal.tsx
  • Added InGameIndicator for showing active game status instantiate internal
    1 file
    • InGameIndicator.tsx

Room browsing and component improvements

6 files changed
  • GameBoardRouter.tsx Simplified game routing after mode removal
  • RoomList.tsx Expanded room browsing capabilities
  • AnswerCard.tsx Updated answer card component
  • GameOverScreen.tsx Updated game-over screen
  • LoginForm.tsx Updated login form
  • Lobby.tsx Improved lobby component
  • Simplified GameBoardRouter after Reverse Therapy removal decouple internal
    1 file
    • GameBoardRouter.tsx
  • Enhanced RoomList with expanded room browsing streamline internal
    1 file
    • RoomList.tsx
  • Updated AnswerCard, GameOverScreen, LoginForm, and RegisterForm components streamline internal
    3 files
    • AnswerCard.tsx
    • GameOverScreen.tsx
    • LoginForm.tsx