* improvement(code-structure): move db into separate package
* make db separate package
* remake bun lock
* update imports to not maintain two separate ones
* fix CI for tests by adding dummy url
* vercel build fix attempt
* update bun lock
* regenerate bun lock
* fix mocks
* remove db commands from apps/sim package json
* feat(domain): drop the
* change all references for Sim Studio to Sim
* change back license and notice
* lint
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local>
* added CDN for large assets with fallback to static assets
* remove video assets from docs
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local>
* transfrom from block-centric tool input component to tool-centric tool input component for agent tools
* added additional type safety, created generic wrapper for tool input & reused across all subblock types
* stop retries if tool call fails, implemented for all providers except google
* bug fix with tool name extraction
* another bug fix
* ran script to update docs
* update contributing guide tool/block add example to reflect new param structure
* update README
* add key control to combobox, fixed google
* fixed google provider, fixed combobox
* fixed a ton of tools, ensured that the agent tool has full parity with actual tool for all tools
* update docs to reflect new structure
* updated visibility for gmail draft
* standardize dropdown values for tool definitions
* add asterisk for user-only + required fields
* updated visibility for tools
* consolidate redactApiKey util, fixed console entry bug that overwrites previous block logs
* updated docs
* update contributing guide to guide users to point their branches at staging instead of main
* nits
* move socket tests
* feat: socket server for self/local deployment
* ci: memory limit and redundant dependency install
* chore: update readme, devcontainer, cli package
* chore: add new dev scripts and update README for full development setup
* chore(docker): add OLLAMA_HOST environment variable to local and production configurations; update README for docker compose commands
* refactor(env): rename OLLAMA_HOST to OLLAMA_URL in configuration files and update related references
* migrate to bun
* added envvars to drizzle
* upgrade bun devcontainer feature to a valid one
* added bun, docker not working
* updated envvars, updated to bunder and esnext modules
* fixed build, reinstated otel
* feat: optimized multi-stage docker images
* add coerce for boolean envvar
* feat: add docker-compose configuration for local LLM services and remove legacy Dockerfile and entrypoint script
* feat: add docker-compose files for local and production environments, and implement GitHub Actions for Docker image build and publish
* refactor: remove unused generateStaticParams function from various API routes and maintain dynamic rendering
* cleanup
* upgraded bun
* updated ci
* fixed build
---------
Co-authored-by: Aditya Tripathi <aditya@climactic.co>
* added turborepo
* finished turbo migration
* updated gitignore
* use dotenv & run format
* fixed error in docs
* remove standalone deployment in prod
* fix ts error, remove ignore ts errors during build
* added formatter to the end of the docs generator
* 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