LuyNagda / transcendence

0 stars 1 forks source link

Enhance Chat Application: Logging, UI, and Sync #45

Open unkn0wn107 opened 1 week ago

unkn0wn107 commented 1 week ago
  1. Logging improvements:

    • Added color support and fixed optional user_id in logs
    • Switched frontend app logger
    • Fixed DEBUG and LOG_LEVEL environment settings
    • Implemented front-end logger and context logging
  2. User Interface enhancements:

    • Beautified chat interface
    • Added message bubbles to chat history
    • Implemented HTMX trigger for user data updates in DOM
  3. Data synchronization and functionality fixes:

    • Fixed user ID synchronization between frontend and backend
    • Resolved chat history issues
    • Fixed main chat features and front-end block/unblock functionality
  4. Development and CI improvements:

    • Excluded generated statics from git
    • Set up CI to rebuild on .env file changes
    • Refactored frontend app using esbuild (marked as unstable)
  5. Testing:

    • Fixed chat-related tests