jelveh
54dbd57811
Update dashboard.css
2026-03-29 13:45:26 -07:00
jelveh
7c092d1a22
Increase dashboard grid gap and icon size
2026-03-29 13:36:29 -07:00
Daniel Salazar
107521e45a
fix: remove recommended app caching in favour of stronger caching at app fetch layer ( #2748 )
2026-03-29 13:07:00 -07:00
jelveh
8c47f12aa5
Update recommended apps list
2026-03-29 10:51:34 -07:00
jelveh
bf3bbab468
Increase dashboard sidebar width to 250px
...
Bump the .dashboard-sidebar width from 200px to 250px to provide more room for navigation items and improve layout spacing. min-width, background, and border styles remain unchanged.
2026-03-29 10:26:13 -07:00
jelveh
0a6dd0c611
Add prependHeadContent and optional autofocus flags
2026-03-29 10:10:09 -07:00
jelveh
bfea3bbce9
Pass req and relocate extension body content
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-28 15:19:34 -07:00
jelveh
1ab73d8726
Make dashboard card headers clickable
2026-03-28 13:02:43 -07:00
jelveh
813e78843a
Remove debug log; update captcha modal styles
2026-03-28 11:04:10 -07:00
jelveh
8a33c663cd
Always enable cover_page in window options
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-27 19:01:30 -07:00
Daniel Salazar
3e0829474e
fix: incrememnt ddb sharding to 10k ( #2744 )
2026-03-27 18:59:48 -07:00
Nariman Jelveh
92ac05e4f2
Display logged-in banner on homepage ( #2742 )
...
* Display logged-in banner on homepage
Pass auth_user from the router into PuterHomepageService and show a logged-in banner when a user is present. _default.js now includes auth_user in the svc_puterHomepage.send call. PuterHomepageService.send signature was updated to accept auth_user; the service stores logged_in_user, forwards it to generate_puter_page_html, and injects a styled "Logged in as <username>" banner into the top of the page when available. This surfaces the current user on the GUI and exposes logged_in_user to page generation and addons.
* Include request path and logged in user in GUI params; remove banner
* fix: bad auth_user check for homepage
---------
Co-authored-by: Daniel Salazar <daniel.salazar@puter.com >
2026-03-27 18:48:05 -07:00
Daniel Salazar
677bc29658
fix: remove dynamo health check for now ( #2743 )
2026-03-27 18:34:40 -07:00
Daniel Salazar
b3656fdaa1
fix: handle closing server nicer on shutdown signal ( #2741 )
...
* fix: handle closing server nicer on shutdown signal
* fix: bad check
2026-03-27 17:24:33 -07:00
jelveh
89a67a4a6f
Update dashboard.css
2026-03-27 15:23:13 -07:00
jelveh
266b3ae3d4
Add sidebar separator to dashboard
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-27 14:14:10 -07:00
Reynaldi Chernando
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
jelveh
c20ef3c98c
Remove dynamic dashboard CSS injection
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-26 21:14:19 -07:00
jelveh
829295228a
Adjust dashboard grid spacing and tile size
2026-03-26 21:03:31 -07:00
jelveh
ae33f6f42b
Remove static myapps loading placeholder
2026-03-26 20:40:47 -07:00
jelveh
e1e2cad31d
Hide apps grid until icons finish loading
...
Prevent a visual flash by hiding the apps grid until all app icons have loaded. Adds revealWhenLoaded($container) which removes the myapps-grid-loading class when images finish (or error). TabApps now caches the .myapps-container lookup and calls revealWhenLoaded after initial render, after search results, and after loading installed apps. CSS changes: add .myapps-grid-loading (opacity:0 + transition) and a small padding-right tweak for the search input.
2026-03-26 20:29:35 -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
jelveh
5c913fc359
Add search bar to My Apps tab
2026-03-26 16:31:08 -07:00
jelveh
5eddd0949f
Merge launch & installed apps, tweak app tile CSS
...
Fetch both the installedApps and get-launch-apps endpoints in parallel, normalize recommended + recent launch items, and merge them with installed apps while deduplicating by name (launch items are prioritized). Update this._apps and render the combined list. Also simplify the app tile icon styling by removing border-radius and box-shadow for a flatter icon appearance. Error handling for failed loads is preserved.
2026-03-26 15:43:09 -07:00
Daniel Salazar
b857fc8743
fix: return fallback icons if no icon present ( #2731 )
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-25 16:50:34 -07:00
jelveh
02bc010989
Include dashboard.css in GUI assets
...
Add /css/dashboard.css to the GUI asset lists so dashboard styles are served and bundled. Updated src/gui/puter-gui.json and src/gui/src/static-assets.js to include the new stylesheet.
2026-03-25 16:31:14 -07:00
jelveh
94395cd539
Add Apps tab UI and installed apps fetch
2026-03-25 16:10:10 -07:00
Daniel Salazar
ec766eecc2
fix: syntax issue with sql ( #2730 )
2026-03-25 15:05:43 -07:00
Daniel Salazar
187b14dacd
fix: remove last opened ( #2729 )
2026-03-25 14:43:06 -07:00
Shruc
2da083e7c1
use case sensitive together video model ids ( #2728 )
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-25 16:21:16 -04:00
Daniel Salazar
393f4b70d4
fix: remove flaky event loop check ( #2727 )
2026-03-25 11:59:18 -07:00
Daniel Salazar
d292c1e4e4
fix: healtcheck improvements ( #2726 )
...
* fix: decrease logs
* fix: healtcheck improvements
2026-03-25 11:10:58 -07:00
Daniel Salazar
08fa2d7a41
fix: installed apps api ( #2725 )
2026-03-25 09:41:53 -07:00
Daniel Salazar
25b9911651
fix: extension type import ( #2723 )
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-24 23:32:12 -07:00
Daniel Salazar
9511323cdf
fix: init installed apps controller ( #2722 )
2026-03-24 23:17:46 -07:00
Daniel Salazar
68985e9f47
fix: letter case issue ( #2721 )
...
* fix: letter case
* fix: name
2026-03-24 22:46:19 -07:00
Daniel Salazar
0a3ac7b035
Revert "feat: root level kv accesses, and installed app listing + server health check fix ( #2719 )" ( #2720 )
...
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
This reverts commit e75ccb0a41 .
2026-03-24 20:28:36 -07:00
Daniel Salazar
e75ccb0a41
feat: root level kv accesses, and installed app listing + server health check fix ( #2719 )
...
* feat: root level kv accesses, and installed app listing
* fix: revert server health check
2026-03-24 19:18:42 -07:00
ProgrammerIn-wonderland
c52fa351a5
WIP openai responses support ( #2715 )
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-24 06:12:13 -04:00
iamsrishanth
4fe255347a
feat: Add Anthropic Messages API compatibility layer ( #2704 )
...
* feat: add Anthropic Messages API compatibility layer
Add a new endpoint at /puterai/anthropic/v1/messages that implements the
Anthropic Messages API wire format, allowing clients using the Anthropic
SDK to point directly at Puter.
- New router translates between Anthropic format and Puter's internal
svcAiChat.complete() pipeline
- Supports non-streaming, SSE streaming (proper Anthropic event sequence),
and tool use round-trips
- Translates system field, tool definitions (input_schema -> parameters),
and tool_result content blocks
- Integration tests covering non-streaming, streaming, tool use,
Anthropic SDK compatibility, and system parameter
Closes #2554
* Fix authentication middleware
---------
Co-authored-by: ProgrammerIn-wonderland <30693865+ProgrammerIn-wonderland@users.noreply.github.com >
2026-03-24 06:08:25 -04:00
Shruc
bed84cad76
refactor ai video gen ( #2711 )
...
* refactor ai video generation into one service
* use old duration and dimension keys
* use costoverride billing like the others
2026-03-24 05:42:52 -04:00
Daniel Salazar
76f5a26d84
fix: issue with tokens not being received by puter app ( #2713 )
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-23 17:37:54 -07:00
Daniel Salazar
931507e74e
chore: remove dead code and docs ( #2705 )
...
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
* chore: remove dead code and docs
* fix: healthService caching
2026-03-22 23:58:02 -07:00
Dailin
3451bab09f
docs: add ai-voice-changer playground example ( #2708 )
2026-03-23 13:23:30 +07:00
jelveh
34bf2799b6
Fix App Store links and remove install stub
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-22 16:29:13 -07:00
jelveh
c99e23d737
change default credits
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-21 20:17:01 -07:00
jelveh
a4be42a390
Exclude login/signup from temp user creation
...
Prevent creating temporary users on unauthenticated first visits when the current action is the login or signup flow. The initgui else-if was expanded to include explicit checks for action !== 'login' and action !== 'signup', avoiding interference with explicit authentication routes and Turnstile challenges.
2026-03-21 19:15:01 -07:00
jelveh
f89079f907
Fix login form layout and window options
2026-03-21 18:39:38 -07:00
jelveh
c434af7c71
Center auth forms; add Google icon; set cover_page
2026-03-21 18:14:46 -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