diff --git a/TODO.md b/TODO.md index 228cc5d..c1e7ec4 100644 --- a/TODO.md +++ b/TODO.md @@ -18,19 +18,31 @@ [X] Add Nvidia NIM [ ] Host the database on Fly.io [ ] Add login with email and password -[ ] Add login with other provider +[ ] Add login with AppleID [ ] Better temperature settings. (Anthropic from 0-1, OpenAI from 0-2, DeepSeek from -2-2, ect) -[ ] Auto update the modelsInfos list +[ ] Auto update the modelsInfos db (At least remove unavailable models and send me an email when new one arrive) [ ] Encrypt the API keys -[ ] Send me an email every xh with the new code error logs +[ ] Send me an email every x hours with the new code error logs +[ ] Update the WASM function to show the text instantly +[ ] Implement the JADE_IN_DEV env variable to dev locally on my laptop # Opti [ ] Import all company and modelInfos at the start to not request the db +[ ] Reduce db query +[ ] Look to reduce memory +[ ] Check if some routes can be directly in WASM # Other [ ] Remove all panic [ ] Change the terms of service and enter keys page to an HTML [ ] Split Chat.go into smaller files [ ] Create a Request package -[ ] Use the normal RequestProvider function instead of TestProvider to remove TestProvider +[X] Use the normal RequestProvider function instead of TestProvider to remove TestProvider [ ] Add a dashboard to see the use of the app (Like how many this route or this model, ect) accross all users + +## Moving from EdgeDB cloud +[ ] Host a EdgeDB container on Fly.io +[ ] Connect to the EdgeDB UI of the hosted db +[ ] Make a small app to test the connection +[ ] Make the dump and restore of the old db to the new +[ ] Link to the new db