keepme-backend / src /controllers

Commit History

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

    b8bc03f
  2. refactor authentication flow by removing unused middleware and simplifying user sign-in response

    d697ce3
  3. 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. Add MeetingController and MeetingService for scheduling and managing meetings; implement availability checks and booking functionality

    ec47532

  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. Add MeetingController and related schemas and services for meeting management

    5e720ea
  3. Improve conversation and file controllers to use schema validation and improve WebSocket handling

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

    14bfd4c
  5. Improve file and conversation services to use repository pattern

    1e0a76d

  1. Add endpoint for conversation summary

    be1d374

  1. Fix dependency handling for authentication routes in API router

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

    562d1b9

  1. code refactor

    eb474ee

  1. Enhance signin functionality to log client IP address and update user session creation with device IP address

    e1e6967

  1. Add authentication middleware and update auth controller for API key validation

    302d8c7

  1. Add AuthController for user authentication endpoints

    6a39039
  2. Implement a feature to communicate with openai realtime api using text modality

    17f9ecb
  3. Add logic to upsert the file content in vector store

    d27bf13
  4. Add Pinecone integration with API routes

    dfee664

  1. Implement AI voice controller and OpenAI client integration with API and WebSocket routes

    b2fc939
  2. Add initial project structure with configuration and logging setup

    76ea68f