Daniel Salazar
32682e73eb
perf: improve app open time ( #2490 )
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-16 11:00:32 -08:00
KernelDeimos
d9167744ef
patch(puterfs): limit directory depth to 35
...
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
This is a temporary measure while we fix a production issue.
2026-02-13 20:53:56 -05:00
Neal Shah
c87506c7d8
workers ai realias - to dot ( #2493 )
2026-02-13 16:40:10 -08:00
Neal Shah
0f97653b4c
fix stat options when stat(path, options) ( #2492 )
2026-02-13 15:38:56 -08:00
Neal Shah
a211aa04bc
add more alises ( #2491 )
2026-02-13 13:46:42 -08:00
Neal Shah
f65ab05b40
Add workers AI image model support ( #2489 )
2026-02-13 13:07:50 -08: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
Daniel Salazar
809d375854
fix: don't stream back bytes for icons ( #2486 )
...
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
* decrease global check alerts
* fix: don't stream back bytes for icons
2026-02-12 23:34:37 -08:00
Daniel Salazar
4136cb1d24
fix: do not await for puter icon write in db ( #2485 )
2026-02-12 22:43:23 -08:00
jelveh
f1a8fdb5c8
Trigger in-app upgrade flow for app env
...
Handle upgrade flow when running in the app environment by calling await puter.ui.requestUpgrade() in driverCall_. Added app-specific branches in two places where usage/insufficient-funds were previously handled only for web (which showed a web dialog). This ensures the in-app UI is used for upgrade requests and awaits the result.
2026-02-12 21:45:03 -08:00
jelveh
b4c58c4f5c
Update UITabUsage.js
2026-02-12 18:09:52 -08:00
jelveh
286895ff66
Disable publish worker UI badge updates
...
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
Temporarily comment out code in UIWindowPublishWorker that updates item UI after publishing: hiding the lines that show the item website badge, show per-item website-url badges, and set the data-website_url attribute. This prevents the publish worker from automatically modifying those DOM elements/attributes (kept commented for potential rollback or debugging).
2026-02-12 16:45:23 -08:00
Neal Shah and jelveh
a23f272fd2
add sandboxing by default in god mode created workers ( #2481 )
...
* add sandboxing by default in god mode workers
* closes #2481
* Update UIWindowPublishWorker.js
* Add sandbox option to worker publish UI
Add a collapsible 'Advanced' section with a 'Sandboxed' checkbox (checked by default) to UIWindowPublishWorker. On publish the code reads the checkbox state and builds createOptions ({ sandbox: true } or { sandbox: false }) and passes it to puter.workers.create as an argument so workers can be created in sandboxed or non-sandboxed mode. Small UI styling and markup for the details/summary block included.
---------
Co-authored-by: jelveh <nj@puter.com >
2026-02-12 16:06:40 -08:00
Daniel Salazar
354ac314a9
feat: subdomain error redirect ( #2483 )
2026-02-12 15:39:18 -08:00
Daniel Salazar
1292148b41
fix: app-icons protocol ( #2480 )
2026-02-12 13:47:23 -08:00
jelveh
9991d58613
Refine 'listing-rejected' email copy
2026-02-12 12:49:13 -08:00
Daniel Salazar
8a6d07ec1f
fix: app icon again ( #2478 )
2026-02-12 12:07:03 -08:00
Daniel Salazar
bfd8a4e16d
fix: app icons saving ( #2477 )
2026-02-12 11:55:27 -08:00
Neal Shah
36b1499819
Ns/workers in stat attempt 2 ( #2476 )
...
* worker in stat
* add returnWorkers to stat
* workers in readdir
2026-02-12 10:45:22 -08:00
Neal Shah
b209a94a80
dedup image models ( #2475 )
2026-02-12 10:39:23 -08:00
Het Savani
5cd731db3d
feat(start-menu): add "Add to Desktop" option for all apps ( #2386 )
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-11 21:59:14 -08:00
Daniel Salazar
1d22ab5fb7
cleanup: remove thumbnail service for client side thumbnails ( #2468 )
...
* cleanup: remove thumbnail service for client side thumbnails
* fix: emit thumbnail create event and not just use raw data
* fix: broken test
2026-02-11 17:12:47 -08:00
jelveh
cbab7a30e2
Emit user signup success event
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-11 16:53:31 -08:00
Daniel Salazar
d7a3f61902
fix: false alarm from openrouter ( #2470 )
2026-02-11 16:49:42 -08:00
Neal Shah
d024fdda0d
Add cache tokens for grok 3 mini fast ( #2469 )
2026-02-11 16:49:12 -08:00
jelveh
292603af96
Merge branch 'main' of https://github.com/HeyPuter/puter
2026-02-11 15:14:02 -08:00
jelveh
c2750f2ca1
Revert "Adds worker badge to .js files which have been registered as workers. Hovering badge shows popover with worker URL. File properties modal also shows clickable worker URL. ( #2462 )"
...
This reverts commit 50e2d275bc .
2026-02-11 15:13:56 -08:00
Daniel Salazar
0a594bdfc3
fix: metering alerts for missing costs ( #2466 )
2026-02-11 15:03:23 -08:00
Neal Shah
81c88c1434
add extra model details, update grok models ( #2465 )
2026-02-11 13:55:20 -08:00
Daniel Salazar
afeac494ac
feat: remove file cache service ( #2464 )
2026-02-11 12:57:10 -08:00
Miika Kuisma
50e2d275bc
Adds worker badge to .js files which have been registered as workers. Hovering badge shows popover with worker URL. File properties modal also shows clickable worker URL. ( #2462 )
2026-02-11 12:02:10 -08:00
Daniel Salazar
512986880b
feat: app icons in subdomain ( #2461 )
...
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: app icons in subdomain
* fix: imports
* fix: icon location
2026-02-10 19:04:15 -08:00
Neal Shah
56ee3d23df
Ns/web dav range fixes ( #2459 )
...
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
* better calculation for ContentLength
* lets try that again
2026-02-10 16:11:01 -08:00
Neal Shah
4f84decdec
fix tool call blank content ( #2458 )
2026-02-10 14:14:27 -08:00
Neal Shah
e55829623f
Revert "allow empty message ( #2455 )" ( #2457 )
...
This reverts commit 7880ade5d7 .
2026-02-10 14:01:31 -08:00
Daniel Salazar
5e8ce3a021
fix: decrease large error log from wrong model ( #2456 )
...
* [PUT-471] feat: estimate and bill input for gemini imgaes :dev:
* fix: decrease large error log from wrong model
2026-02-10 13:36:35 -08:00
Neal Shah
7880ade5d7
allow empty message ( #2455 )
2026-02-10 12:53:56 -08:00
Daniel Salazar and ProgrammerIn-wonderland
91afa2c356
[PUT-471] feat: estimate and bill input for gemini imgaes :dev: ( #2453 )
...
* [PUT-471] feat: estimate and bill input for gemini imgaes :dev:
* [PUT-472] add input/output costs to openai image models too
* npm version bump
* remove second url log
* fix gemini pro image
---------
Co-authored-by: ProgrammerIn-wonderland <3838shah@gmail.com >
2026-02-10 12:52:33 -08:00
Reynaldi Chernando
febcceb042
Fix auth type typo ( #2454 )
2026-02-10 10:00:53 -08:00
Neal Shah
4fb84bc117
add configurable backend ( #2452 )
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-09 21:47:12 -08:00
jelveh
4a4ca331e5
Persist api_origin during auth flow if provided in url
2026-02-09 21:15:01 -08:00
KernelDeimos
e5750d8eb7
fix: add explicit handling for access token in ACL
...
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
For reasons still unknown, there are circumstances where the permission
scanner denies permission to access tokens that should have been granted
permission. This change de-abstracts/flattens the logic for checking
access tokens so that it is easier to understand and maintain. The newly
implemented code does not suffer from the same issue.
2026-02-09 18:26:03 -05:00
Reynaldi Chernando
e2ccaadf2f
Fix gemini 3 pro image model name ( #2450 )
2026-02-09 12:24:40 -08:00
jelveh
102592bc18
Increase dialog popup height to 700
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-08 23:10:05 -08:00
Daniel Salazar
f9805dfffb
fix: decrease log usage ( #2449 )
2026-02-08 22:26:23 -08:00
Daniel Salazar
380e72cad2
fix: axiosRequest log dumping b64 urls ( #2448 )
2026-02-08 21:47:04 -08:00
jelveh
53647a0f5b
Update UIWindowEmailConfirmationRequired.js
2026-02-08 21:04:43 -08:00
stuffbymax
7c9bbd4336
Add shell reload instructions for nvm setup ( #2446 )
...
Added instructions to reload the shell after loading nvm.
i forgot to add it because i am stupid
2026-02-08 19:31:46 -08:00
Nariman Jelveh
362e4d4636
Merge branch 'main' of https://github.com/HeyPuter/puter
2026-02-08 18:39:47 -08:00
Nariman Jelveh
32b83bae58
Preserve full redirect URL and forward reload flag
2026-02-08 18:39:36 -08:00