Vikhyath Mondreti
545ec791df
fix(logs-page): optimize logs retrieval queries, consolidate useEffects to prevent dup calls ( #845 )
...
* fix(logs-page): optimize loading times by improving query, removing unused index, adding new index
* add migration files
* remove fake min loading time
2025-08-01 16:26:13 -07:00
Vikhyath Mondreti
3bd7a6c402
fix(sockets): add sockets event for tag / env var dropdown selections ( #844 )
...
* fix(sockets): add sockets event for tag / env var dropdown selections to be unit op
* do not bypass op queue for tag selections
* Update apps/sim/socket-server/handlers/subblocks.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* prevent race cond between subblock update event and tag selection
* refactor
* reduce debounce time to 50ms
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-01 15:22:56 -07:00
Waleed Latif
2e2be9bf38
Merge branch 'main' into staging
2025-08-01 13:15:02 -07:00
Waleed Latif
7d45306999
fix(deploy-modal): break down deploy modal into separate components ( #837 )
...
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-08-01 12:51:57 -07:00
waleedlatif
63f3871f60
feat(deploy-chat): added a logo upload for the chat, incr font size
2025-08-01 12:48:47 -07:00
Waleed Latif
9a565f48b1
fix(chat-deploy): added new image upload component, fixed some state issues with success view ( #842 )
...
* fix(chat-deploy): added new image upload component, fixed some state issues with success view
* cleanup
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-08-01 12:43:40 -07:00
Vikhyath Mondreti
f327d0479a
fix(kb-tags): ui fixes, delete persistence for doc page header ( #841 )
...
* fix deletion of tags + refactor next slot calc
* fix kb tag filters count ui
2025-08-01 12:16:08 -07:00
Waleed Latif
fae123754d
fix(chat-deploy): fixed form submission access patterns, fixed kb block filters ( #839 )
...
* fix(chat-deploy): fixed form submission access patterns
* fix(kb-block): fix tag filters component, removed unused component
* fixed kb block subcomponents
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-08-01 10:29:52 -07:00
waleedlatif
bab4b9f041
feat(deploy-chat): added a logo upload for the chat, incr font size
2025-07-31 23:52:08 -07:00
Vikhyath Mondreti
608964a8b3
fix(kb-tags): docs page kb tags ui ( #838 )
...
* fix(kb-tags): docs page kb tags ui
* remove console logs
* remove console error
2025-07-31 21:24:16 -07:00
Waleed Latif
5b53cc2be6
fix(deploy-modal): break down deploy modal into separate components ( #837 )
...
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-31 19:51:25 -07:00
Vikhyath Mondreti
914f1cdd47
improvement(sockets): duplicate op should let addBlock take subblock values instead of separate looped op ( #836 )
...
* improvement(sockets): addBlock can accept subblock values
* cleanup unused code
2025-07-31 19:36:32 -07:00
Vikhyath Mondreti
fb6f5553bb
improvement(sockets): add batch subblock updates for duplicate to clear queue faster ( #835 )
2025-07-31 19:04:53 -07:00
Vikhyath Mondreti
84f095d40d
fix(sockets): duplicate block op should go through debounced path ( #834 )
2025-07-31 15:47:32 -07:00
Waleed Latif
bc1c1d1751
fix(deployed-chat): allow non-streaming responses in deployed chat, allow partial failure responses in deployed chat ( #833 )
...
* fix(deployed-chat): allow non-streaming responses in deployed chat, allow partial failure responses in deployed chat
* fix(csp): runtime variable resolution for CSP
* cleanup
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-31 13:29:40 -07:00
Vikhyath Mondreti
1c68523aa7
fix(deployed-chat): trigger blocks should not interfere with deployed chat exec ( #832 )
2025-07-31 12:05:36 -07:00
Waleed Latif
b253454723
feat(tools): added hunter.io tools/block, added default values of first option in dropdowns to avoid operation selector issue, added descriptions & param validation & updated docs ( #825 )
...
* feat(tools): added hunter.io tools/block, added default values of first option in dropdowns to avoid operation selector issue
* fix
* added description for all outputs, fixed param validation for tools
* cleanup
* add dual validation, once during serialization and once during execution
* improvement(docs): add base exec charge info to docs (#826 )
* improvement(doc-tags-subblock): use table for doc tags subblock in create_document tool for KB (#827 )
* improvement(doc-tags-subblock): use table for doc tags create doc tool in KB block
* enforce max tags
* remove red warning text
* fix(bugs): fixed rb2b csp, fixed overly-verbose logs, fixed x URLs (#828 )
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
* fixed serialization errors to appear like execution errors, also fixed contrast on cmdk modal
* fixed required for tools, added tag dropdown for kb tags
* fix remaining tools with required fields
* update utils
* update docs
* fix kb tags
* fix types for exa
* lint
* updated contributing guide + pr template
* Test pre-commit hook with linting
* Test pre-commit hook again
* remove test files
* fixed wealthbox tool
* update telemetry endpoints
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2025-07-30 23:36:44 -07:00
Vikhyath Mondreti
03607bbc8b
feat(wand): subblock level wand configuration + migrate old wand usage to this ( #829 )
...
* feat(wand): subblock level wand configuration + migrate old wand usage to this
* fix build issue
* Update apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/wand-prompt-bar/wand-prompt-bar.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* remove optional param
* remove unused test file
* address greptile comments
* change to enum for gen type
* fix caching issue
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-30 17:42:29 -07:00
Waleed Latif
12bb0b4589
fix(bugs): fixed rb2b csp, fixed overly-verbose logs, fixed x URLs ( #828 )
...
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-30 16:45:53 -07:00
Vikhyath Mondreti
1b929c72a5
improvement(doc-tags-subblock): use table for doc tags subblock in create_document tool for KB ( #827 )
...
* improvement(doc-tags-subblock): use table for doc tags create doc tool in KB block
* enforce max tags
* remove red warning text
2025-07-30 12:59:47 -07:00
Vikhyath Mondreti
27e49217cc
improvement(docs): add base exec charge info to docs ( #826 )
2025-07-30 11:07:33 -07:00
Waleed Latif
b4faf08c20
fix(search-modal): fixed search modal keyboard nav ( #823 )
...
* fixed search modal keyboard nav
* break down file
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-29 23:51:59 -07:00
Waleed Latif
578129c6e6
fix(domain): fix telemetry endpoint, only add redirects for hosted version ( #822 )
...
* fix(otel): change back telemetry endpoint
* only add redirects for hosted version
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-29 17:10:06 -07:00
Waleed Latif
c2593900d4
v0.3.17: domain fix
v0.3.17
2025-07-29 13:59:38 -07:00
Waleed Latif
8d7f3a50d1
fix(domain): add redirects to maintain API routes with old host ( #820 )
...
* fix(domain): add redirects to maintain API routes with old host
* fix RB2B
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-29 13:57:41 -07:00
Waleed Latif
b8ad42f511
v0.3.16: domain flip
v0.3.16
2025-07-29 13:03:34 -07:00
Waleed Latif
ae43381d84
feat(domain): drop the 'studio' ( #818 )
...
* feat(domain): drop the
* change all references for Sim Studio to Sim
* change back license and notice
* lint
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-29 12:51:43 -07:00
Vikhyath Mondreti
13608a8bbc
feat(execution): base execution charge of 0.001/execution ( #817 )
2025-07-29 11:25:50 -07:00
Waleed Latif
95a8d6410c
v0.3.15: helm charts, evaluator block fixes, ArXiv and Wikipedia tools
v0.3.15
2025-07-29 10:22:34 -07:00
Waleed Latif
08720d926c
feat(landing): add rb2b ( #815 )
...
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 20:16:44 -07:00
Waleed Latif
308f39e8b9
feat(tools): added arXiv and wikipedia tools/blocks & docs ( #814 )
...
* feat(tools): added arxiv tools
* feat(tools): added wikipedia tool
* updated docs & remove empty interface
* remove empty interface
* fixed docs generator
* fixed wikipedia
* removed hasExpandableContent from tool-input for consistency across all tools, irregardless of their parsm
* lint
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 19:39:26 -07:00
Vikhyath Mondreti
5b1f948686
feat(kb-tags): natural language pre-filter tag system for knowledge base searches ( #800 )
...
* fix lint
* checkpoint
* works
* simplify
* checkpoint
* works
* fix lint
* checkpoint - create doc ui
* working block
* fix import conflicts
* fix tests
* add blockers to going past max tag slots
* remove console logs
* forgot a few
* Update apps/sim/tools/knowledge/search.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* remove console.warn
* Update apps/sim/hooks/use-tag-definitions.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* use tag slots consts in more places
* remove duplicate title
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-28 18:43:52 -07:00
Waleed Latif
cb17691c01
feat(helm): added helm charts for self-hosting ( #813 )
...
* feat(helm): added helm charts for self-hosting
* ack PR comments, use sim instead of simstudio
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 18:03:47 -07:00
Vikhyath Mondreti
c00b18594e
fix(webhook-modal): on copy do not change webhook url, fix auth to use regular perms system ( #812 )
...
* fix(webhook-modal): don't regenerate webhook url on copy
* fix authentication checks for webhook saves
2025-07-28 16:17:34 -07:00
Vikhyath Mondreti
95efae9035
improvement(webhooks): move webhook exeucution to trigger.dev ( #810 )
...
* improvement(webhooks): move webhook exeucution to trigger dev
* remove old tests
2025-07-28 13:04:25 -07:00
Waleed Latif
b12e415fea
fix(assets): update README.md ( #811 )
...
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 12:25:39 -07:00
Waleed Latif
510ce4b7da
improvement(cdn): add cdn for large video assets with fallback to static assets ( #809 )
...
* added CDN for large assets with fallback to static assets
* remove video assets from docs
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 12:15:41 -07:00
Waleed Latif
abed816afd
fix(standalone): selectively enable vercel speed insights, add annotations for envvars ( #808 )
...
* add annotations for environment variables
* selectively enable vercel speed insights
* use DOCKER_BUILD flag to selectively disable vercel speed insights and analytics
* lint
* additional info
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 11:10:20 -07:00
Waleed Latif
6f390c0d1d
fix(evaluator): fix tag dropdown for evaluator block ( #807 )
...
* fix(evaluator): fix tag dropdown for evaluator block
* lint
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 11:03:39 -07:00
Waleed Latif
9c12ddf491
v0.3.14: aliased imports, logger naming changes, teams webhook synchronization
v0.3.14
2025-07-28 10:05:07 -07:00
Vikhyath Mondreti
27ef45f717
no immediate acks for ms teams webhook ( #805 )
2025-07-28 09:21:59 -07:00
Waleed Latif
0414aa5f6d
refactor(imports): added aliased imports everywhere ( #799 )
...
* refactor(imports): added aliased imports everywhere
* more aliased imports
* add barrel exports
* add more barrel exports
* cleanup
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-26 16:10:32 -07:00
Waleed Latif
93f68a9092
refactor(logger): code cleanup for new execution logger ( #798 )
...
* refactor(logger): code hygiene with new logger
* modify remaining files
* simplify code structure
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-26 15:05:33 -07:00
Waleed Latif
727e5e8763
feat(workflow): added cancellation after launching manual execution ( #796 )
...
* feat(worfklow): added cancellation after launching manual execution
* fix build error
* ack PR comments
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-26 12:54:08 -07:00
Waleed Latif
4964495abb
fix(picker): fix docs.google.com refused to connect issue ( #797 )
...
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-26 12:45:44 -07:00
Vikhyath Mondreti
40d3ce5e10
v0.3.13: fix create-manifest job
v0.3.13
2025-07-25 16:22:48 -07:00
Vikhyath Mondreti
a251122601
fix(create-manifest): manifest not using right tags by arch ( #793 )
...
* fix create manifest to pick out right tags
* fix
2025-07-25 16:20:53 -07:00
Vikhyath Mondreti
9e8d2f7c7d
Merge pull request #792 from simstudioai/staging
...
v0.3.11: arm64 runner, CDN video support
2025-07-25 16:02:59 -07:00
Vikhyath Mondreti
eeb1a340b2
feat: implement native ARM64 Docker builds with CDN support ( #791 )
...
* feat: implement native ARM64 Docker builds with CDN support
- Replace QEMU emulation with native ARM64/AMD64 runners (linux-arm64-8-core, linux-x64-8-core)
- Fix manifest creation with proper error handling and image existence checks
- Add CDN video support with getVideoUrl function and Video component
- Update all docs MDX files to use Video component instead of raw video tags
- Update GitHub Actions workflow to use architecture-specific builds
- Remove QEMU setup to eliminate emulation timeout issues
- Maintain multi-arch Docker image support through manifests
* Update .github/workflows/build.yml
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-07-25 15:57:16 -07:00
Vikhyath Mondreti
c91c132e88
Merge pull request #789 from simstudioai/staging
...
v0.3.11: fix force-dynamic routes, webhooks, kb search perms
2025-07-25 12:44:19 -07:00