jelveh
52d2c8574f
Update build.js
2026-05-03 18:53:37 -07:00
jelveh
3da16e98e3
Produce llms.txt and llms-full.txt outputs for docs
2026-05-03 18:48:29 -07:00
jelveh
f9143a05c2
Add Gemini/xAI TTS and xAI STT examples
2026-05-03 11:24:38 -07:00
Nariman Jelveh
bd30cda4a9
Add xAI (Grok) TTS and STT providers and integrate client/docs ( #2890 )
...
- Add XAITTSProvider calling POST /v1/tts with 5 voices (eve, ara, rex,
sal, leo), speech tags, and configurable output format
- Add XAISpeechToTextDriver calling POST /v1/stt with support for
diarization, multichannel, text formatting, and xAI's native URL
param for remote audio files
- Register both providers in TTSDriver and driver index using existing
xAI API key from config
- Update puter.js client to route provider:'xai' for both txt2speech
and speech2txt, including listVoices/listEngines
- Add TypeScript types for new STT options (provider, format, diarize,
multichannel, etc.)
- Update txt2speech.md and speech2txt.md with xAI options and examples
- Add playground examples for both TTS and STT
Cost metering:
TTS: 420 microcents/char ($4.20/1M chars)
STT: 2778 microcents/sec ($0.10/hr)
2026-05-03 11:00:31 -07:00
Nariman Jelveh
33d5c0737e
Add Gemini TTS provider and integrate client/docs ( #2889 )
...
Introduce a new Gemini TTS provider and wire it through the driver, client, docs, and examples. Adds src/backend/drivers/ai-tts/providers/gemini/GeminiTTSProvider.ts (Google GenAI client usage, PCM->WAV wrapping, metering, model/voice validation) and a costs table in providers/gemini/costs.ts. Registers the provider in TTSDriver, exposes the alias gemini-tts, and prefers it in provider selection. Updates puter-js client to recognize "gemini" provider/engine and route driver calls to gemini-tts. Documentation updated with Gemini options, a usage example, and a playground example HTML file.
2026-05-03 09:33:50 -07:00
jelveh
0ffb7d3d1e
Remove Amplify config; add nwsapi dep
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
2026-05-01 15:39:50 -07:00
jelveh
1305bf16e8
Add Amplify build config and update docs deps
2026-05-01 15:27:46 -07:00
jelveh
d9cbdf3394
Update package.json
2026-05-01 15:00:40 -07:00
Reynaldi Chernando
acf84a7929
Update docs setMenubar ( #2845 )
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-04-27 12:51:08 +07:00
jelveh
d55c3c1637
Add UI playground examples and update docs
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
2026-04-26 19:23:12 -07:00
Shruc
f14f1bf49e
add gpt image 2 ( #2829 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
* add gpt image 2
* index cost key
* docs + default low
2026-04-22 14:00:18 -04:00
jelveh
4adf7b41b9
Remove Drivers docs and sidebar entry
2026-04-17 12:05:10 -07:00
Miika Kuisma and jelveh
2790879fc1
Dashboard Update ( #2788 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
* Consistent header with files
* custom order with draggable app icons
* mobile style tweak
* Drag apps to sidebar
* uninstall
* Add desktop switch button to home tab
Drag sidebar apps order
* Display app storage use in Usage tab
* Add context menu options to apps: open in new tab, open in window
* Sidebar apps section with taskbar/dock behavior
* add close button to sidebar app item
* prevent dashboard files items from being selected when dragging
* File contextmenu shows filename
Keep dashboard URL when opening items
* Fixed issue with mobile selecting
* sidebar toggling
* sidebar tooltips
* done!
* Files tab statusbar width fix
* Consistent header with files
* custom order with draggable app icons
* mobile style tweak
* Drag apps to sidebar
* uninstall
* Add desktop switch button to home tab
Drag sidebar apps order
* Display app storage use in Usage tab
* Add context menu options to apps: open in new tab, open in window
* Sidebar apps section with taskbar/dock behavior
* add close button to sidebar app item
* prevent dashboard files items from being selected when dragging
* File contextmenu shows filename
Keep dashboard URL when opening items
* Fixed issue with mobile selecting
* sidebar toggling
* sidebar tooltips
* done!
* Files tab statusbar width fix
* Remove desktop switch button from Home tab
* App uninstall fix
* mobile style tweaks for dashboard sidebar
* Usage tab header fixes
* style tweaks
* Disable Uninstall for certain system apps
* Use app title in uninstall modal
* Remove delete-data option from uninstall modal
* Update dashboard.css
* Update TabApps.js
---------
Co-authored-by: jelveh <nj@puter.com >
2026-04-15 19:46:25 -07:00
Shruc
6f4ec8bd1e
add replicate image provider ( #2806 )
...
* add replicate image
* docs replicate
* pkg lock
* maybe fix ci
2026-04-15 17:47:57 -04:00
Shruc
edf1736292
add gemini image models in .chat ( #2771 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
* add gemini image models in .chat
* update docs for gemini image .chat
* actually snake case
* fix multi-turn thoughtsignature
2026-04-10 17:33:52 -04:00
Reynaldi Chernando
72430a1939
Minor fix docs and update puter resource unit ( #2792 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* Minor fix docs and update puter resource unit
* change to 1 cent -> 1 mio microcents
2026-04-09 15:13:49 +07:00
Hemant and Reynaldi Chernando
69bb7e4a38
Close #2718 : added querying with prefix patterns example and documentation ( #2778 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* feat: add querying with prefix patterns example and documentation
* refine
---------
Co-authored-by: Reynaldi Chernando <reynaldichernando@gmail.com >
2026-04-08 13:49:00 +07:00
Subhrabaran P
8cc29724b2
fix: add showSpinner and hideSpinner to docs sidebar ( #2779 )
...
The pages existed but were missing from the sidebar navigation,
causing 404s when clicking their links under /UI/#additional-ui-elements.
2026-04-08 13:36:46 +07:00
jelveh
81a0d721eb
Remove alpha notice from Peer docs
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
Remove the alpha notice banner and spacer from Peer documentation pages (Peer.md, connect.md, ensureTurnRelays.md, connect.md, serve.md). This updates the docs to stop advertising the Peer API as alpha and cleans up redundant banner markup.
2026-04-06 15:09:39 -07:00
jelveh
2dd991700e
Make esbuild platform dep optional; update lock
...
Move @esbuild/linux-x64 from dependencies to optionalDependencies in src/docs/package.json so the platform-specific esbuild binary is treated as optional. Update package-lock.json to reflect that change (adds platform-specific @esbuild entries, marks various packages as peer/optional, bumps @emnapi/wasi-threads to 1.2.1 and removes obsolete @emnapi core/runtime entries).
2026-04-05 15:32:06 -07:00
jelveh
67d941a7af
Add @esbuild/linux-x64 dependency
2026-04-05 11:56:06 -07:00
jelveh
5840348dec
Move esbuild entry in docs package.json to dependencies rather than devdependencies
2026-04-05 11:48:09 -07:00
Trevin Chow and Reynaldi Chernando
e23df0b589
Add kv.list() pagination playground example ( #2760 )
...
* Add kv.list() pagination playground example
Create an interactive playground example for kv.list() that
demonstrates cursor-based pagination with sample data (6 items,
2 per page). Also wire the pagination docs example to the playground
by changing the code fence from plain html to html;kv-list.
Fixes #2755
* fix: address review feedback - restore code example, create new pagination playground
* minor refactor
---------
Co-authored-by: Reynaldi Chernando <reynaldichernando@gmail.com >
2026-04-03 17:23:42 +07:00
Shruc
5e6aff63c4
add google video native provider, imagen models ( #2759 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
* update gemini .chat models, add imagen, add gemini veo
* add models
* update documentation
* add veo 3.1 lite, 1080p pricing
2026-04-02 16:03:38 -04:00
Reynaldi Chernando
ed7c18bffa
Update prompt caching example ( #2758 )
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-04-01 18:18:31 +07:00
Raffy Leong and Reynaldi Chernando
0e83af7e2b
docs(kv): add sorting section with examples to list() API reference ( #2739 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* docs(kv): add sorting section with examples to list() API reference
Added sorting section with examples for lexicographic order and zero-padding for numbers.
* docs(kv): add sorting note to list() description
* feat(playground): add kv-list-sort example
* feat(playground): add kv-list-padding.html
* add Sorting examples to kv list on doc/src/examples.js
* docs(kv): add sorting examples to list.md examples section
* Refine copy and code example
* remove extra newline
---------
Co-authored-by: Reynaldi Chernando <reynaldichernando@gmail.com >
2026-03-31 18:04:12 +07:00
Shruc
cea40b3e78
support video inputs in .chat ( #2740 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
* support video inputs in .chat
* update docs for .chat
2026-03-30 10:26:34 -04:00
Reynaldi Chernando
7fc9a97269
Fix prompt caching example broken character ( #2750 )
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
2026-03-30 11:21:41 +07:00
Leandre Chamberland-Dozois and Reynaldi Chernando
55bdd50de4
docs: update code examples from gpt-5-nano to gpt-5.4-nano ( #2738 )
...
* docs: update code examples from gpt-5-nano to gpt-5.4-nano (#2716 )
* Remove unrelated changes
* remove more unrelated
---------
Co-authored-by: Reynaldi Chernando <reynaldichernando@gmail.com >
2026-03-30 10:56:57 +07:00
Reynaldi Chernando and Copilot
14ed1b6db8
Add claude cache control docs ( #2737 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* Add claude cache control docs
* refine
* Update src/docs/src/AI/chat.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/docs/src/AI/chat.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/docs/src/examples.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-27 17:35:53 +07:00
velzie
017308a741
Small tweaks to puter.peer ( #2734 )
...
* small tweaks to puter.peer
* document connections field
2026-03-26 19:34:07 -04:00
Dailin
3451bab09f
docs: add ai-voice-changer playground example ( #2708 )
2026-03-23 13:23:30 +07:00
jelveh
e6726a1a94
Add peer icon and update sidebar reference
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-03-21 11:42:42 -07:00
Vusal Huseynov
c31d665fff
docs: fix 404 in CreateAppResult documentation due to case sensitivity ( #2702 )
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-03-20 22:15:09 +07:00
Nandini Kashyap
f9511e42a4
Fix double slash in canonical URL ( #2690 )
2026-03-20 21:21:09 +07:00
Nariman Jelveh
ba1f9669d2
Peer docs ( #2699 )
2026-03-19 20:11:18 -07:00
5e7c2c3ddd
Update Hosting API description #2612 ( #2620 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
* Update Hosting API description #2612
* Update copy and fix minor formatting
* Update copy 'deployment'
---------
Co-authored-by: artyz <90192969+artysking@users.noreply.github.com >
Co-authored-by: Reynaldi Chernando <reynaldichernando@gmail.com >
2026-03-09 14:19:24 +07:00
Michael Lip and Reynaldi Chernando
19df50bcba
Add Networking examples to docs index page ( #2613 )
...
* Add Networking examples to docs index page
Fixes #2611
* Add icons and fix playground link
---------
Co-authored-by: Reynaldi Chernando <reynaldichernando@gmail.com >
2026-03-09 13:52:19 +07:00
jelveh
d802d12a05
Add UI notify API and notification handling
2026-03-04 15:29:50 -08:00
Baptiste Lyet
f0d0e1d8ca
docs : udpdate current year ( #2585 )
2026-03-04 10:30:42 +07:00
Daniel Salazar
911c163fc8
feat: private app config to use app urls + app routing ( #2587 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
* feat: private app config to use app urls
* fix: launch app
* fix: cookie origin
2026-03-03 18:34:33 -08:00
Neal Shah
1ed765cb86
Clarify expiration time unit in getReadURL.md ( #2525 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
Updated the documentation to specify that the expiration time is in milliseconds instead of seconds.
2026-02-21 04:15:27 -05:00
Jatin Sharma and Reynaldi Chernando
9a47bf16da
Bundle docs CDN assets locally for full offline support ( #2473 )
...
* docs: bundle CDN assets locally for full offline support
* fix
* fix
* fix
* revert accidental package-lock.json changes
---------
Co-authored-by: Reynaldi Chernando <reynaldichernando@gmail.com >
2026-02-14 02:14:46 +07:00
Sanjeev
06fe07e384
fix: auto-collapse playground menu on mobile ( #2430 ) ( #2431 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* fix: auto-collapse playground menu on mobile (#2430 )
* style: remove unused code reference after review
2026-02-07 01:30:19 +07:00
Reynaldi Chernando
da0907d3c5
Document getAuthToken for web based login ( #2418 )
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
2026-02-06 01:59:39 +07:00
Devansh Dubey and Reynaldi Chernando
fecd67a196
fix(resume-analyzer): add preprocessing for DOCX and TXT files ( #2359 )
...
* Update ai-resume-analyzer.html
* Cleanup comments and update to haiku 4.5
---------
Co-authored-by: Reynaldi Chernando <reynaldichernando@gmail.com >
2026-01-29 13:38:35 +07:00
Arya Dasgupta and Reynaldi Chernando
0028b41fe3
docs: add example for streaming with function calling ( #2365 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* docs: add example for streaming with function calling
* Minor fix and add example to playground
---------
Co-authored-by: Reynaldi Chernando <reynaldichernando@gmail.com >
2026-01-28 18:01:28 +07:00
Reynaldi Chernando
143cbdce23
Add info about usage data scope for docs ( #2334 )
2026-01-24 10:18:54 +07:00
jelveh
70f58b08eb
Update label from 'Publish Web Pages' to 'Hosting API'
2026-01-21 20:50:52 -08:00
jelveh
0b55d19f89
Add initial Puter.js documentation site
2026-01-21 19:39:01 -08:00