Removed the models that are not as useful as gpt4+(manual)rag
Improved the interface
Added signin with google functionality
Improved the codebase to be more readable
Improved the documentation of the project
Added a test to see if database is online before starting the server
Add chatgpt variation endpoints.
Improved retrieval algorithm.
Improved chatbot responses.
Known issues: Sometimes the chatbot does not respond (For example: OpenAI timeouts).
Database with questions about documents was improved substantially.
Added a pre-commit hook to have a consistent style in the codebase.
Only alow pull-request merge with consistent style.
Users can see their chat history.
Users can continue previous conversations.
Users can share previous conversations with others.
Prisma added as ORM.
Users can authenticate with name and email.
The database manipulation is not visible to the end user.
User does not need to select documents, they are chosen by the chatbot.
User has new options to manipulate the chat.
Dashboard to select documents is not available anymore.
Logging simple requests to have store state when things go wrong.
Problem where Dashboard was not loading when user enters chat fixed.
Initial Release: The chatbot is released.
User can select documents to chat about.
User can chat with the chatbot.