feat: Enhance chat message handling in app.py with improved session ID validation and error handling. Update SupabaseService to log session creation attempts and handle exceptions gracefully. Ensure user and AI messages are only saved when session ID is present.
feat: Update student ID handling in app.py to improve ID generation and session initialization. Modify Supabase schema to accommodate larger student ID fields across relevant tables.
feat: Implement automatic student ID generation using TSID, add functionality for generating new IDs, and update UI components to reflect changes. Enhance session initialization to handle empty student IDs.
feat: Add .hf_ignore file to exclude unnecessary files during Hugging Face Space deployment. Update app.py for improved error handling and environment detection, and modify Dockerfile to use requirements.txt for dependency management.
feat: Integrate Supabase for data management, replacing local PostgreSQL. Implement Supabase service for CRUD operations on patients and scenarios, and update application logic to utilize Supabase API. Add Dockerfile for containerization and .dockerignore for build optimization.