Commit Graph
851 Commits
Author SHA1 Message Date
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
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
Waleed Latif 272a486bcc improvement(waitlist): add signed_up status to indicate who signed up after being approved off of waitlist 2025-03-29 13:32:51 -07:00
Waleed Latif 0eb99f7291 docs: updated docs for variables, added images, added more content 2025-03-28 19:46:09 -07:00
Waleed Latif a11cbd92af feat(waitlist): modified waitlist flow, protected signup in production to ensure only user's who've been let off the waitlist can signup (#200)
* 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
2025-03-28 14:56:54 -07:00
Emir Karabeg c048a3c1ab fix(gitignore): revert 2025-03-27 20:03:00 -07:00
Emir KarabegandRishabh Shinde 4eb0f5f629 feat(image-gen) (#199)
* feat: image generation model with dalle

* updates to image-gen-block

* improvements: image-gen

---------

Co-authored-by: Rishabh Shinde <rishabhsshinde27@gail.com>
2025-03-27 19:58:35 -07:00
Waleed Latif 56bec10749 feat(providers): added gemini-2.5-pro-exp model 2025-03-27 05:02:43 -07:00
Emir Karabeg 8406c05cd4 fix(ux): connection block render 2025-03-27 01:26:48 -07:00
Emir Karabeg 3f2f1ad071 fix(ui): workflow edge under handle 2025-03-26 17:42:27 -07:00
Waleed Latif b881eff7b8 fix(control-bar): fix race condition for displaying notification & running state 2025-03-26 17:25:11 -07:00
Waleed Latif c47d704160 fix(constants): modify consts to match new api routes, run format 2025-03-26 16:09:21 -07:00
Waleed Latif fe2b64050a improvement(keys): make keys account-wide instead of issuing a new one every time a workflow is created (#192)
* improvement(keys): make keys acconut-wide instead of issuing a new one every time a workflow is created

* removed old api key validation & issue logic

* standardized api key format & added tests

* improvement(api): deprecated /db from /api and moved all routes to their relevant domain location. updated all references to old routes (#191)
2025-03-26 15:59:54 -07:00
Waleed Latif 566af68d77 improvement(api): deprecated /db from /api and moved all routes to their relevant domain location. updated all references to old routes (#191) 2025-03-26 15:32:00 -07:00
Waleed Latif 0b404f5584 tests(integration): added additional unit tests for executor, added integration tests for execution API routes (#190)
* added tests for new executor error path

* added integration tests for executions for different trigger types

* updated PR template to include checkbox item on tests
2025-03-26 13:02:24 -07:00
Ayaan Kaifullah ea42d6ee6c feat(webhook): added slack webhook support for slack events (#164)
* feat[webhook]: add Slack integration with signing secret configuration #111

* feat[webhook]: add Slack configuration component for webhook integration

Introduced a new SlackConfig component to manage the Slack app signing secret and provide setup instructions. This component includes input fields for the signing secret, a test result display, and detailed setup guidance for integrating with Slack's event subscriptions.

* feat[webhook]: implement Slack signature validation helper function

* feat[webhook]: refactor POST request to handle slack requests.

Also handeling verification challenge from slack for url verification.

* feat[webhook]: Add Slack provider configuration
support to webhook modal

* feat[webhook]: Enhance Slack webhook testing functionality

Implement test functionality of slack webhook, #111

* fix(webhook):  Improve logica error, removed OR condition on checking the availability of signingSecret #164

* feat(webhook): move Slack signature validation to a dedicated utility file
2025-03-26 03:36:52 -07:00
51e2b39c56 feat(oauth): general oauth improvements, added x and supabase oauth (#186)
* added x oauth

* added x oauth to x tools

* fix(deps)(deps): bump vite in /sim in the dependencies group (#183)

* improvement(vars): variable rename reference change

* fix(ui): scrollbar styling across all browsers

* feat(error-handling): created error path and upgraded ports

* improvement(ui/ux): console

* fix(connection-block): spacing

* added supabase oauth

* ui improvements for action required banner in settings > credentials

* improvement(oauth): if there is already an account connected, don't display the connect button in the credential selector

* fixed typo in marketplace for customer_service

---------

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu>
2025-03-26 03:34:11 -07:00
Emir Karabeg 601d77f7c7 fix(connection-block): spacing 2025-03-26 02:02:15 -07:00
Emir Karabeg 9987df2b84 improvement(ui/ux): console 2025-03-26 00:14:40 -07:00
Emir Karabeg 3e3d370c6d feat(error-handling): created error path and upgraded ports 2025-03-26 00:04:18 -07:00
Emir Karabeg 891c1f5cf1 fix(ui): scrollbar styling across all browsers 2025-03-25 22:04:01 -07:00
Emir Karabeg f6c280f79d improvement(vars): variable rename reference change 2025-03-25 21:15:53 -07:00
dependabot[bot] 0176382408 fix(deps)(deps): bump vite in /sim in the dependencies group (#183) 2025-03-25 20:18:35 -07:00
Waleed Latif 7a2a721932 improvement(tools): fixed some confluence tool issues 2025-03-25 16:17:10 -07:00
Emir Karabeg 28e7be1ce7 improvement(tag-dropdown): added ancestors 2025-03-25 16:16:33 -07:00
Emir Karabeg d97641d6da fix(marketplace): rollback open workflow on view mode 2025-03-25 15:59:56 -07:00
Waleed Latif e6bf5cf521 fix(async): fixed bug where async workflows were not running due to relative path reference 2025-03-25 15:41:04 -07:00
Waleed Latif 34b2e4389c improvement(tools): added file selector for confluence, wip. removed unneccessary restricted google scopes 2025-03-25 15:13:19 -07:00
Emir Karabeg d5e1560b47 improvement(marketplace): loading and viewing 2025-03-25 14:28:30 -07:00
Waleed Latif 1ab98ca58b fix(oauth): fix bug in atlassian oauth 2025-03-25 13:19:56 -07:00
Emir Karabeg c32dbdcf90 fix(notifications): reopen on click 2025-03-25 03:07:35 -07:00
Waleed Latif 289ab47fff improvement(tools): improved formatting of confluence retrieve page tool, added oauth required param 2025-03-25 02:54:17 -07:00
Emir Karabeg 9da64439a2 feat(vars) (#182)
* feat(vars) (#181)

* feat(vars): started panel

* improvement(variables): styling and connection to DB

* fix(variables): GET fix

* improvement(vars): sync, styling

* feat(vars): execution; styling
2025-03-25 02:48:42 -07:00
Waleed Latif c2499f6623 improvement(tools): improved formatting of confluence retrieve page tool, added oauth required param 2025-03-25 02:38:01 -07:00
Waleed Latif bceab2cea3 feat(oauth): added atlassian OAuth2 credentials 2025-03-25 02:08:02 -07:00
Adam Gough be14c98413 Remove package.json files from git tracking 2025-03-24 22:48:39 -07:00
Adam Gough d20b976107 syncing with og 2025-03-24 22:38:56 -07:00
Adam Gough f9bacc37c0 syncing with og sim 2025-03-24 22:37:57 -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
Waleed Latif b33759fca1 feat(debug): added debug mode & tests (#178) 2025-03-24 18:24:00 -07:00
Emir Karabeg 16458c7e5d improvement(ui/ux): connections and styling 2025-03-24 17:22:20 -07:00