74 Commits

Author SHA1 Message Date
Waleed Latif
47090713ef Revert "feat(package): add tsconfig pkg to share across packages in monorepo …" (#381)
This reverts commit f5cbcfb514.
2025-05-19 17:03:54 -07:00
Waleed Latif
f5cbcfb514 feat(package): add tsconfig pkg to share across packages in monorepo (#380)
* add tsconfig pkg to share across packages in monorepo

* fixed docs build

* acknowledged PR comments
2025-05-19 16:58:51 -07:00
Waleed Latif
fd82b99c5c feat(waitlist): remove waitlist, update login/signup/verify styling to match landing, remove OTP in dev/docker (#377)
* removed waitlist on landing

* remove OTP in dev or docker, remove invite members from sidebar in dev/docker

* modified signup, login, verify, and reset password to match landing

* add README for npm package

* acknowledged PR comments

* restore cmd+enter functionality
2025-05-18 23:04:22 -07:00
Waleed Latif
f2894e645e feat(package): added npm package to run sim studio (#376)
* added npm pkg for sim studio

* added cache scope for new pkg

* added optional port config, default to 3000

* remove accidental package lock

* updated package version

* added keywords

* acknowledged PR comments
2025-05-18 21:16:13 -07:00
Waleed Latif
a92ee8bf46 feat(turbo): restructured repo to be a standard turborepo monorepo (#341)
* added turborepo

* finished turbo migration

* updated gitignore

* use dotenv & run format

* fixed error in docs

* remove standalone deployment in prod

* fix ts error, remove ignore ts errors during build

* added formatter to the end of the docs generator
2025-05-09 21:45:49 -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
7049b5ac5b feat(freestyle): refactored handler in executor, migrated from webcontainer to freestyle for code execution, fixed condition block issues (#222)
* migrated from webcontainers to freestyle for sandboxed code execution, updated all references

* fixed condition block edges disappearing

* fix issue with condition block out-of-order resolving inputs

* refactored handlers in executor to be separate files, added unit tests

* remove old executor handlers file
2025-04-04 01:16:50 -07:00
Waleed Latif
f904958114 improvement(tools): modified return type of mistral parser 2025-04-02 14:18:38 -07:00
Emir Karabeg
52ccaf3760 feat(loops) (#202)
* feat(loops): finished for loop; added for each and while ui

* fix(packages): updated loop package

* feat(loops): added forEach loop and special variables for loop; fixed execution console

* improvement: deleted while loop

* feat(loops): updated tests
2025-03-30 01:35:11 -07:00
Waleed Latif
4fbe825e2e fix(security): resolved nextjs middleware vulnerability 2025-03-24 16:26:01 -07:00
Waleed Latif
4714599339 docs: upgrade from MIT to Apache-2.0 license and update all relevant docs 2025-03-22 14:35:53 -07:00
Waleed Latif
eb5d01956e feat/codegen: added initial outline for sdk, added api keys table & view (#126)
* feat[sdk]: added scaffolding for sdk pkg

* feat[sdk]: simplified usage of tools for agent block

* fix[sdk]: added api key directly into AgentOptions

* fix[sdk]: simplified the conditional block by removing the code input since we don't need it

* feat[sdk]: added account-level api keys & db table to manage them
2025-03-18 17:49:50 -07:00
Waleed Latif
c3f666383f chore: cleanup root of repo by removing unused cli pacakge 2025-03-14 18:13:04 -07:00
Waleed Latif
384da37064 fix(npm): download issues and improve CLI messaging 2025-03-06 12:41:55 -08:00
Waleed Latif
400ee1452d fix(cli): improve root path redirect and bump version to 0.1.3 2025-03-06 12:00:34 -08:00
Waleed Latif
fb8a780224 chore: bump version to 0.1.2 with fixed HTTP redirect handling for downloads 2025-03-06 02:16:31 -08:00
Waleed Latif
88f7490a30 fix(npm): broken npx simstudio download by handling HTTP redirects 2025-03-06 02:14:09 -08:00
Waleed Latif
721fedfc75 feat(npm): simplify project structure by moving from @simstudio/cli to simstudio package 2025-03-06 01:51:20 -08:00
Waleed Latif
350a0dca57 fix(build): ignore the cli package when building our core project in vercel 2025-03-05 13:16:48 -08:00
Waleed Latif
cac85c6c24 feat(npm): Rename CLI package from @sim/cli to @simstudio/cli and update references 2025-03-05 11:59:44 -08:00
Waleed Latif
301b156139 feat(npm): added logic to disable auth, middleware validation, & db syncing for npm package 2025-03-04 17:56:14 -08:00
Waleed Latif
fd08e7e5eb fix: build issues with npx sim 2025-03-04 12:15:06 -08:00
Waleed Latif
d0f0f479a2 fix(npx): remove dependency on ora and test command, runs smooth 2025-03-04 11:53:10 -08:00
Waleed Latif
b3347afa4e feat(npx): added scaffolding for 'npx sim' command that relies on localStorage only, can be ran from anywhere with Nodejs 2025-03-04 11:45:55 -08:00