Commit History

  1. update yarn.lock

    ae349ee
  2. Update Dockerfile

    Verified signature
    4d895d8
  3. Update Dockerfile

    Verified signature
    9157033
  4. Update Dockerfile

    Verified signature
    d42d4ab
  5. fix docker file

    1bd1c56
  6. set enableglobalCache to false in yarnrc.yml

    89ff10c
  7. add docker file

    77ea953
  8. update api base url

    3576188
  9. solved first letter not visible issue

    491d80b

  1. added md format and streaming

    259cdfe
  2. update websocket route as per backend update

    1173e65
  3. add IMessage interface

    40d9188

  1. fix useWebRTC hook to handle events correctly

    e586605
  2. add token on queryparms instead of onopen event

    3533a0f
  3. Parse incoming WebSocket messages and update message sending format

    130dce0
  4. Update WebSocket URL in .env.example to remove trailing slash

    cad5cb6
  5. Add error handling for conversation initialization and message sending in ChatScreen

    ac8b540

  1. Refactor ChatScreen to initialize conversation and connect WebSocket on mount

    d37fcbd
  2. Add authentication token handling in useWebRTC hook

    739b0d9
  3. Refactor useWebSocket hook to remove conversationId parameter and add connectWebSocket function for handling WebSocket connection and authentication

    38c6487

  1. Add conversation management with WebSocket integration in ChatScreen

    a81564e
  2. integrate voiceToVoice websocket

    1dec6f5
  3. Add useWebSocket hook for managing text-based WebSocket communication

    585d8da
  4. Add useWebRTC hook for managing WebRTC connections and voice calls

    9a4d513
  5. Add conversationWebSocket function for establishing WebSocket connections

    7e89980
  6. Add WebRTC connection request interfaces for managing conversation offers

    d797791
  7. Add chatService for managing conversation and WebRTC connection requests

    0489741
  8. Add conversation interfaces for conversation creation and connection requests

    4ac396e
  9. Add useTimer hook for managing a timer with start, stop, and formatting functionality

    9b0016a
  10. Add useBeep hook for audio beep functionality with start and stop controls

    73a2501
  11. add VITE_WS_URL in env example file

    3353f40
  12. Refactor App component to implement routing with authentication and add main application pages

    797bd88
  13. Add VoiceToVoice component for voice interaction with listening toggle functionality

    517615e
  14. Add NotFoundPage component for handling 404 errors with user-friendly message

    91be1f3
  15. Add signup page with form validation and registration functionality

    fa86bf8
  16. Add login page with validation and authentication functionality

    740d918
  17. Add ChatArea component to integrate ChatScreen and Sidebar with toggle functionality

    c372e45
  18. Add ChatScreen component for user-bot interaction with message handling and logout functionality

    2333c19
  19. Add Sidebar component for chat management with editing and deletion features

    d6420e9
  20. Add AuthContext and AuthProvider for authentication state management

    2efe57e
  21. Add .env.example file with API URL configuration

    37725e0
  22. Add RedirectIfAuthenticated component to handle redirection based on authentication status

    2469d7f
  23. Add ProtectedRoute component for route guarding based on authentication

    fc6d4e4
  24. Add axios client with request/response interceptors for authentication

    75706d4
  25. Add authentication interfaces for login and registration

    df7f428
  26. Refactor main.tsx to use consistent quotation marks and improve formatting

    7d4de65
  27. Remove unused App.css and react.svg files

    aaed428
  28. Add Material-UI, Emotion, Axios, and Prettier dependencies

    ce28d8b
  29. Add Prettier and ESLint configuration files

    3317833

  1. yarn create vite .

    bed675d