Waleed
6747a497fc
fix(migrations): upgrade drizzle-kit in migrations container ( #1374 )
...
* fix(migrations): upgrade drizzle-kit in migrations container
* fix comments
* rm unused file
2025-09-18 11:04:06 -07:00
Vikhyath Mondreti
9de7a00373
improvement(code-structure): move db into separate package ( #1364 )
...
* improvement(code-structure): move db into separate package
* make db separate package
* remake bun lock
* update imports to not maintain two separate ones
* fix CI for tests by adding dummy url
* vercel build fix attempt
* update bun lock
* regenerate bun lock
* fix mocks
* remove db commands from apps/sim package json
2025-09-17 15:41:13 -07:00
Vikhyath Mondreti
6101493f12
fix(next-js): pin version ( #1358 )
...
* fix(next-js): pin version
* fix
2025-09-16 21:50:52 -07:00
Vikhyath Mondreti
53792b9a1d
fix bun lock ( #1354 )
2025-09-16 21:02:11 -07:00
Vikhyath Mondreti
48f86e66f4
fix(better-auth): revert back to version 1.2.9 ( #1352 )
2025-09-16 20:53:01 -07:00
Waleed
fd422b5d0d
feat(sms): add generic sms sending block/tool ( #1349 )
...
* update infra and remove railway
* feat(sms): add generic sms sending block/tool
* added docs
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
* updated colors
* remove fallbacks, stronger typing
2025-09-16 17:47:15 -07:00
Waleed
ab97ac5a77
fix(build): upgrade fumadocs to latest ( #1341 )
...
* update infra and remove railway
* fix(builds): upgraded fumadocs
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
2025-09-15 19:28:07 -07:00
Waleed
ac8bf96eee
fix(build): upgrade fumadocs ( #1340 )
...
* update infra and remove railway
* fix(build): fixed the build
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
2025-09-15 17:47:34 -07:00
Vikhyath Mondreti
994c35f62c
fix(stripe): revert to stable versioning for better auth plugin ( #1337 )
2025-09-15 16:04:28 -07:00
Vikhyath Mondreti
4ce6bc94c3
fix(stripe): use latest version to fix event mismatch issues ( #1336 )
...
* fix(stripe): use latest version to fix event mismatch issues
* fix enterprise handling
* cleanup
* update better auth version
* fix overage order of ops
* upgrade better auth version
* fix image typing
* change image type to string | undefined
2025-09-15 15:54:41 -07:00
Waleed
065fc5b87b
feat(api-keys): add workspace level api keys to share with other workspace members, add encryption for api keys ( #1323 )
...
* update infra and remove railway
* feat(api-keys): add workspace-level api keys
* encrypt api keys
* Revert "update infra and remove railway"
This reverts commit b23258a5a1 .
* reran migrations
* tested workspace keys
* consolidated code
* more consolidation
* cleanup
* consolidate, remove unused code
* add dummy key for ci
* continue with regular path for self-hosted folks that don't have key set
* fix tests
* fix test
* remove tests
* removed ci additions
2025-09-12 11:46:47 -07:00
Waleed
533b4c53e0
feat(tools): add MongoDB ( #1225 )
...
* added mongo, haven't tested
* fixed bugs, refined prompts, added billing for wand if billing enabled
* add docs
* ack PR comments
2025-09-02 18:55:45 -07:00
Vikhyath Mondreti
1a5d5ddffa
feat(e2b-execution): add remote code execution to support Python + Imports ( #1226 )
...
* feat(e2b-execution): add remote code execution via e2b
* ux improvements
* fix streaming
* progress
* fix tooltip text
* make supported languages an enum
* fix error handling
* fix tests
2025-09-02 18:15:29 -07:00
Waleed
5bbb349d8a
fix(build): add missing pdf-parse dep, add docker build in staging ( #1213 )
...
* fix(build): add missing pdf-parse dep
* add docker build (no push) in staging
2025-09-01 13:04:16 -07:00
Waleed
ea09fcecb7
fix(build): consolidate pdf parsing dependencies, remove extraneous html deps ( #1212 )
...
* fix(build): consolidate pdf parsing dependencies, remove extraneous html deps
* add types
2025-09-01 10:19:24 -07:00
Vikhyath Mondreti
7780d9b32b
fix(enterprise-billing): simplification to be fixed-cost ( #1196 )
...
* fix(enterprise-billing): simplify
* conceptual improvement
* add seats to enterprise sub meta
* correct type
* fix UI
* send emails to new enterprise users
* fix fallback
* fix merge conflict issue
---------
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-30 17:26:17 -07:00
Waleed
a969d09782
feat(parsers): added pptx, md, & html parsers ( #1202 )
...
* feat(parsers): added pptx, md, & html parsers
* ack PR comments
* file renaming, reorganization
2025-08-30 02:11:01 -07:00
Waleed
df3d532495
fix(deps): downgrade nextjs ( #1200 )
2025-08-29 21:44:51 -07:00
Waleed
813a0fb741
feat(tools): add parallel ai, postgres, mysql, slight modifications to dark mode styling ( #1192 )
...
* add parallel ai, postgres, mysql, slight modifications to dark mode styling
* bun install frozen lockfile
* new deps
2025-08-29 17:25:02 -07:00
Vikhyath Mondreti
4e3a3bd1b1
run bun install
2025-08-29 14:23:31 -07:00
Vikhyath Mondreti
36773e8cdb
Revert "feat(integrations): added parallel AI, mySQL, and postgres block/tools ( #1126 )"
...
This reverts commit 766279bb8b .
2025-08-29 14:14:45 -07:00
Vikhyath Mondreti
69319d21cd
revert drizzle-orm version
2025-08-29 13:36:57 -07:00
Vikhyath Mondreti
8362fd7a83
remove bun lock
2025-08-29 13:34:46 -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
Waleed
3f900947ce
improvement(kb): use trigger.dev for kb tasks ( #1166 )
2025-08-28 12:14:31 -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
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
Waleed Latif
2ebfb576ae
fix(day-picker): remove unused react-day-picker ( #1094 )
2025-08-21 21:29:20 -07:00
Waleed Latif
53ee9f99db
fix(templates): added option to delete/keep templates when deleting workspace, updated template modal, sidebar code cleanup ( #1086 )
...
* feat(templates): added in the ability to keep/remove templates when deleting workspace
* code cleanup in sidebar
* add the ability to edit existing templates
* updated template modal
* fix build
* revert bun.lock
* add template logic to workflow deletion as well
* add ability to delete templates
* add owner/admin enforcemnet to modify or delete templates
2025-08-21 17:11:22 -07:00
Waleed Latif
a37c6bc812
fix(build): clear docker build cache to use correct Next.js version ( #1075 )
...
* fix: clear Docker build cache to use correct Next.js version
- Changed GitHub Actions cache scope from build-v2 to build-v3
- This should force a fresh build without cached Next.js 15.5.0 layers
- Reverted to ^15.3.2 version format that worked on main branch
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* run install
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-21 01:38:47 -07:00
Waleed Latif
4c9fdbe7fb
fix(nextjs): downgrade nextjs due to known issue with bun commonjs module bundling ( #1073 )
2025-08-21 01:23:10 -07:00
Vikhyath Mondreti
71e2994f9d
improvement(trigger): upgrade trigger ( #1063 )
2025-08-20 18:33:01 -07:00
Waleed Latif
dd74267313
feat(nextjs): upgrade nextjs to 15.5 ( #1062 )
2025-08-20 18:22:35 -07:00
Waleed Latif
6fd6f921dc
feat(mailer): consolidated all emailing to mailer service, added support for Azure ACS ( #1054 )
...
* feat(mailer): consolidated all emailing to mailer service, added support for Azure ACS
* fix batch invitation email template
* cleanup
* improvement(emails): add help template instead of doing it inline
2025-08-20 16:02:49 -07:00
Waleed Latif
7a1711282e
improvement/function: remove unused function execution logic in favor of vm, update turborepo ( #980 )
...
* improvement(function): remove freestyle in favor of vm exec
* update imports
* remove unused test suite
* update turborepo
2025-08-15 12:51:27 -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
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
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
Siddharth Ganesan
5158a00b54
feat(copilot-v1): Copilot v1 ( #662 )
...
* Fix docs agent
* Doc agent fixes
* Refactor copilot
* Lint
* Update yaml editor
* Lint
* Fix block tool
* Lint
* Get block metadata tool
* Lint
* Yaml changes
* Lint
* Fixes?
* Lint
* Better yaml language
* Lint
* UPdate
* Lint
* Fix condition blocks
* lint
* Fix start block
* Fix starter block stuff
* Lint
* Fix yaml ui
* Lint
* get yaml tool
* Lint
* hi
* Lint
* Agnet
* Copilot UI
* Lint
* Better workflow builder
* Lint
* REHYDRATION
* Lint
* Auto layout
* Lint
* Fixes
* Lint
* Chatbar sizing
* Lint
* Initial chat fixes
* Lint
* Dropdown overflow
* Lint
* UI text
* Lint
* Sample question pills
* Lint
* Ui button
* Fix dropdown appearance
* Lint
* Modal fixes
* UI Updates
* Lint
* Initial ask vs agent mode
* Lint
* Ask vs agent
* Lint
* Ask udpate
* Ui fixes
* Lint
* User message width
* Chat leak fix
* Lint
* Agent ui
* Checkpointing
* Lint
* Checkpoints
* Lint
* Tweaks
* Sample questions
* Lint
* Modal full screen mode
* Lint
* Prompt updates
* Cleaning
* Lint
* Prompt update
* Streaming v1
* Lint
* Tool call inline
* Lint
* Checkpoint
* Lint
* Fix lint
* Sizing
* Lint
* Copilot ui tool call fixes
* Remove output from tool call ui
* Updates
* Lint
* Checkpoitn
* Loading icon
* Lint
* Pulse
* Lint
* Modal fixes
* Sidebar padding
* Checkpoint
* checkpoint
* feat(platform): new UI and templates (#639 ) (#693 )
* improvement: control bar
* improvement: debug flow
* improvement: control bar hovers and skeleton loading
* improvement: completed control bar
* improvement: panel tab selector complete
* refactor: deleted notifications and history dropdown
* improvement: chat UI complete
* fix: tab change on control bar run
* improvement: finshed console (audio display not working)
* fix: text wrapping in console content
* improvement: audio UI
* improvement: image display
* feat: add input to console
* improvement: code input and showing input on errors
* feat: download chat and console
* improvement: expandable panel and console visibility
* improvement: empty state UI
* improvement: finished variables
* fix: image in console entry
* improvement: sidebar and templates ui
* feat: uploading and fetching templates
* improvement: sidebar and control bar
* improvement: templates
* feat: templates done
* fix(sockets): remove package-lock
* fix: sidebar scroll going over sidebar height (#709 )
* Checkpoint
* Fix build error
* Checkpoitn
* Docs updates
* Checkpoint
* Streaming vs non streaming
* Clean up yaml save
* Fix revert checkpoitn yaml
* Doc fixes
* Small docs fix
* Clean up old yaml docs
* Doc updates
* Hide copilot
* Revert width
* Db migration fixes
* Add snapshot
* Remove space from mdx
* Add spaces
* Lint
* Address greptile comments
* lint fix
* Hide copilot
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: Siddharth Sim <sidstudio@SiddharthsMBP2.attlocal.net >
2025-07-22 13:02:24 -07:00
Vikhyath Mondreti
b05a9b1493
feat(execution-queuing): async api mode + ratelimiting by subscription tier ( #702 )
...
* v1 queuing system
* working async queue
* working impl of sync + async request formats
* fix tests
* fix rate limit calc
* fix rate limiting issues
* regen migration
* fix test
* fix instrumentation script issues
* remove use workflow queue env var
* make modal have async examples
* Remove conflicting 54th migration before merging staging
* new migration files
* remove console log
* update modal correctly
* working sync executor
* works for sync
* remove useless stats endpoint
* fix tests
* add sync exec timeout
* working impl with cron job
* migrate to trigger.dev
* remove migration
* remove unused code
* update readme
* restructure jobs API response
* add logging for async execs
* improvement: example ui/ux
* use getBaseUrl() func
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-07-18 12:41:51 -07:00
Waleed Latif
3d5d7474ed
fix(condition): fixed condition block to resolve envvars and vars ( #718 )
...
* fix(condition): fixed condition block to resolve envvars and vars
* upgrade turbo
* fixed starter block input not resolving as string
2025-07-17 17:57:23 -07:00
Waleed Latif
bdfe7e9b99
fix(invitation): allow admins to remove members from workspace ( #701 )
...
* fix(invitation): added ability for admins to remove members of their workspace
* lint
* remove references to workspace_member db table
* remove deprecated @next/font
* only allow admin to rename workspace
* bring workflow name change inline, remove dialog
2025-07-15 22:35:35 -07:00
Emir Karabeg
487f0328c9
feat(platform): new UI and templates ( #639 )
...
* improvement: control bar
* improvement: debug flow
* improvement: control bar hovers and skeleton loading
* improvement: completed control bar
* improvement: panel tab selector complete
* refactor: deleted notifications and history dropdown
* improvement: chat UI complete
* fix: tab change on control bar run
* improvement: finshed console (audio display not working)
* fix: text wrapping in console content
* improvement: audio UI
* improvement: image display
* feat: add input to console
* improvement: code input and showing input on errors
* feat: download chat and console
* improvement: expandable panel and console visibility
* improvement: empty state UI
* improvement: finished variables
* fix: image in console entry
* improvement: sidebar and templates ui
* feat: uploading and fetching templates
* improvement: sidebar and control bar
* improvement: templates
* feat: templates done
2025-07-15 09:43:36 -07:00
Waleed Latif
1420f4857b
remove root-level tailwind v3 override ( #684 )
2025-07-14 17:04:03 -07:00
Waleed Latif
e5080febd5
feat(billing): add comprehensive usage-based billing system ( #625 )
...
* feat(billing): add comprehensive usage-based billing system
- Complete billing infrastructure with subscription management
- Usage tracking and limits for organizations
- Team management with role-based permissions
- CRON jobs for automated billing and cleanup
- Stripe integration for payments and invoicing
- Email notifications for billing events
- Organization-based workspace management
- API endpoints for billing operations
* fix tests, standardize datetime logic
* add lazy init for stripe client, similar to s3
* cleanup
* ack PR comments
* fixed build
* convert everything to UTC
* add delete subscription functionality using better auth
* fix lint
* fix linter error
* remove invoice emails since it is natively managed via stripe
* fix build
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-07-09 22:42:23 -07:00
Vikhyath Mondreti
50595c5c49
Merge pull request #646 from simstudioai/feat/ask-docs
...
feat(yaml workflow): yaml workflow representation + doc embeddings
2025-07-09 13:27:10 -07:00
Adam Gough
4a26b061a4
fix(search-chunk): searchbar in knowledge base chunk ( #557 )
...
* fix: chunk search bar fix
* fix: fixed reload and refresh
* fix: fixed structure
* fix: need to fix persisting in knowledge search
* fix: adding page as query param
* fix: bun run lint (#557 )
* added instantaneous client-side search, added fuzzy search & text highlighting
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Waleed Latif <walif6@gmail.com >
2025-07-09 10:52:28 -07:00
Siddharth Ganesan
c7b77bd303
Yaml language basics
2025-07-08 20:42:40 -07:00
Waleed Latif
7e4669108f
feat(build): added turbopack builds to prod ( #630 )
...
* added turbopack to prod builds
* block access to sourcemaps
* revert changes to docs
2025-07-07 19:51:39 -07:00