Waleed
5ae5429296
chore(deps): upgrade trigger.dev in gh action ( #1171 )
2025-08-28 17:08:59 -07:00
Waleed
fcf128f6db
improvement(knowledge): remove innerJoin and add id identifiers to results, updated docs ( #1170 )
...
* improvement(knowledge): remove innerJoin and add id identifiers to results, updated docs
* cleanup
* add documentName to upload chunk op as well
2025-08-28 17:04:31 -07:00
Vikhyath Mondreti
56543dafb4
fix(billing): usage tracking cleanup, shared pool of limits for team/enterprise ( #1131 )
...
* fix(billing): team usage tracking cleanup, shared pool of limits for team
* address greptile commments
* fix lint
* remove usage of deprecated cols"
* update periodStart and periodEnd correctly
* fix lint
* fix type issue
* fix(billing): cleaned up billing, still more work to do on UI and population of data and consolidation
* fix upgrade
* cleanup
* progress
* works
* Remove 78th migration to prepare for merge with staging
* fix migration conflict
* remove useless test file
* fix
* Fix undefined seat pricing display and handle cancelled subscription seat updates
* cleanup code
* cleanup to use helpers for pulling pricing limits
* cleanup more things
* cleanup
* restore environment ts file
* remove unused files
* fix(team-management): fix team management UI, consolidate components
* use session data instead of subscription data in settings navigation
* remove unused code
* fix UI for enterprise plans
* added enterprise plan support
* progress
* billing state machine
* split overage and base into separate invoices
* fix badge logic
---------
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-28 17:00:48 -07:00
Emir Karabeg
7cc4574913
improvement(knowledge): search returns document name ( #1167 )
2025-08-28 16:07:22 -07:00
Waleed
3f900947ce
improvement(kb): use trigger.dev for kb tasks ( #1166 )
2025-08-28 12:14:31 -07:00
Waleed
bda8ee772a
fix(security): strengthen email invite validation logic, fix invite page UI ( #1162 )
...
* fix(security): strengthen email ivnite validation logic, fix invite page UI
* ui
2025-08-28 00:03:03 -07:00
Siddharth Ganesan
104d34cc9e
fix(copilot): context filtering ( #1160 )
...
* Add filter
* Scope kb and chats
* Lint
* Remove comments
* Lint
2025-08-27 22:57:28 -07:00
Siddharth Ganesan
06e9a6b302
feat(copilot): context ( #1157 )
...
* Copilot updates
* Set/get vars
* Credentials opener v1
* Progress
* Checkpoint?
* Context v1
* Workflow references
* Add knowledge base context
* Blocks
* Templates
* Much better pills
* workflow updates
* Major ui
* Workflow box colors
* Much i mproved ui
* Improvements
* Much better
* Add @ icon
* Welcome page
* Update tool names
* Matches
* UPdate ordering
* Good sort
* Good @ handling
* Update placeholder
* Updates
* Lint
* Almost there
* Wrapped up?
* Lint
* Builid error fix
* Build fix?
* Lint
* Fix load vars
2025-08-27 21:07:51 -07:00
Waleed
fed4e507cc
fix(signup): refetch session data on signup ( #1155 )
2025-08-27 20:01:04 -07:00
Waleed
389456e0f3
fix(envvars): fix split for pasting envvars with query params ( #1156 )
2025-08-27 19:55:54 -07:00
Vikhyath Mondreti
c720f23d9b
fix(sockets): useCollabWorkflow cleanup, variables store logic simplification ( #1154 )
...
* fix(sockets): useCollabWorkflow cleanup, variables store logic simplification
* remove unecessary check
2025-08-27 17:11:39 -07:00
Vikhyath Mondreti
89f7d2b943
improvement(sockets): cleanup debounce logic + add flush mechanism to… ( #1152 )
...
* improvement(sockets): cleanup debounce logic + add flush mechanism to not lose ops
* fix optimistic update overwritten race condition
* fix
* fix forever stuck in processing
2025-08-27 11:35:20 -07:00
Emir Karabeg
923c05239c
fix(auto-layout): revert ( #1148 )
2025-08-26 23:24:09 -07:00
Waleed
3424a338b7
fix(security): fixed SSRF vulnerability ( #1149 )
2025-08-26 23:11:08 -07:00
Waleed
51b1e97fa2
fix(kb-uploads): created knowledge, chunks, tags services and use redis for queueing docs in kb ( #1143 )
...
* improvement(kb): created knowledge, chunks, tags services and use redis for queueing docs in kb
* moved directories around
* cleanup
* bulk create docuemnt records after upload is completed
* fix(copilot): send api key to sim agent (#1142 )
* Fix api key auth
* Lint
* ack PR comments
* added sort by functionality for headers in kb table
* updated
* test fallback from redis, fix styling
* cleanup copilot, fixed tooltips
* feat: local auto layout (#1144 )
* feat: added llms.txt and robots.txt (#1145 )
* fix(condition-block): edges not following blocks, duplicate issues (#1146 )
* fix(condition-block): edges not following blocks, duplicate issues
* add subblock update to setActiveWorkflow
* Update apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/condition-input.tsx
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 dependency array
* fix(copilot-cleanup): support azure blob upload in copilot, remove dead code & consolidate other copilot files (#1147 )
* cleanup
* support azure blob image upload
* imports cleanup
* PR comments
* ack PR comments
* fix key validation
* improvement(forwarding+excel): added forwarding and improve excel read (#1136 )
* added forwarding for outlook
* lint
* improved excel sheet read
* addressed greptile
* fixed bodytext getting truncated
* fixed any type
* added html func
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
* revert agent const
* update docs
---------
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
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 >
2025-08-26 22:55:18 -07:00
Adam Gough
ab74b13802
improvement(forwarding+excel): added forwarding and improve excel read ( #1136 )
...
* added forwarding for outlook
* lint
* improved excel sheet read
* addressed greptile
* fixed bodytext getting truncated
* fixed any type
* added html func
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-26 21:18:09 -07:00
Vikhyath Mondreti
861ab1446a
Merge branch 'staging' of github.com:simstudioai/sim into staging
2025-08-26 20:09:13 -07:00
Vikhyath Mondreti
e6f519a5a6
fix dependency array
2025-08-26 20:08:37 -07:00
Waleed
8226e7b40a
fix(copilot-cleanup): support azure blob upload in copilot, remove dead code & consolidate other copilot files ( #1147 )
...
* cleanup
* support azure blob image upload
* imports cleanup
* PR comments
* ack PR comments
* fix key validation
2025-08-26 20:06:43 -07:00
Vikhyath Mondreti
b177b291cf
fix(condition-block): edges not following blocks, duplicate issues ( #1146 )
...
* fix(condition-block): edges not following blocks, duplicate issues
* add subblock update to setActiveWorkflow
* Update apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/condition-input.tsx
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-26 19:51:55 -07:00
Emir Karabeg
9c3b43325b
feat: added llms.txt and robots.txt ( #1145 )
2025-08-26 19:04:27 -07:00
Emir Karabeg
973a5c6497
feat: local auto layout ( #1144 )
2025-08-26 19:03:09 -07:00
Siddharth Ganesan
78437c688e
fix(copilot): send api key to sim agent ( #1142 )
...
* Fix api key auth
* Lint
2025-08-26 16:01:42 -07:00
Vikhyath Mondreti
3b74250335
fix(subblock-race-condition): check loading state correctly ( #1141 )
...
* fix(subblock-race-condition): check loading state correctly"
;
* clean up
* remove useless comments
* fix date fallback
2025-08-26 12:14:58 -07:00
Waleed
c68800c772
feat(login): add terms and privacy to signup and login pages ( #1139 )
2025-08-26 11:19:17 -07:00
Siddharth Ganesan
5403665fa9
Docs update ( #1140 )
2025-08-26 11:16:07 -07:00
Siddharth Ganesan
3d3443f68e
fix(copilot): enterprise api keys ( #1138 )
...
* Copilot enterprise
* Fix validation and enterprise azure keys
* Lint
* update tests
* Update
* Lint
* Remove hardcoded ishosted
* Lint
* Updatse
* Add tests
2025-08-26 10:55:08 -07:00
Emir Karabeg
e5c0b14367
improvement(help-modal): ui/ux ( #1135 )
2025-08-25 19:36:38 -07:00
Siddharth Ganesan
a495516901
feat(copilot): enable azure openai and move key validation ( #1134 )
...
* Copilot enterprise
* Fix validation and enterprise azure keys
* Lint
* update tests
* Update
* Lint
* Remove hardcoded ishosted
* Lint
2025-08-25 18:03:08 -07:00
Waleed
1f9b4a8ef0
fix(wand): remove unstable__noStore and remove, add additional logs for wand generation ( #1133 )
...
* feat(wand): added additional logs for wand generation
* remove unstable__noStore
2025-08-25 16:20:41 -07:00
Waleed
3372829c30
fix(wand): remove edge runtime for wand ( #1132 )
2025-08-25 14:21:27 -07:00
Waleed
45372aece5
fix(files): fix vulnerabilities in file uploads/deletes ( #1130 )
...
* fix(vulnerability): fix arbitrary file deletion vuln
* fix(uploads): fix vuln during upload
* cleanup
2025-08-25 11:26:42 -07:00
Waleed Latif
766279bb8b
feat(integrations): added parallel AI, mySQL, and postgres block/tools ( #1126 )
...
* feat(integrations): added parallel ai block/tool and corresponding docs
* add postgres block
* added mysql block
* enrich docs for Postgres and MySQL
* make password fields user only for mysql and postgres
* fixed build
* ack greptile comments
* fix PR comments
* remove search_id from parallel ai
* fix parallel ai params
2025-08-23 21:43:55 -07:00
Adam Gough
1038e148c3
fix autoconnect ( #1127 )
2025-08-23 20:46:03 -07:00
Adam Gough
8b78200991
fix(onedrive): fixed advanced mode ( #1122 )
...
* fixed onedrive advanced mode
* removed logger
* removed loger
* added a slack instruction
* remove folderId
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-23 19:49:13 -07:00
Siddharth Ganesan
c8f4791582
Feat/copilot client clean ( #1118 )
...
* SSE tool call v1 - not tested yet
* Handle tool call generation sse
* Add mark complete api
* copilot new progress
* Migrate get user workflow
* Run workflow migrated
* Migrate run workflow and remove some dead code
* Migrate gdrive request access
* Add server side execution logic
* Get block metadata migrated
* Build workflow progress
* Somewhat working condition, build still broken
* Stuff
* Get workflow console
* search online tool
* Set/get env vars
* oauth, gdrive list, gdrive read
* Search docs
* Build workflow update
* Edit workflow
* Migrate plan tool
* Checkoff
* Refactor
* Improvement
* checkpoint
* New store basics
* Generating adds to map
* Update
* Display v1
* Update
* Stuff
* Stuff
* Stuff
* Edit works
* Interrupt tool fixes
* Interrupt tool fixes
* Good progress
* new copilot to copilot
* Fix chat laoding
* Skip rendering of non registered tools
* Small fix
* Updates
* Updates
* Updates
* Update
* Some fixes
* Revert fixes
* run workflow
* Move to background button shows up
* User input scroll bar
* Lint
* Build errors
* Diff controls
* Restore ui
* Ui fixes
* Max mode ui
* Thinking text collapse
* Tool ui updates
* Mode selector UI
* Lint
* Ui
* Update icon
* Dummy test
* Lint
2025-08-23 18:11:10 -07:00
Vikhyath Mondreti
6c9e0ec88b
improvement(logging): capture pre-execution validation errors in logging session ( #1124 )
...
* improvement(pre-exec-errors): capture pre-execution validation errors in logging session
* fix param shape for schedules
* fix naming
2025-08-23 18:08:57 -07:00
Adam Gough
bbbf1c2941
fix(teams-wh): fixed teams wh payload ( #1119 )
...
* first push
* fixed variable res
* lint
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-23 17:59:00 -07:00
Vikhyath Mondreti
efc487a845
improvement(chat-file-upload): add visual indication of file upload exceeding limit ( #1123 )
...
* improvement(chat-file-upload): add visual indication of file upload exceeding limit
* fix duplicate error + lint
* fix lint
* fix lint
2025-08-23 17:08:41 -07:00
Vikhyath Mondreti
5786909c5e
fix(tag-dropdown): arrow navigation for submenu affecting text input cursor ( #1121 )
2025-08-23 16:19:45 -07:00
Vikhyath Mondreti
833c5fefd5
fix(logs): fix to remove retrieval of execution of data for basic version of call ( #1120 )
2025-08-23 15:51:08 -07:00
Adam Gough
79dd1ccb9f
fix(ux): minor ux changes ( #1109 )
...
* minor UX fixes
* changed variable collapse
* lint
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-23 15:50:40 -07:00
Waleed Latif
730164abee
fix(custom-tool): fix textarea, param dropdown for available params, validation for invalid schemas, variable resolution in custom tools and subflow tags ( #1117 )
...
* fix(custom-tools): fix text area for custom tools
* added param dropdown in agent custom tool
* add syntax highlighting for params, fix dropdown styling
* ux
* add tooltip to prevent indicate invalid json schema on schema and code tabs
* feat(custom-tool): added stricter JSON schema validation and error when saving json schema for custom tools
* fix(custom-tool): allow variable resolution in custom tools
* fix variable resolution in subflow tags
* refactored function execution to use helpers
* cleanup
* fix block variable resolution to inject at runtime
* fix highlighting code
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-08-23 13:15:12 -07:00
Vikhyath Mondreti
25b2c45ec0
fix(billing): change reset user stats func to invoice payment succeeded ( #1116 )
...
* fix(billing): change reset user stats func to invoice payment succeeded
* remove nonexistent billing reason
2025-08-23 10:50:23 -07:00
Vikhyath Mondreti
780870c48e
fix(billing): make subscription table source of truth for period start and period end ( #1114 )
...
* fix(billing): vercel cron not processing billing periods
* fix(billing): cleanup unused POST and fix bug with billing timing check
* make subscriptions table source of truth for dates
* update org routes
* make everything dependent on stripe webhook
---------
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 >
2025-08-23 10:25:41 -07:00
Vikhyath Mondreti
917552f041
fix(billing): vercel cron not processing billing periods ( #1112 )
2025-08-22 16:52:31 -07:00
Vikhyath Mondreti
be810013c7
feat(native-bg-tasks): support webhooks and async workflow executions without trigger.dev ( #1106 )
...
* feat(native-bg-tasks): support webhooks and async workflow executions without trigger"
* fix tests
* fix env var defaults and revert async workflow execution to always use trigger
* fix UI for hiding async
* hide entire toggle
2025-08-22 14:43:21 -07:00
Waleed Latif
1ee4263e60
feat(helm): added CRON jobs to helm charts ( #1107 )
2025-08-22 14:29:44 -07:00
Waleed Latif
60c4668682
fix(naming): prevent identical normalized block names ( #1105 )
2025-08-22 13:20:45 -07:00
Emir Karabeg
a268fb7c04
fix(chat-deploy): dark mode ui ( #1101 )
2025-08-22 12:23:11 -07:00