Siddharth Ganesan
e76fc8c2da
Remove migrations ci ( #1501 )
2025-09-30 10:43:41 -07:00
Waleed
e9150a53e3
feat(i18n): update translations ( #1496 )
2025-09-30 09:44:50 -07:00
Waleed
01ffee8e7c
fix(deployed): support internal JWT for deployed child workflow executions ( #1498 )
2025-09-30 01:14:32 -07:00
Siddharth Ganesan
7de9e5fb19
fix(ci): fix docker manifest build
2025-09-29 20:55:52 -07:00
Waleed
010753d170
chore(docs): remove remaining yml references from docs ( #1492 )
2025-09-29 20:13:44 -07:00
Waleed
bf1c178282
feat(sso): add support for login with SAML/SSO ( #1489 )
...
* feat(sso): added login with SAML/SSO
* restore env
* fixed login styling
* upgrade deps, update UI
* more styling improvements
* reran migrations, tested with script
* improvement(auth): created SSO page
* improvement(auth): remove email option for SSO if not enabled
* cleanup
* cleaned up, added documentation for SSO/SAML config + tested registering either one with script and UI form
* cleanup
* ack PR comments
* move sso known providers to consts
---------
Co-authored-by: waleed <waleed>
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-09-29 20:05:26 -07:00
Siddharth Ganesan
6a664663cf
fix(copilot): deprecate yaml, json import/export, deprecate build_workflow tool, convert copilot to json-based ( #1488 )
...
* Temp commit
* Edit workflow self contained
* Remove build_workflow
* Base bad version
* fix lint
* Sanitize workflows for copilot
* Fixes
* Fix import/export buttons
* fix autolayout
* fix lint
* fix training logic to work with json
* Add claude sonnet 4.5 to copilot
* Lint
* Update copilot url
* Update default model and fix build errors
* Fix tests
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-09-29 19:12:08 -07:00
Siddharth Ganesan
333442909b
Fix copilot diff ( #1485 )
2025-09-29 13:12:10 -07:00
Waleed
67c993d743
fix(ci): remove atomic updates for trigger ( #1478 )
2025-09-27 22:37:28 -07:00
Waleed
38dd2d0f23
improvement(ci): ensure atomicity in trigger deploys, improve overall ci organization ( #1477 )
...
* improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]
* improvement(ci): ensure atomicity in trigger deploys, improve overall ci organization
* Revert "improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]"
This reverts commit c68c052601 .
---------
Co-authored-by: waleed <waleed>
2025-09-27 22:11:06 -07:00
Adam Gough
5ee6345120
Fix(google drive): google sheets creating a file ( #1476 )
...
* fixed upload to google drive with sheets
* cleanup, remove unneeded scope
2025-09-27 20:48:01 -07:00
Waleed
dd1985c99c
improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier] ( #1474 )
...
* improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]
* ui fix
* added back validate route, remove backwards compatibility for subdomain redirects
* cleanup
* cleanup
* add chat page to conditional theme layout, and remove custom chat css
* consolidate theme providers
* ack pr commnets
---------
Co-authored-by: waleed <waleed>
2025-09-27 17:32:10 -07:00
Waleed
39356f3d74
fix(ui): standardized 404, chat, and invite pages ( #1472 )
...
* improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]
* fix(ui): standardized 404, chat, and invite pages
* Revert "improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]"
* fixed ui for 404 page
2025-09-27 14:03:24 -07:00
Waleed
1ec5b1bdad
improvement(deps): remove vercel speed insights ( #1470 )
...
* improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]
* improvement(deps): remove vercel speed insights
* Revert "improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]"
This reverts commit c68c052601 .
---------
Co-authored-by: waleed <waleed>
2025-09-27 11:52:19 -07:00
Waleed
bcc75376e5
feat(permissions): allow users to deploy workflows in all workspaces they are an admin in ( #1463 )
...
* feat(permissions): allow admin workspace users to deploy workflows in workspaces they don't own
* fixed failing test
* added additional routes
* remove overly complex, unecessary test and fixed docs formatting
* follow DRY
2025-09-26 19:58:11 -07:00
Adam Gough
448e9ea835
fix(tools): fixed supabase order by ( #1467 )
...
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-09-26 19:26:50 -07:00
Waleed
a63f3a3d8d
improvement(copilot): added session context checks in copilot tool calls ( #1466 )
...
* improvement(copilot): added session context checks in copilot tool calls
* remove extraneous comments, remove the ability to view copilot API keys after creation
* updated skeleton
---------
Co-authored-by: waleed <waleed>
2025-09-26 19:04:49 -07:00
Waleed
3ff6509028
feat(i18n): update translations ( #1465 )
...
* feat(i18n): update translations
* fixed french i18n error
---------
2025-09-26 19:01:22 -07:00
Vikhyath Mondreti
2ae30f1399
add google vault to landing page footer ( #1464 )
2025-09-26 16:38:24 -07:00
Vikhyath Mondreti
0e65a8a31d
feat(trigger-docs): new trigger docs, function block rce imports fix ( #1462 )
...
* fix(sidebar): draggable cursor on sidebar when switching workflows (#1276 )
* remove inline css for edge labels
* fix remote code execution imports for javascript
* add docs for new triggers
* fix
* fix draggable link
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
2025-09-26 16:23:52 -07:00
Waleed
d1f5c69e6b
fix(envvars): use getEnv for isHosted check since it is client-side ( #1461 )
2025-09-26 12:50:51 -07:00
Waleed
c468ecbc72
feat(i18n): update translations ( #1460 )
2025-09-26 12:21:28 -07:00
Adam Gough
97257ca49f
Feat(google vault): added google vault tool ( #1459 )
...
* first push pre testing
* toosl working
* progress
* bun run lint
* added doc
* changed google client ID and secret back
* cleaned up oauth
* removed comment
* removed any and added manual content
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-09-26 11:13:58 -07:00
Waleed
6daeb77740
feat(turbo): added turborepo, tailwind v3 ( #1458 )
2025-09-25 21:18:51 -07:00
Waleed
f79e87e4c2
improvement(parallel): update parallel subflow to support conditional routing ( #1444 )
...
* improvement(parallel): update parallel subblock to support conditional routing
* ignore disconnected blocks in parallel/loop
* added utils
* fix z-index issues with edges in subflow
* fixed aggregation of results from loop & parallel blocks
* feat(manual-trigger): add manual trigger (#1452 )
* feat(manual-trigger): add manual trigger
* consolidate input format extraction
* exclude triggers from console logs + deployed chat error surfacing
* works
* centralize error messages + logging for deployed chat
* fix(css-config): use correct version (#1453 )
* fix(css-config): use correct version
* fix lint
* improvement(parallel): update parallel subblock to support conditional routing
* ignore disconnected blocks in parallel/loop
* added utils
* fix z-index issues with edges in subflow
* fixed aggregation of results from loop & parallel blocks
* change z index within component and remvoe global css
* fix cascade deletion subflows sockets case
* improve results array for subflows
* fix onedgeclick inside subflows
* fix test
---------
Co-authored-by: waleed <waleed>
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2025-09-25 18:31:34 -07:00
Waleed
18599ac3c3
fix(tailwind): revert tailwind back to v3 for main app ( #1456 )
...
* fix(css): fix css build issue
* fix(postcss): revert back to tailwind v3
* bun.lock update
2025-09-25 18:04:40 -07:00
Waleed
e49cde7766
fix(ci): modify docs embeddings ci to only run on english documentation ( #1455 )
2025-09-25 17:52:00 -07:00
Waleed
7146ce512d
feat(ci): use blacksmith for ci ( #1454 )
...
* feat(ci): use blacksmith for ci
* consolidate ecr + ghcr builds for linux/amd64
2025-09-25 17:37:12 -07:00
Vikhyath Mondreti
1b7e883b10
fix(css-config): use correct version ( #1453 )
...
* fix(css-config): use correct version
* fix lint
2025-09-25 16:42:31 -07:00
Vikhyath Mondreti
e03c036a10
feat(manual-trigger): add manual trigger ( #1452 )
...
* feat(manual-trigger): add manual trigger
* consolidate input format extraction
* exclude triggers from console logs + deployed chat error surfacing
* works
* centralize error messages + logging for deployed chat
2025-09-25 16:29:50 -07:00
Siddharth Ganesan
7e8ac5c27f
fix(ci): docker ( #1451 )
...
* Docker ci 2
* Bun issues
* bun lock
2025-09-25 13:23:06 -07:00
Siddharth Ganesan
c12b3d2550
Remove double calling of ci ( #1450 )
2025-09-25 12:39:39 -07:00
Siddharth Ganesan
d381a69c9f
feat(ci): consolidate ci, make db migrations dependent on ecr success, remove turbopack for staging/prod builds ( #1449 )
...
* Remove turbopack
* Fix ci errors
* Sim agent import fix
* Lint
* Ci orchestration
* Lint
* Ci updates
* Tdz fix for generate
* Remove logger
* Fix imports
* Lint
2025-09-25 12:26:25 -07:00
Vikhyath Mondreti
928581f387
feat(deployments): make deployed state source of truth for non-manual executions + versioning ( #1242 )
...
* feat(deployments): make deployed state source of truth for non-manual executions + versioning
* fix lint
* fix test
* add script to migrate to deployed vesions
* fix deployed chat
* address greptile commands
* Remove 84th migration files to prepare for regeneration
* fix script + update migration
* fix script
* cleanup typing
* use shared helper
* fix tests
* fix duplicate route
* revert migrations prep
* add migration back
* add workflow in workflow block func
* fix UI
* fix lint
* make migration idempotent
* remove migrations
* add migrations back'
* adjust script to reuse helper
* add test webhook URL functionality
* consolidate test URL + prod URL code for webhooks
* fixes
* update trigger config save with correct dependencies
* make frozen canvas respect trigger mode
* chore(db): remove latest migration 0088, snapshot, journal entry; delete migrate-deployment-versions script
* separate parent id cleanup migration
* chore(db): remove 0089 migration, snapshot, and prune journal entry
* chore(db): generate 0090 migration after removing 0089 and merging staging
* fix
* chore(db): remove 0090 migration, snapshot, and prune journal entry
* chore(db): generate 0091 migration after merging staging and restoring idempotency flow
* fix some imports
* remove dead code
* fix tests
* remove comment
* working test url functionality restored
* works
* some styling changes
* make deploy text accurate
* chore(db): remove latest migration 0091 and snapshot; update journal before merging staging
* db(migrations): generate 0093_medical_sentinel and snapshots after merging staging
* reconcile with other merge
* fix trigger test
* remove extra use effect
* fix test url"
* don't swallow serializer errors
* fix lint
* fix tests
* fix tests
* expose root for generic webhook
* root access for webhook
* add is workflow ready check correctly
2025-09-24 20:28:09 -07:00
Siddharth Ganesan
2c7c8d582e
Add dh login ( #1448 )
2025-09-24 18:20:45 -07:00
Siddharth Ganesan
426873245f
feat(infra): add ci for aws image push ( #1447 )
...
* Stash
* Ci for aws v1
* Fix ecr
2025-09-24 17:45:26 -07:00
Siddharth Ganesan
ca6ff7edb6
feat(infra): add staging docker image
2025-09-24 15:18:40 -07:00
Vikhyath Mondreti
094dae3d3f
feat(copilot): add training interface ( #1445 )
...
* progress
* cleanup UI
* progress
* fix trigger mode in yaml + copilot side
* persist user settings
* wrap operations correctly
* add trigger mode to add op
* remove misplaced comment
* add sent notification
* remove unused tab:
2025-09-24 14:19:11 -07:00
Emir Karabeg
2ee27f972e
improvement: remove sentry dependency ( #1435 )
...
* improvement: remove Sentry
* update bun.lock
2025-09-24 10:46:59 -07:00
Waleed
0b2ef5e3a6
chore(deps): added entities dependency ( #1441 )
2025-09-24 10:43:41 -07:00
Waleed
67ac3ff84b
chore(deps): upgrade turborepo ( #1439 )
2025-09-23 21:36:10 -07:00
Waleed
8ed2c5ec53
feat(i18n): update translations ( #1437 )
2025-09-23 18:56:42 -07:00
Vikhyath Mondreti
2ace06f239
fix build error
2025-09-23 18:31:25 -07:00
Waleed
20a272c8c3
chore(deps): remove unused deps, reduce overall dependencies & size ( #1436 )
...
Co-authored-by: waleed <waleed>
2025-09-23 17:39:38 -07:00
Waleed
0d86eaa3a1
fix(usage): persist cost multiplier at provider level instead of also at the logger level ( #1433 )
...
* feat(changelog): added changelog
* fix(usage): persist cost multiplier at provider level
* Revert "feat(changelog): added changelog"
This reverts commit 885d10c4d9 .
---------
Co-authored-by: waleed <waleed>
2025-09-23 17:11:29 -07:00
Vikhyath Mondreti
aa0a33e60f
Revert "feat(traceroot): add traceroot logger" ( #1434 )
...
This reverts commit 6d1b172a3e .
2025-09-23 16:59:49 -07:00
Vikhyath Mondreti
603b5471a3
fix(copilot): null check simplified ( #1431 )
2025-09-23 16:03:32 -07:00
Vikhyath Mondreti
ab8d822edf
fix(copilot): restore subblock options ( #1430 )
2025-09-23 15:56:56 -07:00
Waleed
5bb9b46554
improvement(subflows): support multiple blocks in parallel subflow, enhance logs to group by iteration for parallels/loop ( #1429 )
...
* feat(changelog): added changelog
* move avatar icons in changelog
* improvement(parallels): support multiple blocks in parallel subflow, enhance logs to group by iteration for parallels/loops
* restore env
* added tests
* lint
* update drizzle
---------
Co-authored-by: waleed <waleed>
2025-09-23 15:25:05 -07:00
Waleed
994eb8db2a
feat(i18n): added japanese and german translations ( #1428 )
...
* feat(changelog): added changelog
* feat(i18n): added japanese and german translations
* reordered
---------
Co-authored-by: waleed <waleed>
2025-09-23 15:13:31 -07:00