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
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
Vikhyath Mondreti
be65bf795f
fix(kb-tag-slots): finding next slot, create versus edit differentiation ( #882 )
...
* fix(kb-tag-slots): finding next slot, create versus edit differentiation
* remove unused test file
* fix lint
2025-08-05 13:58:48 -07:00
Waleed Latif
6ec5cf46e2
fix(invite): fixed invite modal, fix search modal keyboard nav ( #879 )
...
* fix(invite): fixed invite modal
* fix(search-modal): fix search modal keyboard nav
2025-08-05 12:19:11 -07:00
Waleed Latif
4880d34786
feat(models): add openai oss models ( #880 )
...
* feat(models): add openai oss models
* fix tool usage control for groq
2025-08-05 12:16:32 -07:00
Waleed Latif
2bba20129f
fix(file-upload): fixed file upload URL required ( #875 )
...
* fix(file-upload): fixed file upload URL required
* cleanup
2025-08-04 21:40:18 -07:00
Vikhyath Mondreti
64cd60d63a
feat(outlook): add outlook webhook provider ( #874 )
...
* feat(outlook): add outlook webhook provider
* remove useless files
* cron to one minute
* Update apps/sim/lib/webhooks/utils.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/webhooks/outlook-polling-service.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/webhooks/outlook-polling-service.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix lint
* fix type error:
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-04 21:32:00 -07:00
Emir Karabeg
696ef12c80
fix(yaml): modules that require agent repo ( #873 )
...
* fix: import yaml store
* fix: removed local dev modules
2025-08-04 21:07:17 -07:00
Emir Karabeg
063734f02c
improvement(ui/ux) ( #831 )
...
* complete: workspace header, workspace selector
* finished search modal
* completed workflow selector
* finished invite modal
* finished help modal
2025-08-04 20:32:01 -07:00
Waleed Latif
41b1357afb
fix(copilot): added user scrolling, fixed code block, fixed code copying and styling ( #872 )
...
* fix(copilot-ui): added user scrolling, fixed code block, fixed code copying and styling
* use console logger instead of console
* fix(copilot): make chat history non-interfering (#869 )
* Add basic personalizatoin
* Make chat history non-interfering
* Always personalize
* improvement(copilot): add subblock enums to block metadata (#870 )
* Add subblock enums to metadata
* Update apps/sim/lib/copilot/tools/server-tools/blocks/get-blocks-metadata.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix(copilot): fix state message sent on move to background (#871 )
* Initial fix
* Add execution start time to message
* Lint
* autofocus on new tab open
---------
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-04 19:49:53 -07:00
Siddharth Ganesan
221a473ccc
fix(copilot): fix state message sent on move to background ( #871 )
...
* Initial fix
* Add execution start time to message
* Lint
2025-08-04 19:23:44 -07:00
Siddharth Ganesan
48b32a346c
improvement(copilot): add subblock enums to block metadata ( #870 )
...
* Add subblock enums to metadata
* Update apps/sim/lib/copilot/tools/server-tools/blocks/get-blocks-metadata.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-04 19:02:16 -07:00
Siddharth Ganesan
6ab9fa76a1
fix(copilot): make chat history non-interfering ( #869 )
...
* Add basic personalizatoin
* Make chat history non-interfering
* Always personalize
2025-08-04 18:25:43 -07:00
Siddharth Ganesan
b613010a26
Add basic personalizatoin ( #868 )
2025-08-04 17:35:28 -07:00
Siddharth Ganesan
1035aca71e
feat(copilot): add user feedback options ( #867 )
...
* Feedback v1
* Add yaml previews
* Remove logs
* Lint
* Add user id and chat id to feedback
* Lint
2025-08-04 17:15:28 -07:00
Siddharth Ganesan
eb51d6d3f5
improvement(copilot): tool dependency errors show as skipped ( #864 )
...
* Dependency errors show as skipped instead of errored
* Update apps/sim/lib/copilot/tools/client-tools/run-workflow.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Lint
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-04 15:19:53 -07:00
Vikhyath Mondreti
f3880ad8ed
fix(gmail-webhook): gmail webhook credential injection issue with webhook block ( #865 )
2025-08-04 15:13:29 -07:00
Siddharth Ganesan
936705f04c
Doc test update
2025-08-04 14:03:53 -07:00
Siddharth Ganesan
4819b88ac1
feat(docs): reindex docs on change ( #863 )
...
* Add github action to index docs
* Add new line
* Update .github/workflows/docs-embeddings.yml
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Updates
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-04 13:26:44 -07:00
Siddharth Ganesan
e71a736400
fix(billing): increase free tier credits ( #862 )
...
* Update free tier to 10
* Lint
2025-08-04 12:34:21 -07:00
Siddharth Ganesan
58e764c1dd
fix(copilot): fix code block overflow ( #861 )
...
* Fix codeblock overflow
* Increase max panel width
* Lint
2025-08-04 11:21:04 -07:00
Waleed Latif
dc5cccdee3
improvement(copilot): code hygiene + tests ( #856 )
...
* improvement(copilot): code hygiene + tests
* add remaining copilot tests
* fix typ
2025-08-03 22:09:11 -07:00
Waleed Latif
cb48174f96
fix(docs): add hunter ( #857 )
2025-08-02 21:11:37 -07:00
Siddharth Ganesan
f9312c5855
Quiet logger
2025-08-02 18:32:08 -07:00
Siddharth Ganesan
6c12104a2e
feat(copilot): add billing endpoint ( #855 )
...
* Add copilot billing
* Lint
* Update logic
* Dont count as api callg
2025-08-02 17:55:43 -07:00
Siddharth Ganesan
9f0673b285
Remove process.env ( #854 )
2025-08-02 16:43:07 -07:00