Daniel Salazar
114fbff2cd
fix: expose getUserService in extension typings ( #2385 )
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-01-31 13:19:28 -08:00
Daniel Salazar
7a9302f479
[PUT-487] fix: set max-min on app-user-count queries 🐛 ( #2384 )
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-01-31 00:52:53 -08:00
Neal Shah
af62835d48
video model costs ( #2383 )
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-01-30 12:03:36 -05:00
Neal Shah
aa508a74dc
puter x-expected-entity-length for site ( #2379 )
2026-01-30 11:34:32 -05:00
Daniel Salazar
e1b52a9828
cleanup: remove informationService in favour of existing helper methods and logic ( #2374 )
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-01-29 17:25:28 -08:00
velzie
1e1de413c5
Add canonical puterId to image provider models ( #2322 )
...
* add canonical puterId to image provider models
* return fully qualified puterIds in AIImageGenerationService.list()
* add aliases to openai image models
---------
Co-authored-by: Neal Shah <30693865+ProgrammerIn-wonderland@users.noreply.github.com >
2026-01-29 14:47:51 -05:00
Daniel Salazar
de14bf7273
fix: match override properly ( #2373 )
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-01-28 22:45:11 -08:00
Devansh Dubey
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
Daniel Salazar
5a8e9063ec
fix: map again ( #2372 )
2026-01-28 22:34:45 -08:00
Daniel Salazar
4aa2039956
fix: cost mapping for together ai from openai sdk ( #2371 )
2026-01-28 22:20:59 -08:00
Daniel Salazar
40f805f64b
[PUT-475] fix togetherai chat being broken + deprioritize them 🐛 ( #2369 )
2026-01-28 22:04:06 -08:00
Daniel Salazar
6daac664c6
fix: remove rate limit await on writes ( #2368 )
...
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
* otel: logs and spans for dynamo db
* fix: imports
* fix: add more logging
* fix: import paths
* fix: console log
* fix: better logs
* fix: logging
* fix: remove rate limit await on writes
* cleanup, remove uneeded spans in ddb client
2026-01-28 16:13:53 -08:00
KernelDeimos
35461a0345
fix: app-under-user access token ACL
...
There were a couple issues with ACL where access would be denied to app
tokens within access tokens, caused by:
- incorrect recursion: only `false` was considered when in fact the
result from the recursive call is appropriate
- files without a known path are incorrectly handled, which can happen
when iterating over parent directories
2026-01-28 16:00:01 -05:00
Arya Dasgupta
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
jelveh
fc8117df1e
add login indicator with animated spinner
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-01-27 23:39:18 -08:00
Daniel Salazar
89c49902b6
otel: add spans to all kv methods ( #2358 )
2026-01-27 19:16:04 -08:00
Daniel Salazar
4183d5de06
[PUT-466] fix: count request costs in openrouter models with request cost present ( #2356 )
2026-01-27 18:32:43 -08:00
Daniel Salazar
cc5285f88a
fix: only rate limit login when failed ( #2355 )
2026-01-27 18:24:05 -08:00
KernelDeimos
e7443338fb
fix: more reliable 404 responses for .api endpoint
...
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 fix avoids some situations where a non-existing route hangs instead
of responding with 404.
2026-01-27 15:46:28 -05:00
KernelDeimos
a8dc62ef80
fix: header resend issue with catch-all handler
...
WebDAVService catches `/*`, which shouldn't be a problem because it is
on the `dav.` subdomain - however, other middlewares were being invoked
before the subdomain check. Thanks to the `'route'` parameter for the
`next` function we can handle subdomain checks in a more reliable way
2026-01-27 15:46:28 -05:00
Lui Duarte
bbe6f9dc27
Feat: Add system info (Client + Server metrics) ( #2311 )
...
* Add ststem info to user options extensions - Add UIWindowSystemInfo, add ui sections for client and server, add basic getClientinfo function
* Fix typo
* Replace accidentally deleted es.js file
* Refactor client information to be consistant with project standard
* Complete Client information in ststem information window
* Remove console logs
* Add basic api functionality for getting server system information
* Structure return data from system server information endpoint | Add copyright to UIWindowSystemInfo
* Add function to format server system api data | Add loading element to server container while waiting for data | Complete System Information
* fix: disallow non admin for backend + move to extensions
---------
Co-authored-by: Daniel Salazar <daniel.salazar@puter.com >
2026-01-27 10:29:02 -08:00
ProgrammerIn-wonderland
bbe1242eff
Move webdav to dav.puter.com
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-01-27 20:31:32 +05:30
KernelDeimos
404a5e9050
dev: fix issues with dns lookup, remove fallback
...
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 the effort remaining to bring back URL parameters to drivers
which support them. This fixes the implementation for DNS resolution
resulting in errors for undefined IP addresses when DNS resolution is
successful.
2026-01-26 15:01:22 -05:00
KernelDeimos
72078d3bc1
wip: try to resolve DNS with cloudflare DNS
2026-01-26 15:01:22 -05:00
KernelDeimos
b935006ee7
Revert "fix: disable requests from server in two services"
...
This reverts commit de77b11954 .
2026-01-26 15:01:22 -05:00
Daniel Salazar
66a3af69c9
fix: suggested apps breaking ( #2343 )
2026-01-26 10:17:48 -08:00
Seril Evanjaline S
70454521ef
fix: skip CI tests when only docs are changed ( #2335 ) ( #2338 )
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-01-25 00:05:31 +07:00
Daniel Salazar
8bb4dec231
perf: don't fetch b64 icon for apps always, and lru suggestedApps ( #2336 )
...
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
* perf: don't fetch b64 icon for apps always, and lru suggestedApps
* fix: fallback to default file icon if present
2026-01-23 20:57:12 -08:00
Reynaldi Chernando
143cbdce23
Add info about usage data scope for docs ( #2334 )
2026-01-24 10:18:54 +07:00
Daniel Salazar
2402e49cce
fix: log format ( #2333 )
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-01-23 13:47:02 -08:00
Daniel Salazar
2287704102
perf: batch readdir suggested apps into single big query ( #2332 )
...
* perf: batch readdir suggested apps into single big query
* fix: cleanup fucntions to go through single entry
2026-01-23 12:24:02 -08:00
KernelDeimos
de77b11954
fix: disable requests from server in two services
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-01-23 08:40:00 -05:00
ProgrammerIn-wonderland
5922f36358
fix gemini cost key
2026-01-23 18:45:10 +05:30
ProgrammerIn-wonderland
17e5edd643
Video model details
2026-01-23 16:01:50 +05:30
Nariman Jelveh
894bb939b1
Add aspect ratio resize options to window menu
...
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
Introduced a resize_window_to_aspect_ratio function and added 'Advanced' menu items to allow resizing the window to 16:9, 4:3, or 9:16 aspect ratios. This enhances user control over window dimensions for specific use cases.
2026-01-22 15:59:07 -08:00
Daniel Salazar
d42f9b0e10
fix: disable bad token checks? ( #2326 )
2026-01-22 15:38:26 -08:00
Daniel Salazar
d3a27be88e
fix: dedup get_apps app requests ( #2325 )
...
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
* fix: dedup get_apps app requests
* fix: WSPushService errors
* fix: error messages
2026-01-22 11:07:42 -08:00
ProgrammerIn-wonderland
2a8ec97c09
add safety checks for worker 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
2026-01-22 18:53:59 +05:30
Daniel Salazar
e9631b5a04
perf: dedup and cache get_apps in puter gui, also add more app batching in backend ( #2319 )
...
* perf: dedup and cache get_apps in puter gui
* feat: batch more apps
2026-01-21 23:31:49 -08:00
Daniel Salazar
fbe87369f5
fix: add back test ( #2317 )
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-01-21 21:37:36 -08:00
KernelDeimos
b98f1be5fb
Revert "feat(data-access): move puter.js read to app driver"
...
This reverts commit 2139551abf .
It looks like this breaks dev-center because the file associations
aren't properly sent. I will need to investigate this.
2026-01-22 00:35:56 -05:00
jelveh
70f58b08eb
Update label from 'Publish Web Pages' to 'Hosting API'
2026-01-21 20:50:52 -08:00
KernelDeimos
20b5662704
dev(backend): make data-access an essential module
2026-01-21 23:00:45 -05:00
KernelDeimos
2139551abf
feat(data-access): move puter.js read to app driver
...
This is the first functional migration from ths `es:app` driver to the
`app` driver. Any call to `puter.apps.get` will go through `es:app`
after this change.
2026-01-21 23:00:45 -05:00
jelveh
0b55d19f89
Add initial Puter.js documentation site
2026-01-21 19:39:01 -08:00
Daniel Salazar
6e9e5371c8
fix: batch fetch get apps for launch apps and recommended apps ( #2315 )
...
* wip: batch fetch get apps for launch apps and recommended apps
* fix: boot issues
* fix: bad refresh app cache
* tmp: remove test for now since can't mock db call
2026-01-21 18:17:15 -08:00
KernelDeimos
17b5ff4cb5
Revert "feat(data-access): move puter.js read to app driver"
...
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 reverts commit f3100eca59 .
2026-01-21 12:33:25 -05:00
KernelDeimos
f3100eca59
feat(data-access): move puter.js read to app driver
...
This is the first functional migration from ths `es:app` driver to the
`app` driver. Any call to `puter.apps.get` will go through `es:app`
after this change.
2026-01-21 12:25:59 -05:00
Daniel Salazar
929fc6956e
[PUT-456] fix: delete apps from marketplace when deleting anywhere else ( #2310 )
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-01-20 23:42:24 -08:00
Daniel Salazar
4e6d9c9f33
perf: improve tel + decrease logs ( #2309 )
...
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
* perfmon: lower healthcheck status cache, add kv health signal
* perf: improve tel + decrease logs
* logs
2026-01-20 20:21:08 -08:00