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
ProgrammerIn-wonderland
e863240ad9
Add WSL support for signed uploads ( #2809 )
2026-04-15 13:36:09 -04:00
ProgrammerIn-wonderland
389e11f33b
Ns/simplify 2 ( #2790 )
...
* Remove mostly unused TechnicalError and featureflag. Fold Group into GroupService.
* move modutil to util
* remove unused public/assets
* Remove anomaly service, fold logic into groups
* remove unused modules
* Remove AnomalyService import from tests
* remove shutdownservice
* remove unused filetracker service
* [will break prod] remove Puter AI Module, inline to coremodue
* MariaDB compatibility
2026-04-15 12:03:51 -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
Daniel Salazar
7f7c01956e
fix: origin app Ids ( #2801 )
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-10 13:47:53 -07:00
Daniel Salazar
9c38c43f82
fix: app canonization for puter.com apps ( #2800 )
2026-04-10 13:00:59 -07:00
Shruc
18e909f1a3
fix veo video with proxy link ( #2799 )
2026-04-10 13:37:34 -04:00
Daniel Salazar
14f2da3206
cleanup: batcher to batch more appropriately ( #2794 )
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-10 00:27:14 -07:00
Daniel Salazar
1cfe69faa1
fix: redis max retries and fail fast timeouts ( #2793 )
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-09 14:08:35 -07: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
jelveh
481a1a1d90
Prevent redirect to /action/login after login
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-08 18:47:04 -07:00
Daniel Salazar
9a6c414f9d
fix: dynamodb health checks and client recreation ( #2789 )
2026-04-08 15:47:09 -07:00
Shruc
32be3a0a88
better error reports for chat fallbacks ( #2783 )
2026-04-08 17:47:02 -04:00
Hemant
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
adc28ac7e8
Delete structure.md
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-07 17:06:56 -07:00
jelveh
d03303a3b1
Delete batch-and-symlinks.md
2026-04-07 17:03:13 -07:00
jelveh
94c4fcb242
Remove backend drawio diagram
2026-04-07 16:58:49 -07:00
jelveh
9bbb3af0bb
Remove filesystem API spec doc
2026-04-07 16:56:42 -07:00
Shruc
dbf87753c5
derive aliases from puterid ( #2777 )
2026-04-07 19:55:59 -04:00
Daniel Salazar
f21dd4160c
delete command service files? ( #2782 )
2026-04-07 14:45:37 -07:00
Daniel Salazar
4f468dcda8
chore: delete remaining "command" service ( #2781 )
2026-04-07 14:00:32 -07:00
ProgrammerIn-wonderland
c1da2c3aaa
Fix openrouter enumeration ( #2780 )
2026-04-07 16:54:42 -04: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
Daniel Salazar
2368b2bc8f
fix: missing subdomains and worker flags in readdir ( #2772 )
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-06 11:08:03 -07:00
ProgrammerIn-wonderland
649db33763
Ns/simplify 1 ( #2764 )
...
* Rid devconsole
* lots of removals
* more commandservice
2026-04-06 14:05:48 -04:00
jelveh
b0bd8a12a7
Replace inline Google SVG with WebP image
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-05 17:34:51 -07:00
jelveh
f867519a1c
Use root URL as default signup redirect
...
When reload_on_success is set, use '/' as the fallback redirect URL instead of the current page (window.location.href). This prevents redirecting back to the signup page after a successful signup while preserving any explicit options.redirect_url value.
2026-04-05 16:59:25 -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
Daniel Salazar
5319940156
fix: app id shortcut batch ( #2768 )
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-04 17:21:58 -04:00
jelveh
b99d7be510
Preserve existing disable_temp_users value
...
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
Do not unconditionally overwrite window.disable_temp_users during GUI init. If window.disable_temp_users is already set, keep it; otherwise fall back to options.disable_temp_users (or false). Added a clarifying comment explaining the behavior.
2026-04-03 11:48:09 -07:00
Daniel Salazar
95cbbc5de6
feat: enable singed uploads on oss and fix broken migration ( #2765 )
...
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
* fix: proper shutdown
* feat: enable singed uploads on oss
* fix: s3 in oss
* fix: thumbnails in oss
2026-04-03 07:29:22 -07:00
Trevin Chow
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
Daniel Salazar
0505a5df1f
fix: no shutdown outside of puter servers ( #2762 )
2026-04-02 11:36:49 -07:00
Daniel Salazar
99d96edd9c
feat: s3 fs in oss ( #2761 )
...
* feat: s3 fs in oss
* feat: new endpoints in OSS
* fix: name of fs extension
* perf: signed uploads
* fix: await socket events to align fs events
* fix: default bucket names
* fix: backend tests
* fix: deps
* fix: order
2026-04-02 11:20:59 -07: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
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
Daniel Salazar
83985318fb
feat: thumbnail event for gui ( #2754 )
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 18:29:01 -07:00
Daniel Salazar
ef243c9854
feat: signed upload urls ( #2753 )
...
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
* feat: signed upload urls
* fix: make sessions write to dynamo
* fix: add logs for failures
2026-03-30 16:27:29 -07:00
John Costa
00b34d7329
Add context field to OpenRouter, MistralAI, and OpenAI models ( #2653 )
...
* Map context_length for OpenRouter models
OpenRouter's API returns context_length for each model, but it was not
being mapped to the context field in the model list response. This
caused the context window size to be missing for all OpenRouter models.
Closes #2347
* Add context field to MistralAI and OpenAI model definitions
Addresses reviewer feedback to support the context field in more
providers. All 9 providers now consistently expose context window
sizes via the context field.
- MistralAI: 16 models (context matches known window sizes)
- OpenAI: 27 models (128k for GPT series, 200k for o-series,
1M+ for GPT-4.1 and GPT-5.4)
2026-03-30 16:46:08 -04:00
ProgrammerIn-wonderland
ad85026a8c
Getting rid of Endpoint ( #2732 )
...
* Get rid of Endpoint and ExpectationService
* Migrate user-protected endpoints to eggspress
* eggspress better typedefs
2026-03-30 16:23:41 -04: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
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
jelveh
6c1019a1a8
Add recover-password window, its action URL, and styles
2026-03-29 17:18:50 -07:00
jelveh
add9b1e774
Update dashboard.css
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-29 13:59:08 -07:00
jelveh
54dbd57811
Update dashboard.css
2026-03-29 13:45:26 -07:00