Commit Graph

3441 Commits

Author SHA1 Message Date
Emir Karabeg
7488b1fc3b feat(sidebar/workspaces) (#312)
* improvement(sidebar): full sidebar UI complete, adding collapsed state styling improvements

* improvement(ui): full sidebar state

* improvement(ui/ux): finished sidebar styling

* improvement(ui): scrollable workflows

* improvement(ui/ux): added loading state

* improvement(sidebar): adding loading for user and plan

* fix: skeleton only on initial load

* improvement(control-bar): adjusted styling

* feat(workspaces): added schema for workspaces and setup workspace header UI

* feat(workspaces): added route to fetch for workspace header

* fix: deployment error

* fix: deployment error

* feat(workspaces): added workspace id to workflow table

* feat(workspaces): ran migrations to dev

* feat(workspaces): completed connecting registries to workspaces and added migration route

* fix(workspaces): N+1 database queries

* improvement(ui/ux): sidebar

* hotfix(sidebar): hid top nav section

* fix(ux): adding workflow over header dropdown
2025-05-02 01:30:46 -07:00
Adam Gough
47d3cbe04a feat(telegram): added telegram webhook, block, tools, & docs (#314)
* jira and confluence token refresh

* telegram message tool

* webhook configured

* telegram requires permanent url

* webhook working

* telegram done

* test

* telegram webhook working

* package-lock.json

* style curl command

* added setWebhook logic

* added some documentation for chat ID

* styling changes

* added delete webhook logic

* adding docs

* updated docs for jira and telegram

* added links

* moved function to other route.ts

* logger

* mrge.io changes

---------

Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-01 22:26:33 -07:00
Adam Gough
ca34c722fa fix(tools): fixed jira and confluence token refresh (#313)
* refresh token jira and confluence

* added jira bulk fetch

* changed name

* jira docs

* updated bulk_read in docs

* added bulk_read.ts

* added jira_bulk_read

* jira docs updated

---------

Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-01 08:41:52 -07:00
Waleed Latif
d410b29a59 fix(docs): updated doc generator to handle arrays 2025-05-01 01:17:55 -07:00
Waleed Latif
afe7d2a74e fix(otel): remove banner from prod 2025-05-01 00:37:44 -07:00
Waleed Latif
03cde7ed37 feat(otel): added otel, persist settings to db, present user with the telemetry preferences & add privacy tab to settings (#318)
* feat(otel): added otel, persist settings to db, present user with the telemetry preferences & add privacy tab to settings

* updated telemetry endpoint

* add protected subdomains for chat deploy

* removed unused dependencies

* add execution telemetry logs for workflow-level and block-level logs, acknowledged PR comments
2025-04-30 23:49:53 -07:00
Emir Karabeg
209f9ad6ae improvement(docs): slack YouTube video 2025-04-30 17:48:52 -07:00
dependabot[bot]
38dbaa2471 fix(deps)(deps): bump vite in /sim in the dependencies group (#315)
Bumps the dependencies group in /sim with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 6.3.2 to 6.3.4
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.3.4
  dependency-type: indirect
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-30 16:58:40 -07:00
gabelazo
62fc5b8374 fix(ollama): set OLLAMA_HOST from env variable (#316) 2025-04-30 14:41:26 -07:00
Waleed Latif
5d4ddbc79d Improve(chat): added multiple output option for chat panel & chat deploy (#310)
* improvement(chat): added multiple output selection for chat panel & chat deploy

* added tests, changed subdomain-check to subdomains/validate to be more RESTful

* added more tests

* added even more tests

* remove unused route

* acknowledged PR comments, updated UI for output selector
2025-04-29 20:33:29 -07:00
Emir Karabeg
0dcd5ee30a improvement(mem0) (#311)
* improvement(mem0): slider value

* improvement: removed unused/unnecessary parameters and reorganized block
2025-04-29 20:32:19 -07:00
Waleed Latif
cc6299ce06 fix(csp): fixed csp policy to allow for google drive picker, s3, atlassian 2025-04-29 15:28:46 -07:00
Waleed Latif
815bb5fc92 fix(ollama): allow ollama host in csp 2025-04-28 23:43:46 -07:00
Waleed Latif
4da83a1e3c update README 2025-04-28 22:46:34 -07:00
Waleed Latif
a769c31626 feat(tools): added additional reddit tools, docs 2025-04-28 14:13:15 -07:00
Emir Karabeg
b2e583cbc8 improvement(chat-client): added markdown support 2025-04-28 13:43:59 -07:00
Waleed Latif
4540c417b6 improvement(ui): expand settings modal, remove teams tab for users that don't have access 2025-04-28 11:32:35 -07:00
Emir Karabeg
09bbf1d6ff improvement(stripe) (#308): added orgs, teams
* added organizations, stripe team plan, team management page

* added db hook to set active organization

* simplified data access patterns, added back environments

---------

Co-authored-by: Waleed Latif <walif6@gmail.com>
2025-04-28 10:23:01 -07:00
Adam Gough
41f12d7b04 mem0 styling (#307)
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-04-28 03:29:35 -07:00
Emir Karabeg
24859ded1a improvement: metadata and docs 2025-04-28 03:19:47 -07:00
Waleed Latif
22036b0b02 improvement(waitlist): added batch send requests, fixed UI (#305)
* improvement(waitlist): added batch send requests, fixed UI

* updated package lock

* added protection against rate limts for resend with a delay + exponential backoff
2025-04-27 18:06:50 -07:00
Waleed Latif
08c4dc9141 fix(confluence): fixed confluence tools & block (#304)
* chore: update better-auth

* testing confluence, auth config

* confluence working

* confluence PR ready

* Remove node_modules from tracking

* generated docs, remove outdated dependency

---------

Co-authored-by: Adam Gough <adam_gough@brown.edu>
2025-04-27 14:15:58 -07:00
Waleed Latif
7a36d21e8d fix(chat-deploy): fixed hanging deployment state, fixed x tools, fixed credentials styling (#303)
* fix(ui): standardize flex for credentials component

* fixed hanging deploy request for chat deploy, configured & tested DNS subdomain deployment

* fixed x endpoints
2025-04-27 13:54:24 -07:00
Waleed Latif
4e14914b0b chore: upgrade better-auth 2025-04-27 03:13:50 -07:00
Emir Karabeg
fc101c3d65 feat(chat-deploy) (#277)
* added chatbot table with fk to workflows, added modal to deploy and delpoy to subdomain of *.simstudio.ai

* fixed styling, added delete and edit routes for chatbot

* use loading-agent animation for editing existing chatbot

* add base_url so that we can delpoy in dev as well

* fixed CORS issue, fixed password verification, can deploy chatbot and access it at subdomain. still need to fix the actual chat request to match the same format as the chat in the panel

* fix: renamed chatbot to chat and changed chat to copilot

* feat(chat-deploy): refactored api deploy flow

* feat(chat-deploy): added chat to deploy flow

* added output selector to chat deploy, deployment works and we can get a response from subdomain. need to fix UI + form submission of deploy modal but the core functionality works

* add missing dependencies, fix build errors, remove old unused route

* error disappeared for block output selection, need to update UI, add the ability to delete/view chat deployment, and test emails/email domain

* added otp for email verification on chat deploy

* feat(chat-deploy): ux improvements with chat-deploy modal

* improvement(ui/ux): chat display improvement

* improvement(ui/ux): deploy modal

* added logging category for chat panel & chat deploy executions

* improvement(ui/ux): finished chat-deploy flow

* fix: deleted migrations

---------

Co-authored-by: Waleed Latif <walif6@gmail.com>
2025-04-26 19:16:15 -07:00
Waleed Latif
f2e5d67a4a fix(security): static assets not rendering 2025-04-26 17:32:29 -07:00
Waleed Latif
503e07b500 feat(security): added additional security measures to next config & middleware (#301)
* feat(security): added additional security measures to next config & middleware

* addressed PR comments
2025-04-26 16:52:08 -07:00
Emir Karabeg
11922d24ae improvement: updated contributing guide 2025-04-25 21:35:44 -07:00
Emir Karabeg
a5abc82573 fix(schedules): added oauth context to schedule execution 2025-04-25 20:58:00 -07:00
Emir Karabeg
492b5914ed improvement(api): added XML support 2025-04-25 18:38:06 -07:00
Emir Karabeg
97f00aa7a1 fix: Stripe error hidden for local dev 2025-04-25 13:16:09 -07:00
Emir Karabeg
eec7cc80c3 improvement(ux): manual run opens console 2025-04-25 12:57:39 -07:00
Waleed Latif
a9dfbba5b4 fix(file-upload): fixed client uploads to s3 by adding presigned url 2025-04-25 11:42:52 -07:00
Waleed Latif
10bbc72e32 fix(stripe): fixed subscription status not showing 2025-04-25 00:46:52 -07:00
Waleed Latif
53641868d4 feat(stripe): added stripe integration, keys for anthropic + openai models (#300) 2025-04-24 20:21:19 -07:00
Rishabh Shinde
fb0d3d5b50 fix(s3): fixed request to send the timestamp in utc rather than system time (#299) 2025-04-23 13:27:13 -07:00
Waleed Latif
c7e29192af feat(tools): added jira tools/block, oauth (#298)
* added jira oauth

* issue-selector working

* test

* working on 404 error for jira

* jira read tool working

* jira read good to go

* working on update and write, am close

* jira update working

* write tool is almost done

* jira tool working

* edited error handling

* Remove conflicted files to resolve merge conflicts

* added logger

* updated PR comments

* added package-lock.json

* cleaned up, fixed failing tests, fixed name of s3 file, added docs

* removed extraneous log

---------

Co-authored-by: Adam Gough <adam.gough2020@gmail.com>
2025-04-23 01:46:49 -07:00
Waleed Latif
2749cebe31 feat(tools): added s3 tools/block (#297)
* s3 block

* updated logo, bg color

* added docs

* added helper to parse s3 uri

---------

Co-authored-by: Rishabh Shinde <rishabhsshinde27@gmail.com>
2025-04-23 01:12:21 -07:00
Waleed Latif
d13eeccbbb fix(docs): added missing google tools descriptions 2025-04-22 21:20:37 -07:00
Waleed Latif
884b7181b3 fix(scripts): removed old script, removed redundant ts-nocheck from ts script, remove deprecated dalle-2 model 2025-04-22 20:32:28 -07:00
Waleed Latif
54e1439224 feat(docs): added script to auto-generate docs for integrations/tools (#293)
* added scaffolding for auto-generating docs for integrations based on block definition, get rendering error for mdx pages

* page renders, have to add more useful information

* standardized tool naming convention, added script to autogenerate docs for integrations, added docs for each tool

* re-generated docs, updated CONTRIBUTING.md to reflect new format

* added a dedicated tools page

* added additional information for tools, added manual section logic to docs producer

* added a link back to sim studio, fixed z level issue on mobile, added better intro

* updated script to more accurately reflect the params for each tool, as well as the overall blocks' output
2025-04-22 20:04:21 -07:00
Waleed Latif
5426314fd1 fix(api): add support custom headers in request 2025-04-22 16:26:07 -07:00
Emir Karabeg
4b858c99cf feat(duplicate): added workflow dupliction 2025-04-22 13:51:04 -07:00
Waleed Latif
6971e32066 fix(landing): updated privacy policy & added start now for users who have logged in before 2025-04-22 11:57:15 -07:00
Waleed Latif
36cbc497d5 chore: refactored tools to follow standard format 2025-04-22 00:22:21 -07:00
Waleed Latif
92685d3907 chore: update privacy policy 2025-04-21 23:56:40 -07:00
Emir Karabeg
1338da39c8 improvement(ui/ux): chat preview 2025-04-21 04:46:51 -07:00
Waleed Latif
f82d4b96f8 fix(schedule): fixed scheduling (#289) 2025-04-20 23:40:36 -07:00
Waleed Latif
855aa73fe0 fix(code-prompt-bar): make the code prompt bar disappear when we navigate away from the agent block 2025-04-20 13:15:46 -07:00
Waleed Latif
01e5759f6f fix(ui): fixed typo in footer, updated privacy & terms pages 2025-04-20 13:05:32 -07:00