Commit Graph
19 Commits
Author SHA1 Message Date
Waleed Latif 7049b5ac5b feat(freestyle): refactored handler in executor, migrated from webcontainer to freestyle for code execution, fixed condition block issues (#222)
* 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
2025-04-04 01:16:50 -07:00
Waleed LatifandEmir Karabeg 92b20455f1 feat(files): local upload, s3 upload for pdf/docx/csv parsing (#213)
* 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>
2025-04-01 03:52:50 -07:00
Arunabh SharmaandArunabh Sharma fe2c7d8d98 feat(ollama): Adding ollama for enabling local model agents (#153)
* 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>
2025-03-29 13:34:44 -07:00
dependabot[bot] f69b5749f7 fix(deps)(deps): bump next in /sim in the dependencies group (#179) 2025-03-24 20:36:00 -07:00
dependabot[bot] a2ff120440 fix(deps): bump drizzle-orm from 0.39.3 to 0.41.0 in /sim (#169)
Bumps [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) from 0.39.3 to 0.41.0.
- [Release notes](https://github.com/drizzle-team/drizzle-orm/releases)
- [Commits](https://github.com/drizzle-team/drizzle-orm/compare/0.39.3...0.41.0)

---
updated-dependencies:
- dependency-name: drizzle-orm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 11:50:12 -07:00
dependabot[bot] 8b1e3fb9b2 fix(deps): bump @anthropic-ai/sdk from 0.38.0 to 0.39.0 in /sim (#166)
Bumps [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) from 0.38.0 to 0.39.0.
- [Release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases)
- [Changelog](https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.38.0...sdk-v0.39.0)

---
updated-dependencies:
- dependency-name: "@anthropic-ai/sdk"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 11:49:56 -07:00
Waleed Latif 02e7a96c5a feat/multipleruns (#163)
* feat: added the ability to run a workflow multiple times

* fix: bug where notifications would appear globally regardless of which workflow you are on
2025-03-23 18:54:59 -07:00
Waleed Latif c38203b559 fix(emails): move emails folder into components, fix styling 2025-03-23 03:39:57 -07:00
Waleed Latif 4714599339 docs: upgrade from MIT to Apache-2.0 license and update all relevant docs 2025-03-22 14:35:53 -07:00
Waleed Latif bca29b4ef2 feat[password]: added forgot password, reset password, and email templates (#144)
* 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
2025-03-22 12:55:01 -07:00
Emir Karabeg 017de23b5a feat(marketplace): created workflow marketplace (#141)
* 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
2025-03-21 20:15:33 -07:00
dependabot[bot] 5cd5d9f81b chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates (#137)
Bumps the npm_and_yarn group with 3 updates in the /sim directory: [next](https://github.com/vercel/next.js), [prismjs](https://github.com/PrismJS/prism) and [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime).


Updates `next` from 15.2.0 to 15.2.3
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.2.0...v15.2.3)

Updates `prismjs` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.29.0...v1.30.0)

Updates `@babel/runtime` from 7.26.0 to 7.26.10
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: prismjs
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: "@babel/runtime"
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-21 15:42:44 -07:00
Waleed Latif 20caa0e31f fix[webhook]: added framer-motion dependency 2025-03-20 17:09:55 -07:00
Waleed Latif 7b7cca786f feat[auth]: update better-auth, resolved missing refresh token for genericOAuth providers 2025-03-19 23:56:11 -07:00
Waleed Latif 151214632c tests[executor]: added more tests for executor, removed app/tests directory, added github workflow to run tests upon push to main 2025-03-16 18:06:23 -07:00
Waleed Latif f1c61487eb test[executor]: migrated from jest to vitest, added some tests for executor 2025-03-16 16:37:45 -07:00
Waleed Latif aebc8e9578 improvement: use google file/folder picker instead of custom picker to remove requirement of restricted scopes. co-localize many input components and move them out of general components/ui/ 2025-03-16 13:56:29 -07:00
Waleed Latif 4deef0b769 fix: removed multiple account oauth functionality, updated better-auth to acknowledge security vulnerability 2025-03-14 16:07:34 -07:00
Waleed Latif 8bd26159a7 bomba 2025-03-13 15:06:25 -07:00