* migrated from webcontainers to freestyle for sandboxed code execution, updated all references
* fixed condition block edges disappearing
* fix issue with condition block out-of-order resolving inputs
* refactored handlers in executor to be separate files, added unit tests
* remove old executor handlers file
* feat(file-parse): local upload; new block
* feat(file-parse): complete for local usage; need to integrate S3 for hosted version
* fix(file-parse): pdf parsing
* added support for multiple file upload & delete
* added s3 file upload/fetch for hosted platform
* swapped console for logger
* added unit tests for files
* add s3 client, resolved build error
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu>
* 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>
* feat: added the ability to run a workflow multiple times
* fix: bug where notifications would appear globally regardless of which workflow you are on
* added forgot password & reset password
* added react-email, added templates and styles that can be reused for all company emails
* docs: updated CONTRIBUTING.md
* consolidated icons into an email-icons file
* fix build issue by wrapping reset password page in suspense boundary since we use useSearchParams
* feat[marketplace]: merged with main
* feat(marketplace): rendering dummy version of workflow in preview
* fix: failed deployment and main alignment
* feat[marketplace]: added marketplace tables to schema
* feat[marketplace]: added route to publish marketplace and modal for confirmation
* feat[marketplace]: publish to marketplace; get marketplace info; unpublish
* improvement[notifications]: added marketplace and fixed ui
* feat[marketplace]: publish route; ui/ux upgrade
* fix: file structure aligned with NextJS best practices