* feat(ollama): add ollama package dependency, add two separate deployment docker compose files and add a shell script to toggle between the deployment docker compose files
add base ollama.ts implementation
add latest attempt to fetch Ollama models dynamically
fix ollama dynamic model fetching, models now being rendered on GUI
fix package and package-lock.json to remove ollama dependency and add types.ts for ollama
switch MODEL_PROVIDERS to getModelProviders
make dynamic ollama model dropdown change using zustland store
make dynamic ollama model changes to router and evaluator ts too
* feat(ollama): fix evaluated options by de-duplicating it
* feat(ollama): make README.md change to reflect local model workflow
* feat(ollama): add base non-ollama docker compose file, add --local flag to start_simstudio_docker.sh with ollama service
* feat(ollama): fix README.md local model instructions
* feat(ollama): remove de-duplication logic and separate getModelProviders into two
* fix non-local init and translate.ts
* create combined docker-compose file and fix start_simstudio_docker script too
* update package-lock.json
* feat(ollama): fix README.md instructions and docker compose
---------
Co-authored-by: Arunabh Sharma <arunabh.sharma@supernal.aero>
* added email templates for initial signup and confirmation email
* added waitlist flow. when someone signs up, we send them an email and then when we let them off the waitlist, we send them a link to login and change their status in the table
* added waitlist store similar to logs store, added admin panel for letting ppl off the waitlist
* wrap signup form in a suspense boundary to resolve build error
* added already joined notif to waitlist
* added rate limiter using redis, added token validation in middleware for protected routes
* cleaned up email components, consolidated footer implementation