keepme-backend / src /controllers /_conversation_controller.py

Commit History

  1. refactor conversation handling to remove user_id dependency and update schemas for name and email

    b8bc03f
  2. refactor user model and schemas to consolidate name fields and remove signup schema

    fcfe4b3

  1. Add WebSocket routing for conversation handling and refactor controllers

    269b3c2
  2. Refactor Dockerfile and clean up unused schemas; update Redis client initialization and environment configuration

    a3aa6c1
  3. Add Redis integration for session management and update WebSocket handling

    00662bb

  1. add token in query params instead of onopen event

    07aae89

  1. Implement JWT validation in ConversationController to ensure secure WebSocket connections

    272c2c0

  1. Handle WebSocketDisconnect in ConversationController to ensure proper disconnection and logging

    6fb66ca
  2. Refactor conversation handling to remove request dependency and update user retrieval method; adjust schemas to remove ephemeral_key from CreateWebrtcConnectionSchema while retaining it in response.

    1c4497b
  3. Enhance WebSocket handling for text conversations

    d4f6849

  1. Improve conversation handling to remove ephemeral_key from frontend and enforce modality validation

    4267717
  2. Improve conversation and file controllers to use schema validation and improve WebSocket handling

    af7af6c
  3. Improve Conversation and File API routers to enforce authentication dependencies

    14bfd4c

  1. Add endpoint for conversation summary

    be1d374

  1. Refactor user ID handling in conversation and file controllers; update models to use user links instead of IDs

    562d1b9

  1. code refactor

    eb474ee