Waleed
3058e35edf
v0.5.6: executor fixes, UI improvements, run paths ( #2028 )
...
* test(pr): hackathon (#1999 )
* test(pr): github trigger (#2000 )
* fix(usage-indicator): conditional rendering, upgrade, and ui/ux (#2001 )
* fix: usage-limit indicator and render conditonally on is billing enabled
* fix: upgrade render
* fix(notes): fix notes, tighten spacing, update deprecated zustand function, update use mention data to ignore block positon (#2002 )
* fix(pdfs): use unpdf instead of pdf-parse (#2004 )
* fix(modals): fix z-index for various modals and output selector and variables (#2005 )
* fix(condition): treat condition input the same as the code subblock (#2006 )
* feat(models): added gpt-5.1 (#2007 )
* improvement: runpath edges, blocks, active (#2008 )
* feat(i18n): update translations (#2009 )
* fix(triggers): check triggermode and consolidate block type (#2011 )
* fix(triggers): disabled trigger shouldn't be added to dag (#2012 )
* Fix disabled blocks
* Comments
* Fix api/chat trigger not found message
* fix(tags): only show start block upstream if is ancestor (#2013 )
* fix(variables): Fix resolution on double < (#2016 )
* Fix variable <>
* Ling
* Clean
* feat(billing): add notif for first failed payment, added upgrade email from free, updated providers that supported granular tool control to support them, fixed envvar popover, fixed redirect to wrong workspace after oauth connect (#2015 )
* feat(billing): add notif for first failed payment, added upgrade email from free, updated providers that supported granular tool control to support them, fixed envvar popover, fixed redirect to wrong workspace after oauth connect
* fix build
* ack PR comments
* feat(performance): added reactquery hooks for workflow operations, for logs, fixed logs reloading, fix subscription UI (#2017 )
* feat(performance): added reactquery hooks for workflow operations, for logs, fixed logs reloading, fix subscription UI
* use useInfiniteQuery for logs fetching
* fix(copilot): run workflow supports input format and fix run id (#2018 )
* fix(router): fix error edge in router block + fix source handle problem (#2019 )
* Fix router block error port handling
* Remove comment
* Fix edge execution
* improvement: code subblock, action bar, connections (#2024 )
* improvement: action bar, connections
* fix: code block draggable resize
* fix(response): fix response block http format (#2027 )
* Fix response block
* Lint
* fix(notes): fix notes block spacing, additional logs for billing transfer route (#2029 )
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
2025-11-17 13:46:03 -08:00
Waleed
5457d4bc7b
feat(settings): added reactquery for settings, removed zustand stores, added apollo, added workflow block selector dropdown search, added add environment variable option to empty env var dropdown ( #1971 )
...
* feat(settings): added reactquery for settings, removed zustand stores, added apollo, added workflow block selector dropdown search, added add environment variable option to empty env var dropdown
* fix delete dialog for copilot keys
* simplify combobox
* fix more z indices
* consolidated duplicate hooks
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-11-13 17:33:05 -08:00
Waleed
f9e822f6c8
feat(docs): added docs analytics drizzle ods ( #1957 )
...
* feat(docs): added docs analytics drizzle ods
* fix build
2025-11-12 17:51:58 -08:00
Waleed
766c7fbfbb
feat(drizzle): added ods for analytics from drizzle ( #1956 )
...
* feat(drizzle): added ods for analytics from drizzle
* clean
2025-11-12 16:35:46 -08:00
Waleed
1130befb17
fix(local): add missing deps, fix access patterns, update dockerfiles, updated turborepo ( #1895 )
...
* fix(local): add missing deps, fix access patterns, update dockerfiles
* upgrade turborepo
2025-11-11 12:01:59 -08:00
Emir Karabeg
eed2072723
feat/platform-v3 ( #1698 )
...
* feat(fonts): season replacing geist
* feat(emcnn): created emcn
* feat(sidebar): created new sidebar with header and workflow list
* improvement(sidebar): expanded workflow/folder item text sizing and adjusted button padding
* feat(sidebar): added search UI, updated workflows styling
* improvement: globals styling with antialiased in dark mode only
* feat(sidebar): blocks and triggers ui/ux updated
* refactor(sidebar): moved logic into hooks
* feat(sidebar): improved workflow/folder dragging UI/UX; refactored logic into hooks
* improvement(sidebar): adjusted triggers/blocks padding for header
* improvement(sidebar): dragging hover handler; closed folders by default minus active path
* improvement(sidebar): panel resize logic
* improvement(sidebar): blocks and triggers expanded indicator
* feat(tooltips): new emcn component emerged
* feat(sidebar): workflow list handling updated
* refactor: added cursorrules
* feat(panel): new panel layout
* improvement(workspaces): firname's workspace instead of fn ln's workspace
* feat(platform): panel header, new emcn icons, more button variants, refactor sidebar components
* improvement(emcn): added button variants
* feat(panel): tab system
* feat(copilot): refactor, adjusted welcome and user-input UI/UX
* feat(copilot): baseline user-input ui/ux improvement
* feat(emcn): badge outline variant
* fix: build errors
* feat(copilot): base UI copilot
* refactor(workflow-block): added hooks, components
* feat(design): created design panel and removed isWide
* refactor(subblock): edited components, styling
* feat: emcn, editor
* feat(panel): toolbar, editor
* feat(workflow-block): refactor, adjust base styling
* feat(workflow-block): new block, edge
* feat: workflow-block, connections, action-bar, copilot
* feat: panel, workflow, emcn, workflow block, subblocks; clean copilot
* sim-326: remove remote code execution toggle, hide dropdown for language if E2B is not enabled
* feat: sidebar navigation, tag coloring; refactor: rebased to staging
* fix: build errors
* improvement: subblock styles
* feat: workspaces, terminal, emcn, controls
* feat: delete workflow
* fix: rebased
* fix build errors
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-11-08 10:58:31 -08:00
Waleed
945405c461
feat(blogs): added blogs scaffolding ( #1857 )
2025-11-08 00:04:20 -08:00
Waleed
cf023e4d22
feat(tools): added download file tool for onedrive, google drive, and slack; added move email tool for gmail and outlook ( #1785 )
...
* feat(tools): added download file tool for onedrive, google drive, and slack
* added gmail & outlook move tools, added missing credentials descriptions to modal
* added slack delete/update message, add reaction; added gmail read/unread/label/unarchive; added outlook copy/delete/read/unread
* added threads to slack operations
* added timestamp for slack webhook trigger since api uses timestamp for updating/reacting/deleting
* cleanup
* added file info to slack read messages
* updated slack desc
* fixed downloading for onedrive, slack, and drive
* fix type check
* fix build failure
* cleanup files, fix triggers with attachments, fix integration blocks with include attachment to parse to user files, remove unused code
* fix move files tools
* fix tests
* fix build errors
* fix type error
* fix tests
* remove redundant code and filter out unecessary user file fields
* fix lint error
* remove fields from tag dropdown
* fix file upload via API
* fix pdf parse issue
---------
Co-authored-by: waleed <waleed>
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-11-05 13:00:34 -08:00
Waleed
e9ff94f06f
chore(deps): upgrade turbopack ( #1803 )
2025-11-03 22:48:22 -08:00
Vikhyath Mondreti
2eea3caccd
feat(import-export): improvements to export workspace, maintain file structure, include workflow variables ( #1799 )
...
* feat(import-export): improvements to export workspace, maintain file structure
* fix type'
* import/export variables
* fix var ref id bug
2025-11-03 12:13:57 -08:00
Waleed
70ff5394a4
improvement(mcp): ditch custom mcp client in favor of mcp sdk ( #1780 )
2025-10-31 11:21:00 -07:00
Vikhyath Mondreti
061c1dff4e
fix(schedules): offload next run calculation to croner ( #1640 )
...
* fix(schedules): offload next run calculation to croner
* fix localstorage dependent tests
* address greptile comment
2025-10-15 11:37:42 -07:00
Waleed
09cccd5487
feat(helm): added cert-postgresql template to helm ( #1620 )
...
* feat(helm): added cert-postgresql template to helm
* use js-tiktoken (pure js) in favor of tiktoken (wasm)
2025-10-13 12:41:43 -07:00
Waleed
1e81cd6850
fix(kb): added tiktoken for embedding token estimation ( #1616 )
...
* fix(kb): added tiktoken for embedding token estimation
* added missing mock
2025-10-13 11:53:50 -07:00
Waleed
8f06aec68b
fix(vulns): fix various vulnerabilities and enhanced code security ( #1611 )
...
* fix(vulns): fix SSRF vulnerabilities
* cleanup
* cleanup
* regen docs
* remove unused deps
* fix failing tests
* cleanup
* update deps
* regen bun lock
2025-10-11 22:14:31 -07:00
Waleed
86ed32ea10
feat(kb): added json/yaml parser+chunker, added dedicated csv chunker ( #1539 )
...
* feat(kb): added json/yaml parser+chunker, added dedicated csv chunker
* ack PR comments
* improved kb upload
2025-10-04 14:59:21 -07:00
Waleed
4adbae03e7
chore(deps): update fumadocs ( #1525 )
2025-10-01 20:28:12 -07:00
Waleed
7aae108b87
feat(posthog): added posthog for analytics ( #1523 )
...
* feat(posthog): added posthog for analytics
* added envvars to env.ts
2025-10-01 20:12:26 -07:00
Waleed
6e63eafb79
improvement(db): remove vercel, remove railway, remove crons, improve DB connection config ( #1519 )
...
* improvement(db): remove vercel, remove railway, remove crons, improve DB connection config
* remove NEXT_PUBLIC_VERCEL_URL
* remove db url fallbacks
* remove railway & more vercel stuff
---------
Co-authored-by: waleed <waleed>
2025-10-01 16:37:13 -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
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
6daeb77740
feat(turbo): added turborepo, tailwind v3 ( #1458 )
2025-09-25 21:18:51 -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
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
Siddharth Ganesan
7e8ac5c27f
fix(ci): docker ( #1451 )
...
* Docker ci 2
* Bun issues
* bun lock
2025-09-25 13:23:06 -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
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
Vikhyath Mondreti
aa0a33e60f
Revert "feat(traceroot): add traceroot logger" ( #1434 )
...
This reverts commit 6d1b172a3e .
2025-09-23 16:59:49 -07:00
Vikhyath Mondreti
6d1b172a3e
feat(traceroot): add traceroot logger
2025-09-23 10:39:52 -07:00
Waleed
68df95906f
feat(changelog): added changelog and gh action to auto-release ( #1423 )
...
* feat(changelog): added changelog
* finished changelog
* updated metadata
* reverted env
* cleanup
---------
Co-authored-by: waleed <waleed>
2025-09-22 21:35:21 -07:00
Waleed
a3c76da636
chore(deps): update trigger.dev sdk ( #1416 )
2025-09-22 12:30:28 -07:00
Waleed
cf19c895bb
chore(deps): upgdate trigger.dev cli ( #1414 )
2025-09-22 12:24:45 -07:00
Waleed
6747a497fc
fix(migrations): upgrade drizzle-kit in migrations container ( #1374 )
...
* fix(migrations): upgrade drizzle-kit in migrations container
* fix comments
* rm unused file
2025-09-18 11:04:06 -07:00
Vikhyath Mondreti
9de7a00373
improvement(code-structure): move db into separate package ( #1364 )
...
* improvement(code-structure): move db into separate package
* make db separate package
* remake bun lock
* update imports to not maintain two separate ones
* fix CI for tests by adding dummy url
* vercel build fix attempt
* update bun lock
* regenerate bun lock
* fix mocks
* remove db commands from apps/sim package json
2025-09-17 15:41:13 -07:00
Vikhyath Mondreti
6101493f12
fix(next-js): pin version ( #1358 )
...
* fix(next-js): pin version
* fix
2025-09-16 21:50:52 -07:00
Vikhyath Mondreti
53792b9a1d
fix bun lock ( #1354 )
2025-09-16 21:02:11 -07:00
Vikhyath Mondreti
48f86e66f4
fix(better-auth): revert back to version 1.2.9 ( #1352 )
2025-09-16 20:53:01 -07:00
Waleed
fd422b5d0d
feat(sms): add generic sms sending block/tool ( #1349 )
...
* update infra and remove railway
* feat(sms): add generic sms sending block/tool
* added docs
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
* updated colors
* remove fallbacks, stronger typing
2025-09-16 17:47:15 -07:00
Waleed
ab97ac5a77
fix(build): upgrade fumadocs to latest ( #1341 )
...
* update infra and remove railway
* fix(builds): upgraded fumadocs
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
2025-09-15 19:28:07 -07:00
Waleed
ac8bf96eee
fix(build): upgrade fumadocs ( #1340 )
...
* update infra and remove railway
* fix(build): fixed the build
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
2025-09-15 17:47:34 -07:00
Vikhyath Mondreti
994c35f62c
fix(stripe): revert to stable versioning for better auth plugin ( #1337 )
2025-09-15 16:04:28 -07:00
Vikhyath Mondreti
4ce6bc94c3
fix(stripe): use latest version to fix event mismatch issues ( #1336 )
...
* fix(stripe): use latest version to fix event mismatch issues
* fix enterprise handling
* cleanup
* update better auth version
* fix overage order of ops
* upgrade better auth version
* fix image typing
* change image type to string | undefined
2025-09-15 15:54:41 -07:00
Waleed
065fc5b87b
feat(api-keys): add workspace level api keys to share with other workspace members, add encryption for api keys ( #1323 )
...
* update infra and remove railway
* feat(api-keys): add workspace-level api keys
* encrypt api keys
* Revert "update infra and remove railway"
This reverts commit b23258a5a1 .
* reran migrations
* tested workspace keys
* consolidated code
* more consolidation
* cleanup
* consolidate, remove unused code
* add dummy key for ci
* continue with regular path for self-hosted folks that don't have key set
* fix tests
* fix test
* remove tests
* removed ci additions
2025-09-12 11:46:47 -07:00
Waleed
533b4c53e0
feat(tools): add MongoDB ( #1225 )
...
* added mongo, haven't tested
* fixed bugs, refined prompts, added billing for wand if billing enabled
* add docs
* ack PR comments
2025-09-02 18:55:45 -07:00
Vikhyath Mondreti
1a5d5ddffa
feat(e2b-execution): add remote code execution to support Python + Imports ( #1226 )
...
* feat(e2b-execution): add remote code execution via e2b
* ux improvements
* fix streaming
* progress
* fix tooltip text
* make supported languages an enum
* fix error handling
* fix tests
2025-09-02 18:15:29 -07:00
Waleed
5bbb349d8a
fix(build): add missing pdf-parse dep, add docker build in staging ( #1213 )
...
* fix(build): add missing pdf-parse dep
* add docker build (no push) in staging
2025-09-01 13:04:16 -07:00
Waleed
ea09fcecb7
fix(build): consolidate pdf parsing dependencies, remove extraneous html deps ( #1212 )
...
* fix(build): consolidate pdf parsing dependencies, remove extraneous html deps
* add types
2025-09-01 10:19:24 -07:00