Commit Graph
87 Commits
Author SHA1 Message Date
Reynaldi Chernando cdfa47356e Remove perms example from playground 2025-12-20 08:46:09 +07:00
ProgrammerIn-wonderland dc3d5c677b Add user iteration API to docs 2025-12-18 17:24:00 -05:00
Reynaldi Chernando b4400ff5b9 Update apps docs (#105)
* Init update apps docs

* Use createappresult

* Update delete

* Add missing attribute update.md
2025-12-19 01:21:39 +07:00
Reynaldi Chernando ea635d848e Update workers docs (#106) 2025-12-19 01:21:13 +07:00
Reynaldi Chernando 598de8301e Add SignInResult (#107) 2025-12-19 01:20:43 +07:00
Reynaldi Chernando 5cb36a972a Update auth (#98)
* Update auth docs

* Remove whoami

* Refine copy

* Remove internal properties from user
2025-12-18 10:40:07 +07:00
jelveh 68c9bc1260 Update prompt download and generate llms.txt file 2025-12-17 18:56:55 -08:00
Reynaldi Chernando 7756932d95 Update hosting docs (#99)
* Update hosting docs

* Adjust overload

* Refine copy
2025-12-18 09:16:42 +07:00
Reynaldi Chernando 9e627298d8 Update KV docs (#100)
* Update KV docs

* Fix copy
2025-12-18 09:16:33 +07:00
jelveh 4bc1cbeac7 Add 'gpt-image-1.5' to OpenAI image model options 2025-12-16 16:34:04 -08:00
Reynaldi Chernando 8f3857e93a Update networking docs (#97) 2025-12-15 13:45:56 -08:00
jelveh a4bada5edc Add xAI Grok Image support to txt2img docs
Updated documentation to include xAI (Grok) as a provider for image generation. Added details about the 'xai' provider, default model, and specific options and pricing for Grok Image.
2025-12-14 17:01:37 -08:00
Reynaldi Chernando 4ff35e322b Update speech2speech docs (#93) 2025-12-13 09:14:52 +07:00
Reynaldi Chernando 13741eb08a Add missing options to chat (#95) 2025-12-12 18:02:04 -08:00
Reynaldi Chernando b5a4f28d64 Minor fix spacing in txt2img overload (#96) 2025-12-12 12:48:25 -08:00
Reynaldi Chernando 657ddb06e2 Update speech2txt docs (#94) 2025-12-12 12:48:13 -08:00
Reynaldi Chernando 40a9773d27 Update img2txt docs (#91) 2025-12-11 19:55:33 -08:00
Reynaldi Chernando 53c0fc64b1 Update txt2img docs (#92) 2025-12-11 19:55:22 -08:00
Reynaldi Chernando 43608ed99f Update AI docs (#88)
* Update AI docs

* Update image param name
2025-12-11 09:18:03 +07:00
Reynaldi Chernando a07fb24173 Update txt2speech (#90) 2025-12-10 17:38:40 -08:00
Reynaldi Chernandoandjelveh 653e3a508a Update txt2vid (#89)
* Update txt2vid

* Improve code styling in tables and update table header styles

---------

Co-authored-by: jelveh <[email protected]>
2025-12-10 17:06:13 -08:00
Reynaldi Chernandoandjelveh 4ec7cec288 Add frameworks page (#85)
* Init frameworks page

* undo format

* Add other frameworks

* Add icons

* Refine

* Add language identifiers to code blocks

* adjust ordering

---------

Co-authored-by: jelveh <[email protected]>
2025-12-09 09:01:10 -08:00
0cc4ee72e1 feat: add docs for npm and templates (#86)
* feat: add docs for npm and templates

* Specify code block language in installation docs

* Revamp getting started guide and starter templates

* Update supported-platforms.md

* Update starter templates and improve headings

* Update getting-started.md

* Update getting-started.md

* Update getting-started.md

* Capitalize NPM

* Update usage examples in getting-started guide

this was based on a short chat between me and daniel deciding that each example should be runnable as is. so simplified a bit

* Add Svelte starter template to getting started guide

* Removed `recommended` approach

I'm removing this for now because it can cause issues with ai and vibe-coding tools that rely on one-shotting an app using the cdn approach. we can bring it back once we explain clearly when to use each.

* Add Astro starter template and update labels

* Update supported-platforms.md

* Update getting-started.md

---------

Co-authored-by: jelveh <[email protected]>
Co-authored-by: Reynaldi Chernando <[email protected]>
2025-12-05 13:14:20 -08:00
Eric Dubé d9de122355 rename: perms.requestPermission -> perms.request (#87) 2025-12-05 11:46:26 -08:00
KernelDeimos fe403ef9a6 Generate puter.perms doc from jsdoc comments 2025-12-04 19:38:33 -05:00
Reynaldi Chernando ac196dbf98 Update node.js AI compatibility (#83) 2025-12-01 11:34:01 +07:00
jelveh 04683db8c9 Add speech-to-text example and update docs
fix broken links and add better examples to playground
2025-11-27 21:15:41 -08:00
Reynaldi Chernando 2ba754ec32 Use clarity transient id (#82) 2025-11-27 12:00:41 +07:00
Reynaldi Chernando 46bf213cb7 Adjust AI workers compatibility (#81)
* Adjust AI nodejs and workers compatibility

* Remove nodejs
2025-11-27 11:47:50 +07:00
Reynaldi Chernando 5fc084e3bc Add clarity (#80) 2025-11-26 10:28:03 +07:00
Reynaldi Chernando 740b710cb1 Fix playground links (#79) 2025-11-26 09:59:05 +07:00
jelveh f2405d017e Add documentation for puter.ai.listModels() 2025-11-25 14:42:18 -08:00
jelveh b47af5493d fix s2s example 2025-11-22 19:34:29 -08:00
Nariman Jelveh 31ff1dd837 Add speech2speech voice changer feature (#77)
* Add speech2speech voice changer feature

* Update speech2speech.md

* Add plaground examples

* Rename example and update references
2025-11-22 12:53:47 -08:00
Nariman Jelveh cdaaca6a35 Add 11labs support to txt2speech docs (#76)
* Add 11labs support to `txt2speech` docs

* Add 11labs tts example to playground
2025-11-21 21:01:04 -08:00
Reynaldi Chernando 94b1655ccf Add playground links to sitemap (#75) 2025-11-22 09:18:53 +07:00
Reynaldi Chernando f7261e78cb hotfix unexpected code block run (#72) 2025-11-21 09:15:03 +07:00
Reynaldi Chernando 8e15423ee6 Revamp playground (#69)
* Init generate playground pages

* Add more examples

* Init sidebar

* Simplify sidebar

* Fix sidebar

* Split client side js

* Separate playground assets in its own directory

* Remove unused sandbox svg

* Fix resizing

* Fix active sidebar

* Init first page as hello world

* Adjust style and improve hello world page

* Readd autorun

* Set SEO title

* Improve styling

* Refine style

* Add meta tags

* Add description

* Add client side routing

* Handle intro-chatgpt as playground root

* Add scroll to active example and adjust style active
2025-11-21 09:05:33 +07:00
Reynaldi Chernando d2da7d7baa Add llms.txt link description (#67) 2025-11-12 13:41:52 -08:00
Nariman Jelveh 8956ffe529 Remove testMode option from img2txt documentation
Deleted the description of the 'testMode' option from the img2txt.md file, as it is no longer relevant or supported in the options object.
2025-11-11 17:48:55 -08:00
Nariman Jelveh 955a89da05 Update img2txt docs and add table styles (#68)
* Update `img2txt` docs and add table styles

Expanded the `img2txt` documentation to include new options for provider selection and advanced OCR features.

* Update `img2txt` example image URLs
2025-11-11 17:38:56 -08:00
Reynaldi Chernando a6ccedda76 Unifying syntax styling (#66)
* Fix ai syntaxes

* Fix apps syntax

* Fix auth syntax

* Fix fs syntax

* Fix syntax workers

* Fix syntax hosting

* Fix syntax kv

* Fix syntax ui

* Fix syntax utils
2025-11-07 09:01:31 +07:00
Reynaldi Chernando 4b45da9876 Add API compatibility detail (#56)
* Init puterjs api compatibility

* Add the platforms for every api reference

* Remove gui only logic

* Adjust getLanguage platforms

* Adjust compatibility platforms from testing result

* Update speech2txt compatibility
2025-11-06 11:17:59 +07:00
Reynaldi Chernando 7729e83e53 Fix authenticateWithPuter example and content (#65) 2025-11-06 09:13:46 +07:00
Reynaldi Chernando 1d9bd1d431 Complete objects overview with all the available objects (#64) 2025-11-06 09:11:07 +07:00
Reynaldi Chernando 4b76c6ba1a Fix info vertical centering (#63) 2025-11-06 09:10:52 +07:00
Reynaldi Chernando befa60709e Add missing objects and update API page return types (#54)
* Add missing objects and update API page return types

* Remove extra colon on auto format syntax
2025-11-04 15:46:20 +07:00
Reynaldi Chernando 81ff895187 Use timer based loading for navigation (#57) 2025-11-04 12:03:00 +07:00
Reynaldi Chernando d2127214bd hotfix: Set state for router first navigation (#55) 2025-11-03 23:06:01 +07:00
Reynaldi Chernando 1d0331a8c8 Adjust modifier keys for router click (#53)
* Adjust modifier keys for router click

* Place examples event handler in the correct file
2025-10-31 22:58:57 +07:00