Commit Graph

3207 Commits

Author SHA1 Message Date
Waleed Latif
c115ced01a standardized modals 2026-01-16 15:34:20 -08:00
Waleed Latif
80d4853d70 updated modal copy 2026-01-16 15:15:46 -08:00
Waleed Latif
e589aa1f63 standardized all modals 2026-01-16 15:11:27 -08:00
waleed
e87f2facf6 feat(readme): added deepwiki to readme, consolidated utils 2026-01-16 14:55:02 -08:00
Waleed
ce3ddb6ba0 improvement(deployed-mcp): added the ability to make the visibility for deployed mcp tools public, updated UX (#2853)
* improvement(deployed-mcp): added the ability to make the visibility for deployed mcp tools public, updated UX

* use reactquery

* migrated chats to use reactquery, upgraded entire deploymodal to use reactquery instead of manual state management

* added hooks for chat chats and updated callers to all use reactquery

* fix

* updated comments

* consolidated utils
2026-01-16 14:18:39 -08:00
Siddharth Ganesan
8361931cdf fix(copilot): fix copilot bugs (#2855)
* Fix edit workflow returning bad state

* Fix block id edit, slash commands at end, thinking tag resolution, add continue button

* Clean up autosend and continue options and enable mention menu

* Cleanup

* Fix thinking tags

* Fix thinking text

* Fix get block options text

* Fix bugs

* Fix redeploy

* Fix loading indicators

* User input expansion

* Normalize copilot subblock ids

* Fix handlecancelcheckpoint
2026-01-16 13:57:55 -08:00
Waleed
c863125c6b feat(workspace): added option to leave workspace (#2854) 2026-01-16 12:38:11 -08:00
Waleed
fa63af9222 fix(queries): remove more remaining manual state management and refetching in favor of reactquery (#2852) 2026-01-16 12:01:28 -08:00
Waleed
dba57998d2 improvement(posthog): improve posthog config to be more lightweight (#2851) 2026-01-16 08:47:06 -08:00
Waleed
583f5c4cbb fix(webflow): fix collection & site dropdown in webflow triggers (#2849)
* fix(webflow): fix collection & site dropdown in webflow triggers

* added form submission trigger to webflow

* fix(webflow): added form submission trigger and scope

* fixed function signatures
2026-01-16 08:22:09 -08:00
Emir Karabeg
6ff68b39ce Improvement: subblocks (#2850)
* improvement(panel): increased default width

* improvement: subblocks

* fix: generate, mcp, ring
2026-01-15 23:02:51 -08:00
Waleed
55700b9bf4 improvement(security): added input validation for airtable, lemlist, and more tools to protect against SSRF (#2847) 2026-01-15 19:33:29 -08:00
Waleed
51e376847f fix(linear): updated linear tools to enforce only required fields per api spec (#2845) 2026-01-15 18:58:11 -08:00
Waleed
feb994c819 improvement(presence): show presence for the same user in another tab, fix z-index of multiplayer cursor to fall behind panel,terminal,sidebar but above blocks, improved connection detection (#2844)
* improvement(presence): show presence for the same user in another tab, fix z-index of multiplayer cursor to fall behind panel,terminal,sidebar but above blocks, improved connection detection

* upsert users into presence list
2026-01-15 18:46:46 -08:00
Waleed
12470a630c feat(ocr): added reducto and pulse for OCR (#2843)
* feat(ocr): added reducto and pulse for OCR

* ack comments
2026-01-15 18:30:39 -08:00
Emir Karabeg
b813bf7f27 improvement: workflow, blocks, preview, avatars, output-select (#2840)
* improvement(workflow): ui/ux, refactors, optimizations

* improvement: blocks, preview, avatars

* improvement(output-select): ui

* update API endpoint picker to match output selector

* improvement: subflow ui/ux

---------

Co-authored-by: waleed <walif6@gmail.com>
2026-01-15 17:42:59 -08:00
Waleed
81cc88b2e2 feat(context-menu): added context menu to dead sidebar space and usage indicator (#2841) 2026-01-15 16:54:33 -08:00
Waleed
87e6057033 improvement(chat): partialize chat store to only persist image URL instead of full image in floating chat (#2842) 2026-01-15 16:54:24 -08:00
Vikhyath Mondreti
f1796d13df fix(start): permission check for executor 2026-01-15 16:43:06 -08:00
Waleed
6f469a7f37 improvement(permissions): added ability to auto-add new org members to existing permission group, disallow disabling of start block (#2836)
* improvement(permissions): added ability to auto-add new org members to existing permission group, disallow disabling of start block

* ran migrations

* add deploy modal tabs config to perm groups

* fix ordering of access control listings

* prep staging merge

* regen migrations

---------

Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai>
2026-01-15 15:09:00 -08:00
Waleed
a35f6eca03 improvement(tools): use react query to fetch child workflow schema, avoid refetch and duplicated utils, consolidated utils and testing mocks (#2839)
* improvement(tools): use react query to fetch child workflow schema, avoid refetch and duplicated utils

* consolidated utils & testing mocks
2026-01-15 13:25:22 -08:00
Waleed
1cc489e544 feat(workflow-controls): added action bar for workflow controls (#2767)
* feat(workflow-controls): added action bar for picker/hand/undo/redo/zoom workflow controls, added general setting to disable

* added util for fit to zoom that accounts for sidebar, terminal, and panel

* ack PR comments

* remove dead state variable, add logs

* improvement(ui/ux): action bar, panel, tooltip, dragging, invite modal

* added fit to view in canvas context menu

* fix(theme): dark mode flash

* fix: duplicate fit to view

* refactor: popovers; improvement: notifications, diff controls, action bar

* improvement(action-bar): ui/ux

* refactor(action-bar): renamed to workflow controls

* ran migrations

* fix: deleted migration

---------

Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu>
2026-01-15 13:25:00 -08:00
Vikhyath Mondreti
e499cc4f82 improvement(webhooks): lifecycle management with external providers, remove save configuration (#2831)
* fix(webhooks): lifecycle code accuracy

* remove save configuration button

* remove useless instruction

* address greptile comments

* fix lint

* on undeploy cleanup webhooks
2026-01-15 12:42:05 -08:00
Waleed
5e44357b9f improvement(snapshot): show subblocks for trigger only blocks in frozen canvas (#2838)
* improvement(snapshot): show subblocks for trigger only blocks in frozen canvas

* ack comment
2026-01-15 10:34:38 -08:00
Waleed
debcd76019 improvement(slack): updated docs to include information for slack marketplace submission (#2837) 2026-01-15 10:01:00 -08:00
Waleed
929d0d01fd feat(sheets): added sheet selector for microsoft excel and google sheets tools (#2835)
* feat(sheets): added sheet selector for microsoft excel and google sheets tools

* upgrade generate docs script

* updated tests

* added sheet-selector to tool-input

* added cursor docs
2026-01-15 00:01:31 -08:00
Vikhyath Mondreti
e53538d079 fix(drag): read perms prevent drag (#2834) 2026-01-14 23:25:31 -08:00
Vikhyath Mondreti
d4c171c6d7 fix(sortOrder): initial ordering must be deterministic (#2833)
* fix(sortOrder): initial ordering must be deterministic

* fix initial ordering issue

* add created at to child item
2026-01-14 22:21:49 -08:00
Waleed
26d0799d22 fix(popover): fix frozen workspace popover (#2832) 2026-01-14 22:08:10 -08:00
Waleed
45bd1e8cd7 feat(starter): in start block input format, don't prevent deletion if only one field remaining, just clear form (#2830) 2026-01-14 21:24:02 -08:00
Waleed
85d6e3e3bd fix(misc): added trace spans back to notifications for webhooks, updated verification code for users signing in with email, updated welcome email (#2828)
* added back trace spans to notifications

* fixed double verification code

* fix dashboard

* updated welcome email

* added link to cal for team

* update dashboard stats route

* added react grab URL to CSP if FF is enabled, removed dead db hook

* fix failing test

* ensure MCP add server tool is centered

* updated A2A copy button and MCP location, and default description matching

* updated button on chat page

* added vite version override

* fix
2026-01-14 21:17:20 -08:00
Siddharth Ganesan
ccf268595e improvement(copilot): update copilot to match copilot repo (#2829)
* Ux

* Fix lint

* Clean up model options

* Codex
2026-01-14 20:52:49 -08:00
Vikhyath Mondreti
5eca660c5c improvement(langsmith): add wand for batch ingestion schemas (#2827) 2026-01-14 19:50:35 -08:00
Waleed
3db9ad2d95 improvement(emails): update email footer links to link to sim.ai/provider instead of direct provider links (#2826) 2026-01-14 18:53:11 -08:00
Waleed
4195cfe1ff fix(otp): send welcome email even when user signs up via email/pass along with oauth providers (#2825) 2026-01-14 18:46:18 -08:00
Waleed
212933746e improvement(langsmith): ugpraded langsmith to use tool names directly in dropdown (#2824) 2026-01-14 18:46:06 -08:00
Waleed
5af72ea22f feat(dashboard): added stats endpoint to compute stats on server side and avoid limit (#2823)
* feat(dashboard): added stats endpoint to compute stats on server side and avoid limit

* updated query
2026-01-14 18:41:46 -08:00
Waleed
4899c28421 fix(notifications): consolidate notification utils, update email styling (#2822)
* fix(notifications): consolidate notification utils, update email styling

* fixed duplicate types
2026-01-14 18:35:51 -08:00
Vikhyath Mondreti
2cee30ff15 feat(langsmith): add langsmith tools for logging, output selector use tool-aware listing (#2821)
* feat(langsmith): add langsmith tools for logging, output selector use tool-aware listing

* fix

* fix docs

* fix positioning of outputs

* fix docs script
2026-01-14 16:14:24 -08:00
Waleed
41f9374b5c fix(agent-tools): added special handling for workflow tool in agent tool input, added react grab and feature flag (#2820)
* fix(agent-tools): added special handling for workflow tool in agent tool input, added react grab

* FF react grab

* ack comments

* updated to account for workflow input tool on top of just workflow as well
2026-01-14 15:53:42 -08:00
Vikhyath Mondreti
6c8c3d6368 feat(reorder): allow workflow/folder reordering (#2818)
* feat(reorder): allow workflow/folder reordering

* progress

* fix edge cases

* add migration

* fix bun lock

* updated to use brand tertiary color, allow worfklows to be dropped above/below folders at the same level

* cahnged color, removed flicker on folder container

* optimized

* ack pr comments

* removed empty placeholder images for drag, removed redundant local sanitization helper

---------

Co-authored-by: waleed <walif6@gmail.com>
2026-01-14 15:52:27 -08:00
Vikhyath Mondreti
3f1dccd6aa fix(batch-add): on batch add persist subblock values (#2819)
* fix(batch-add): on batch add persist subblock values

* consolidate merge subblock

* consolidate more code
2026-01-14 13:01:26 -08:00
Waleed
468ec2ea81 fix(terminal-colors): change algo to compute colors based on hash of execution id and pointer from bottom (#2817) 2026-01-14 12:06:02 -08:00
Waleed
d7e0d9ba43 fix(i18n): update translations action to run once per week on sunday (#2816) 2026-01-14 11:23:26 -08:00
Waleed
51477c12cc fix(terminal): pop all entries from a single execution when the limit is exceeded (#2815) 2026-01-14 11:05:38 -08:00
Waleed
a3535639f1 fix(copilot): rewrote user input popover to optimize UX (#2814)
* fix(copilot): rewrote user input popover to optimize UX

* cleanup

* make keyboard and moues share state

* escape goes one level up on slash popover
2026-01-14 11:04:53 -08:00
Lakee Sivaraya
d5bd97de32 feat(tinybird): added tinybird block (#2781) 2026-01-14 00:25:54 -08:00
Siddharth Ganesan
bd7009e316 fix(copilot): commands (#2811) 2026-01-13 22:48:21 -08:00
Waleed
4f04b1efea feat(terminal): migrate from zustand for console terminal logs to indexedDb, incr limit from 5mb to ~GBs (#2812)
* feat(terminal): migrate from zustand for console terminal logs to indexedDb, incr limit from 5mb to ~GBs

* ack PR comments
2026-01-13 22:42:15 -08:00
Vikhyath Mondreti
258e96d6b5 improvement(pricing): drop agent multiplier in docs, change base exec cost 2026-01-13 22:03:19 -08:00