Vikhyath Mondreti
1c818b2e3e
v0.3.23: multiplayer variables, api key fixes, kb improvements, triggers fixes
...
v0.3.23: multiplayer variables, api key fixes, kb improvements, triggers fixes
v0.3.23
2025-08-12 15:23:09 -05:00
Vikhyath Mondreti
1a7de84c7a
fix(tag-dropdown): last char dropped bug ( #945 )
2025-08-12 11:48:34 -05:00
Waleed Latif
a2dea384a4
fix(kb): kb-level deletion should reflect in doc level kb tags sidebar registry ( #944 )
2025-08-12 09:26:28 -07:00
Waleed Latif
1c3e923f1b
fix(kb-ui): fixed tags hover effect ( #942 )
2025-08-12 08:49:19 -07:00
Waleed Latif
e1d5e38528
fix(chunks): instantaneous search + server side searching instead of client-side ( #940 )
...
* fix(chunks): instantaneous search + server side searching instead of client-side
* add knowledge tags component to sidebar, replace old knowledge tags UI
* add types, remove extraneous comments
* added knowledge-base level tag definitions viewer, ability to create/delete slots in sidebar and respective routes
* ui
* fix stale tag issue
* use logger
2025-08-12 01:53:47 -07:00
Waleed Latif
3c7b3e1a4b
improvement(performance): use redis for session data ( #934 )
2025-08-11 22:42:22 -05:00
Waleed Latif
bc455d5bf4
feat(variables): multiplayer variables through sockets, persist server side ( #933 )
...
* feat(variables): multiplayer variables through sockets, persist server side
* remove extraneous comments
* breakout variables handler in sockets
2025-08-11 18:32:21 -05:00
Waleed Latif
2a333c7cf7
fix(kb): added proper pagination for documents in kb ( #937 )
2025-08-11 14:16:15 -07:00
Adam Gough
41cc0cdadc
fix(webhooks): fixed all webhook structures ( #935 )
...
* fix for variable format + trig
* fixed slack variable
* microsoft teams working
* fixed outlook, plus added other minor documentation changes and fixed subblock
* removed discord webhook logic
* added airtable logic
* bun run lint
* test
* test again
* test again 2
* test again 3
* test again 4
* test again 4
* test again 4
* bun run lint
* test 5
* test 6
* test 7
* test 7
* test 7
* test 7
* test 7
* test 7
* test 8
* test 9
* test 9
* test 9
* test 10
* test 10
* bun run lint, plus github fixed
* removed some debug statements #935
* testing resolver removing
* testing trig
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-11 12:50:55 -07:00
Waleed Latif
70aeb0c298
fix(sidebar-ui): fix small ui bug to close gap when creating new workflow ( #932 )
2025-08-10 18:33:01 -07:00
Emir Karabeg
83f113984d
feat(usage-indicator): added ability to see current usage ( #925 )
...
* feat(usage-indicator): added ability to see current usage
* feat(billing): added billing ennabled flag for usage indicator, enforcement of billing usage
---------
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-10 17:20:53 -07:00
Waleed Latif
56ede1c980
improvement(tools): removed transformError, isInternalRoute, directExecution ( #928 )
...
* standardized response format for transformError
* removed trasnformError, moved error handling to executeTool for all different error formats
* remove isInternalRoute, make it implicit in executeTool
* removed directExecution, everything on the server nothing on the client
* fix supabase
* fix(tag-dropdown): fix values for parallel & loop blocks (#929 )
* fix(search-modal): add parallel and loop blocks to search modal
* reordered tool params
* update docs
2025-08-10 17:19:46 -07:00
Waleed Latif
df16382a19
improvement(subflow): consolidated parallel/loop tags and collaborativeUpdate ( #931 )
...
* fix(console): fix typo
* improvement(subflows): consolidated subflows tags
2025-08-10 17:19:21 -07:00
Waleed Latif
e271ed86b6
improvement(console): added iteration info to console entry for parallel/loop ( #930 )
2025-08-10 16:27:39 -07:00
Waleed Latif
785b86a32e
fix(tag-dropdown): fix values for parallel & loop blocks ( #929 )
2025-08-10 11:55:56 -07:00
Waleed Latif
e5e8082de4
fix(workflow-block): improvements to pulsing effect, active execution state, and running workflow blocks in parallel ( #927 )
...
* fix: same child workflow executing in parallel with workflow block
* fixed run button prematurely showing completion before child workflows completed
* prevent child worklfows from touching the activeBlocks & layer logic in the parent executor
* surface child workflow errors to main workfow
* ack PR comments
2025-08-09 16:57:56 -07:00
Waleed Latif
8a08afd733
improvement(control-bar): standardize styling across all control bar buttons ( #926 )
2025-08-09 12:32:37 -07:00
Vikhyath Mondreti
ebb25469ab
fix(apikeys): pinned api key to track API key a workflow is deployed with ( #924 )
...
* fix(apikeys): pinned api key to track API key a workflow is deployed with
* remove deprecated behaviour tests
2025-08-09 01:37:27 -05:00
Waleed Latif
a2040322e7
fix(chat): fix chat attachments style in dark mode ( #923 )
2025-08-08 20:12:30 -07:00
Waleed Latif
a8be7e9fb3
fix(help): fix email for help route ( #922 )
2025-08-08 20:06:19 -07:00
Waleed Latif
aedf5e70b0
v0.3.22: handle files, trigger mode, email validation, tag dropdown types ( #919 )
...
* feat(execution-filesystem): system to pass files between blocks (#866 )
* feat(files): pass files between blocks
* presigned URL for downloads
* Remove latest migration before merge
* starter block file upload wasn't getting logged
* checkpoint in human readable form
* checkpoint files / file type outputs
* file downloads working for block outputs
* checkpoint file download
* fix type issues
* remove filereference interface with simpler user file interface
* show files in the tag dropdown for start block
* more migration to simple url object, reduce presigned time to 5 min
* Remove migration 0065_parallel_nightmare and related files
- Deleted apps/sim/db/migrations/0065_parallel_nightmare.sql
- Deleted apps/sim/db/migrations/meta/0065_snapshot.json
- Removed 0065 entry from apps/sim/db/migrations/meta/_journal.json
Preparing for merge with origin/staging and migration regeneration
* add migration files
* fix tests
* Update apps/sim/lib/uploads/setup.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* cleanup types
* fix lint
* fix logs typing for file refs
* open download in new tab
* fixed
* Update apps/sim/tools/index.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix file block
* cleanup unused code
* fix bugs
* remove hacky file id logic
* fix drag and drop
* fix tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* feat(trigger-mode): added trigger-mode to workflow_blocks table (#902 )
* fix(schedules-perms): use regular perm system to view/edit schedule info (#901 )
* fix(schedules-perms): use regular perm system to view schedule info
* fix perms
* improve logging
* feat(webhooks): deprecate singular webhook block + add trigger mode to blocks (#903 )
* feat(triggers): added new trigger mode for blocks, added socket event, ran migrations
* Rename old trigger/ directory to background/
* cleaned up, ensured that we display active webhook at the block-level
* fix submenu in tag dropdown
* keyboard nav on tag dropdown submenu
* feat(triggers): add outlook to new triggers system
* cleanup
* add types to tag dropdown, type all outputs for tools and use that over block outputs
* update doc generator to truly reflect outputs
* fix docs
* add trigger handler
* fix active webhook tag
* tag dropdown fix for triggers
* remove trigger mode schema change
* feat(execution-filesystem): system to pass files between blocks (#866 )
* feat(files): pass files between blocks
* presigned URL for downloads
* Remove latest migration before merge
* starter block file upload wasn't getting logged
* checkpoint in human readable form
* checkpoint files / file type outputs
* file downloads working for block outputs
* checkpoint file download
* fix type issues
* remove filereference interface with simpler user file interface
* show files in the tag dropdown for start block
* more migration to simple url object, reduce presigned time to 5 min
* Remove migration 0065_parallel_nightmare and related files
- Deleted apps/sim/db/migrations/0065_parallel_nightmare.sql
- Deleted apps/sim/db/migrations/meta/0065_snapshot.json
- Removed 0065 entry from apps/sim/db/migrations/meta/_journal.json
Preparing for merge with origin/staging and migration regeneration
* add migration files
* fix tests
* Update apps/sim/lib/uploads/setup.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* cleanup types
* fix lint
* fix logs typing for file refs
* open download in new tab
* fixed
* Update apps/sim/tools/index.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix file block
* cleanup unused code
* fix bugs
* remove hacky file id logic
* fix drag and drop
* fix tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* feat(trigger-mode): added trigger-mode to workflow_blocks table (#902 )
* fix(schedules-perms): use regular perm system to view/edit schedule info (#901 )
* fix(schedules-perms): use regular perm system to view schedule info
* fix perms
* improve logging
* cleanup
* prevent tooltip showing up on modal open
* updated trigger config
* fix type issues
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
* fix(helm): fix helm charts migrations using wrong image (#907 )
* fix(helm): fix helm charts migrations using wrong image
* fixed migrations
* feat(whitelist): add email & domain-based whitelisting for signups (#908 )
* improvement(helm): fix duplicate SOCKET_SERVER_URL and add additional envvars to template (#909 )
* improvement(helm): fix duplicate SOCKET_SERVER_URL and add additional envvars to template
* rm serper & freestyle
* improvement(tag-dropdown): typed tag dropdown values (#910 )
* fix(min-chunk): remove minsize for chunk (#911 )
* fix(min-chunk): remove minsize for chunk
* fix tests
* improvement(chunk-config): migrate unused default for consistency (#913 )
* fix(mailer): update mailer to use the EMAIL_DOMAIN (#914 )
* fix(mailer): update mailer to use the EMAIL_DOMAIn
* add more
* Improvement(cc): added cc to gmail and outlook (#900 )
* changed just gmail
* bun run lint
* fixed bcc
* updated docs
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: waleedlatif1 <walif6@gmail.com >
* fix(email-validation): add email validation to prevent bouncing, fixed OTP validation (#916 )
* feat(email-validation): add email validation to prevent bouncing
* removed suspicious patterns
* fix(verification): fixed OTP verification
* fix failing tests, cleanup
* fix(otp): fix email not sending (#917 )
* fix(email): manual OTP instead of better-auth (#921 )
* fix(email): manual OTP instead of better-auth
* lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
v0.3.22
2025-08-08 19:08:30 -07:00
Waleed Latif
503268ebcd
fix(email): manual OTP instead of better-auth ( #921 )
...
* fix(email): manual OTP instead of better-auth
* lint
2025-08-08 18:49:54 -07:00
Waleed Latif
9a4de1f0c6
fix(otp): fix email not sending ( #917 )
2025-08-08 17:25:44 -07:00
Waleed Latif
43a3416347
fix(email-validation): add email validation to prevent bouncing, fixed OTP validation ( #916 )
...
* feat(email-validation): add email validation to prevent bouncing
* removed suspicious patterns
* fix(verification): fixed OTP verification
* fix failing tests, cleanup
2025-08-08 17:01:41 -07:00
Adam Gough
7f39cd0f23
Improvement(cc): added cc to gmail and outlook ( #900 )
...
* changed just gmail
* bun run lint
* fixed bcc
* updated docs
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-08 14:20:16 -07:00
Waleed Latif
658942deb3
fix(mailer): update mailer to use the EMAIL_DOMAIN ( #914 )
...
* fix(mailer): update mailer to use the EMAIL_DOMAIn
* add more
2025-08-08 13:13:52 -07:00
Vikhyath Mondreti
061bd6d5a8
improvement(chunk-config): migrate unused default for consistency ( #913 )
2025-08-08 12:46:30 -07:00
Vikhyath Mondreti
0ec91f9010
fix(min-chunk): remove minsize for chunk ( #911 )
...
* fix(min-chunk): remove minsize for chunk
* fix tests
2025-08-08 12:37:41 -07:00
Waleed Latif
db581dc727
improvement(tag-dropdown): typed tag dropdown values ( #910 )
2025-08-08 11:34:40 -07:00
Waleed Latif
87e0586d0a
improvement(helm): fix duplicate SOCKET_SERVER_URL and add additional envvars to template ( #909 )
...
* improvement(helm): fix duplicate SOCKET_SERVER_URL and add additional envvars to template
* rm serper & freestyle
2025-08-08 10:59:34 -07:00
Waleed Latif
9a7c58c8a2
feat(whitelist): add email & domain-based whitelisting for signups ( #908 )
2025-08-07 23:38:04 -07:00
Waleed Latif
004cd3339d
fix(helm): fix helm charts migrations using wrong image ( #907 )
...
* fix(helm): fix helm charts migrations using wrong image
* fixed migrations
2025-08-07 23:11:17 -07:00
Waleed Latif
9bd3491eac
feat(webhooks): deprecate singular webhook block + add trigger mode to blocks ( #903 )
...
* feat(triggers): added new trigger mode for blocks, added socket event, ran migrations
* Rename old trigger/ directory to background/
* cleaned up, ensured that we display active webhook at the block-level
* fix submenu in tag dropdown
* keyboard nav on tag dropdown submenu
* feat(triggers): add outlook to new triggers system
* cleanup
* add types to tag dropdown, type all outputs for tools and use that over block outputs
* update doc generator to truly reflect outputs
* fix docs
* add trigger handler
* fix active webhook tag
* tag dropdown fix for triggers
* remove trigger mode schema change
* feat(execution-filesystem): system to pass files between blocks (#866 )
* feat(files): pass files between blocks
* presigned URL for downloads
* Remove latest migration before merge
* starter block file upload wasn't getting logged
* checkpoint in human readable form
* checkpoint files / file type outputs
* file downloads working for block outputs
* checkpoint file download
* fix type issues
* remove filereference interface with simpler user file interface
* show files in the tag dropdown for start block
* more migration to simple url object, reduce presigned time to 5 min
* Remove migration 0065_parallel_nightmare and related files
- Deleted apps/sim/db/migrations/0065_parallel_nightmare.sql
- Deleted apps/sim/db/migrations/meta/0065_snapshot.json
- Removed 0065 entry from apps/sim/db/migrations/meta/_journal.json
Preparing for merge with origin/staging and migration regeneration
* add migration files
* fix tests
* Update apps/sim/lib/uploads/setup.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* cleanup types
* fix lint
* fix logs typing for file refs
* open download in new tab
* fixed
* Update apps/sim/tools/index.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix file block
* cleanup unused code
* fix bugs
* remove hacky file id logic
* fix drag and drop
* fix tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* feat(trigger-mode): added trigger-mode to workflow_blocks table (#902 )
* fix(schedules-perms): use regular perm system to view/edit schedule info (#901 )
* fix(schedules-perms): use regular perm system to view schedule info
* fix perms
* improve logging
* cleanup
* prevent tooltip showing up on modal open
* updated trigger config
* fix type issues
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-08-07 20:27:54 -07:00
Vikhyath Mondreti
fd3ca87c38
fix(schedules-perms): use regular perm system to view/edit schedule info ( #901 )
...
* fix(schedules-perms): use regular perm system to view schedule info
* fix perms
* improve logging
2025-08-07 15:38:09 -07:00
Waleed Latif
d264a6ade8
feat(trigger-mode): added trigger-mode to workflow_blocks table ( #902 )
2025-08-07 14:59:25 -07:00
Vikhyath Mondreti
de93e167af
feat(execution-filesystem): system to pass files between blocks ( #866 )
...
* feat(files): pass files between blocks
* presigned URL for downloads
* Remove latest migration before merge
* starter block file upload wasn't getting logged
* checkpoint in human readable form
* checkpoint files / file type outputs
* file downloads working for block outputs
* checkpoint file download
* fix type issues
* remove filereference interface with simpler user file interface
* show files in the tag dropdown for start block
* more migration to simple url object, reduce presigned time to 5 min
* Remove migration 0065_parallel_nightmare and related files
- Deleted apps/sim/db/migrations/0065_parallel_nightmare.sql
- Deleted apps/sim/db/migrations/meta/0065_snapshot.json
- Removed 0065 entry from apps/sim/db/migrations/meta/_journal.json
Preparing for merge with origin/staging and migration regeneration
* add migration files
* fix tests
* Update apps/sim/lib/uploads/setup.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* cleanup types
* fix lint
* fix logs typing for file refs
* open download in new tab
* fixed
* Update apps/sim/tools/index.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix file block
* cleanup unused code
* fix bugs
* remove hacky file id logic
* fix drag and drop
* fix tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-07 12:51:30 -07:00
Waleed Latif
85cdca28f1
v0.3.21: gpt-5, copilot files, configurable rate limits, fix deployed state
v0.3.21
2025-08-07 11:32:25 -07:00
Waleed Latif
75963eb851
fix(gpt-5): remove temp, decr socket debounce to 25ms ( #898 )
...
* fix(gpt-5): remove temp
* decr debounce for sockets
2025-08-07 11:24:10 -07:00
Waleed Latif
ed7d7a7101
fix(gpt-5): updated pricing ( #897 )
2025-08-07 10:39:55 -07:00
Waleed Latif
d5c13b72e9
feat(gpt-5): added gpt-5 models ( #896 )
...
* feat(gpt-5): added gpt-5
* restore grok-3-fast
* added azure gpt-5
2025-08-07 10:25:49 -07:00
Waleed Latif
e164e32c5b
fix(build): fixed build ( #893 )
2025-08-06 21:48:11 -07:00
Waleed Latif
7461ddf8f7
feat(rate-limits): make rate limits configurable via environment variables ( #892 )
...
* feat(rate-limits): make rate limits configurable via environment variables
* add defaults for CI
2025-08-06 20:56:23 -07:00
Siddharth Ganesan
f94258ef83
improvement(copilot): incremental edits ( #891 )
...
* v1
* Incremental edits
* Lint
* Remove dev env
* Fix tests
* Lint
2025-08-06 17:14:47 -07:00
Siddharth Ganesan
05e689bc60
fix(agent): export waits for complete workflow state ( #889 )
...
* Fix yaml export race condition
* Fix env.ts dev
2025-08-06 11:28:34 -07:00
Adam Gough
a3a5bf1d76
feat(microsoft-tools): added planner, onedrive, and sharepoint ( #840 )
...
* first push
* feat: finished onedrive tool
* added refresh
* added sharepoint with create page
* finished sharepoint and onedrive
* planner working
* fixed create task tool
* made read task better
* cleaned up read task
* bun run lint
* cleaned up #840
* greptile changes and clean up
* bun run lint
* fix #840
* added docs #840
* bun run lint #840
* removed unnecessary logic #840
* removed page token #840
* fixed docs and descriptions, added advanced mode #840
* remove unused types, cleaned up a lot, fixed docs
* readded file upload and changed docs
* bun run lint
* added folder name
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-06 10:27:21 -07:00
Waleed Latif
e43e78fb48
feat(whitelabel): add in the ability to whitelabel via envvars ( #887 )
...
* feat(whitelabel): add in the ability to whitelabel via envvars
* restore site.webmanifest
* fix(dynamic): remove force-dynamic from routes that don't need it (#888 )
* Reinstall dependencies
* Update docs
2025-08-05 19:01:12 -07:00
Waleed Latif
1b0d304a87
fix(dynamic): remove force-dynamic from routes that don't need it ( #888 )
2025-08-05 18:44:02 -07:00
Siddharth Ganesan
94368eb1c2
Feat/copilot files ( #886 )
...
* Connects to s3
* Checkpoint
* File shows in message
* Make files clickable
* User input image
* Persist thumbnails
* Drag and drop files
* Lint
* Fix isdev
* Dont re-download files on rerender
2025-08-05 17:01:53 -07:00
Vikhyath Mondreti
062e2a2c40
fix(deployed-state): use deployed state for API sync and async execs, deployed state modal visual for enabled/disabled ( #885 )
...
* fix(deployments): use deployed state for API sync and async execs
* fix deployed workflow modal visualization for enabled
* fix tests
2025-08-05 15:26:57 -07:00
Waleed Latif
746b87743a
feat(ollama): added streaming & tool call support for ollama, updated docs ( #884 )
2025-08-05 15:04:50 -07:00