Commit Graph

3441 Commits

Author SHA1 Message Date
Waleed Latif
bc48378608 feat(cancel): allow cancellation of workflow run, fix styling for info notification (#225)
* ensure that the run button accurately reflects the execution state

* added cancellation for workflows with multiple runs, fixed styling of info notification
2025-04-04 11:01:30 -07:00
dependabot[bot]
c30af669c9 fix(deps)(deps): bump vite in /sim in the dependencies group (#223)
Bumps the dependencies group in /sim with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 6.2.4 to 6.2.5
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.2.5
  dependency-type: indirect
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 10:15:26 -07:00
Emir Karabeg
378c1b2b9e fix(ux): dropdown reload 2025-04-04 01:38:50 -07:00
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
Emir Karabeg
7811c6e39a fix(tag-dropdown): bug on undefined 2025-04-03 02:24:01 -07:00
Emir Karabeg
4cd90116ef improvement: marketplace, sidebar, loading (#221) 2025-04-03 01:15:49 -07:00
Waleed Latif
2df1d13b05 fix(ci): fix envvar name 2025-04-02 22:27:41 -07:00
Waleed Latif
9d3b27065a feat(versioning): added api deployment versioning, change detection in workflow, added ci job to run migrations on merge to main (#220)
* added initial code for versioning

* ran migrations & improvements to versioning

* change sensitivity of state diff checker

* debounce the change detection function

* cleaned up file structure

* added ci job to run migrations when merging to main

* ran migrations

* cleanup unused files, remove unused dependencies
2025-04-02 22:21:07 -07:00
Emir Karabeg
c7ad9d5dd8 improvement: marketplace and sidebar 2025-04-02 20:05:18 -07:00
Emir Karabeg
e14c705640 feat(marketplace): adding marketplace workflow to registry (#219)
* feat(marketplace): adding marketplace workflow to registry

* fix(db): updated schema
2025-04-02 18:15:14 -07:00
Waleed Latif
854667034d fix(ui): fixed issue with params not appearing for blocks that require oauth, ui improvement to truncate text in credential selector 2025-04-02 16:03:38 -07:00
Waleed Latif
f904958114 improvement(tools): modified return type of mistral parser 2025-04-02 14:18:38 -07:00
Waleed Latif
40a917c0ea feat(mistal-ocr): added file upload to mistal ocr tool in production (#218)
* added file selector for mistral OCR tool

* updated twilio icon
2025-04-02 13:52:56 -07:00
Emir Karabeg
79f8f34bf1 fix(ui/ux): console and notifications 2025-04-02 02:00:02 -07:00
Emir Karabeg
8e06c7dd0e improvement(mistral-OCR): error handling 2025-04-02 01:20:45 -07:00
Emir Karabeg
852945b925 feat(mistral-OCR): added mistral tool and block for parsing pdfs (#217) 2025-04-02 01:05:51 -07:00
Waleed Latif
dcd3b30c1d feat(agent): added credential selector for agent tools that require oauth (#216) 2025-04-01 19:08:43 -07:00
Waleed Latif
86ce7ffc09 fix(build): fix ci test & build failure 2025-04-01 18:13:56 -07:00
Emir Karabeg
64a8f604e2 improvement(models): added 3.5 sonnet 2025-04-01 17:41:32 -07:00
Waleed Latif
e6413ca558 chore: add build as ci step in github workflow 2025-04-01 17:39:10 -07:00
Waleed Latif
42936c89d0 fix(autoconnect): fixed autoconnect error for conditional block (#215)
* fix(autoconnect): fix bug where autoconnect didn't work for conditional block

* improvement(ui): file upload

* fix twilio block error

* run format

---------

Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu>
2025-04-01 17:29:36 -07:00
Emir Karabeg
da7c7e3687 improvement(ui): file upload 2025-04-01 17:12:42 -07:00
Ivan Ma
be8f44267e feat(twilio-block): added twilio block/tools (#201)
* Add twilio block base

* Edit fields

* Add twilio tool

* Fix Serialization of body in request. Add check for form-url-encoded.

* Remove Test file

* Remove execute in types
2025-04-01 17:02:15 -07:00
Emir Karabeg
6abd26b305 fix(tests): execute route 2025-04-01 16:54:47 -07:00
Waleed Latif
078f81f8bc fix(ui): airtable block/tools 2025-04-01 16:53:25 -07:00
Emir Karabeg
25e59ee695 fix: debounce sync on subblock and dropdown zustand load 2025-04-01 14:36:58 -07:00
Waleed Latif
3234a9a85e fix(tools): fixed airtable update tool 2025-04-01 14:17:25 -07:00
Emir Karabeg
24b487d1fa fix(api): passing body into workflow 2025-04-01 13:53:32 -07:00
Waleed Latif
7dde4191c7 feat(tools): added airtable integration for oauth2 and tools (#214)
* feat(airtable): add Airtable integration with OAuth support ref #102

* added scope descriptions for airtable oauth

---------

Co-authored-by: rodrick-mpofu <rodrickmpofu@gmail.com>
2025-04-01 13:53:28 -07:00
Waleed Latif
f835441c50 fix(files): use buffer instead of disk for s3 file uploads 2025-04-01 13:10:18 -07:00
Emir Karabeg
b779e46fe9 Update LICENSE 2025-04-01 12:10:58 -07:00
Waleed Latif
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
Emir Karabeg
275183dc88 fix(vars): local and api execution 2025-04-01 00:14:39 -07:00
Emir Karabeg
4030276c6d Update README.md 2025-03-31 16:34:01 -07:00
Faizan Ahmed
a41da903ff Update README.md (#210) 2025-03-31 16:28:40 -07:00
dependabot[bot]
f8ad23574d fix(deps)(deps): bump vite in /sim in the dependencies group (#209)
Bumps the dependencies group in /sim with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 6.2.3 to 6.2.4
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: indirect
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 12:53:25 -07:00
Emir Karabeg
945bcd3027 fix(ui): colors, icons 2025-03-30 18:44:41 -07:00
Emir Karabeg
e14bb91bec feat(typeform): add Typeform integration ref (#207)
* feat(typeform): add Typeform integration ref #106

* fix(typeform): icon

---------

Co-authored-by: rodrick-mpofu <rodrickmpofu@gmail.com>
2025-03-30 18:04:31 -07:00
Emir Karabeg
eed8f16500 fix(ui): dark loops 2025-03-30 13:38:03 -07:00
Waleed Latif
9cbff55a6f chore: run format 2025-03-30 03:31:46 -07:00
Emir Karabeg
476bccd253 Revert "improvement(loops): added vars to loop-input"
This reverts commit 89ba7fa3c2.
2025-03-30 03:30:19 -07:00
Emir Karabeg
89ba7fa3c2 improvement(loops): added vars to loop-input 2025-03-30 03:26:49 -07:00
Waleed Latif
db8b5642a0 feat(starterinput): added option to specify input format for starter block for api triggered executions (#204)
* added docs to landing page

* added basic input format for starter block

* improvements for input format for api calls, tested with and without input format

* restore old db configs for idle timeout and connect timeout

* added tests for execution with formatted input

* added syncing of subblock values to make input format persist

* fixed empty variable name bug

* hide api key in deployment notif, fix db issues
2025-03-30 03:15:45 -07:00
Emir Karabeg
57d13a2733 fix(ui/ux): handles 2025-03-30 02:52:17 -07:00
Emir Karabeg
7d0f3cf861 improvement(ui): tag dropdown 2025-03-30 02:03:33 -07:00
Emir Karabeg
39d8e9c0c4 fix(loops): string loop 2025-03-30 01:45:03 -07:00
Waleed Latif
554279a867 improvement(images): fixed json view for images not rendering in console, made requirements to display images more strict 2025-03-30 01:37:30 -07:00
Emir Karabeg
52ccaf3760 feat(loops) (#202)
* feat(loops): finished for loop; added for each and while ui

* fix(packages): updated loop package

* feat(loops): added forEach loop and special variables for loop; fixed execution console

* improvement: deleted while loop

* feat(loops): updated tests
2025-03-30 01:35:11 -07:00
Waleed Latif
b969c37e39 fix: update gmail oauth scope description 2025-03-30 00:27:43 -07:00
Waleed Latif
b4f6746137 docs: update README.md 2025-03-29 13:38:36 -07:00