Miika Kuisma
b593eb5630
Tests update
2026-04-29 16:45:09 +03:00
Nariman Jelveh
d344d9e5a5
Remove dashboard window style override
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-27 19:24:47 -07:00
Miika Kuisma
aa5e398e8b
Fixing issues with mobile contextMenu ( #2848 )
...
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
* Fixing issues with mobile contextMenu in puter env app where user couldn't tap on menu items and there was checkmark in wrong place
* context menu mobile version - handle submenus
* context menu mobile icon placement tweak
2026-04-27 12:18:04 -07:00
Nariman Jelveh
66fa5fd569
Flush cache after username change
2026-04-27 12:13:26 -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
Miika Kuisma
5e9a0f0a70
Puter JS - Web Components for UI API ( #2808 )
...
* Web Components for Puter SDK UI API
* Rest of the components
* component docs
* Revert file and directory picker changes
* style matching with puter.com and support for custom styling
* item divider style tweak
* Puter JS - Web Components tweaking
* alert default image fix
* context menu mobile style fix
* Fix app iframe height when app is in fullpage mode and has puter-js menubar
* menubar web component tweak
* Action sheet behavior for contextmenu on mobile also in env app
* replace alert icons
* context menu and menubar keyboard navigation, submenu mouse navigation improvements
* package-lock
* Improve submenu mouse hovering
2026-04-26 19:02:11 -07:00
jelveh
3e21479f17
Add content background var; remove card shadow
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-25 19:01:33 -07:00
jelveh
bb08d5b53b
Adjust myapps grid to 4 columns
2026-04-25 13:55:41 -07:00
jelveh
0905095bc8
Enforce 5-column myapps grid with responsive wrap
2026-04-25 13:51:29 -07:00
jelveh
8188d2b58b
Increase myapps-grid gap to 30px
2026-04-25 13:43:59 -07:00
jelveh
67f14db74a
Use anchor tags for dashboard sidebar items
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-25 11:25:03 -07:00
jelveh
7f1c13183b
Disable dialog dragging in TabHome
2026-04-25 11:19:13 -07:00
jelveh
2e2f85fea5
Hide horizontal overflow; move apps CSS
2026-04-25 11:17:47 -07:00
jelveh
50a0073fc8
Revert "Hide horizontal overflow in apps tab"
...
This reverts commit d3c4aa1cfd .
2026-04-25 11:13:36 -07:00
jelveh
d3c4aa1cfd
Hide horizontal overflow in apps tab
2026-04-25 11:12:52 -07:00
jelveh
0b3de54a37
Use pushState for dashboard tab hashes
2026-04-25 10:45:09 -07:00
shashank shubham
53291fb8c6
chore: improve validation error messages for clarity ( #2833 )
2026-04-25 08:33:56 -07:00
jelveh
e8c566bf3d
Update TabAccount.js
2026-04-25 08:14:01 -07:00
jelveh
5174f90ed4
Hide dialog header in account tab
2026-04-25 08:11:12 -07:00
jelveh
700854e3f5
Refactor auth token card markup, disable drag
2026-04-25 08:09:17 -07:00
jelveh
2449c3f385
Scroll dashboard content to top on change
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-24 23:18:50 -07:00
jelveh
205a8bbbc5
Replace lodash _.replace and _.pullAll usage
2026-04-24 22:36:31 -07:00
jelveh
0ae3f4dcfa
Remove lodash from GUI vendor lib lists
2026-04-24 22:23:17 -07:00
jelveh
ba31f8e533
Make app search header sticky with blur
2026-04-24 22:16:41 -07:00
Nariman Jelveh
1cfdf79e05
GUI cleanup ( #2842 )
...
* Remove deprecated helper functions from helpers.js
* Remove Croppie library and references
* Remove bundled jQuery UI assets
* Remove vendored socket.io client files
* Remove lodash and replace with native utils
Replace common lodash usages with native JS alternatives: _.isEmpty -> null/empty checks via Object.keys, _.size -> Object.keys(...).length, _.uniqBy -> Map-based dedupe/spread. Remove bundled lodash file and its About/license entry. Updated files include UIDashboard.js, UIDesktop.js, UIWindow.js, launch_app.js, update_title_based_on_uploads.js, initgui.js, UITabAbout.js, and static-assets.js to reduce dependency and bundle size.
2026-04-24 21:52:47 -07:00
ProgrammerIn-wonderland
cb7e5a475e
add gpt 5.5-pro ( #2843 )
2026-04-25 00:34:29 -04:00
jelveh
e1d082fc48
Remove getUsage helper in GUI
2026-04-24 21:16:12 -07:00
ProgrammerIn-wonderland
4e0ff1992c
add gpt 5.5 ( #2841 )
2026-04-25 00:13:12 -04:00
Nariman Jelveh
231bfbd8a9
Replace QRCodeView with UIQRCode helper
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-24 17:57:45 -07:00
Nariman Jelveh
1aa51b7371
Remove puter audio assets
2026-04-24 17:42:52 -07:00
Nariman Jelveh
57f296a6cb
Remove def(UIAlert, 'ui.window.UIAlert')
2026-04-24 14:44:04 -07:00
Nariman Jelveh
b78565a6fa
Remove commented putility import
2026-04-24 14:07:03 -07:00
Nariman Jelveh
1b4308c624
Comment out putility import and def
2026-04-24 13:59:24 -07:00
Daniel Salazar
36bd60731b
fix: AIChatService.ts ( #2836 )
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-23 20:20:16 -07:00
Daniel Salazar
968831c729
Revert "fix: anticsrf to store tokens in redis ( #2834 )" ( #2835 )
...
This reverts commit 1a6009c00c .
2026-04-23 19:12:47 -07:00
Daniel Salazar
1a6009c00c
fix: anticsrf to store tokens in redis ( #2834 )
...
* fix
* fix: anticsrf to store tokens in redis
2026-04-23 18:46:43 -07:00
Nariman Jelveh
f22206fe5a
Import and register putility in async init
2026-04-23 16:52:07 -07:00
Nariman Jelveh
4a37e44d38
remove putility dependence from GUI
2026-04-23 15:27:04 -07:00
Daniel Salazar
b6776ab47e
shrink redis failure ( #2831 )
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-22 13:27:34 -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
b886dde3d6
Await DB write and add UID cache key
...
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
Make the DB update in AppES awaitable so the write completes before proceeding (avoids race conditions). Also add invalidation of the Redis object key for the app UID in AppInformationService to ensure cached entries keyed by uid are cleared after updates.
2026-04-21 19:32:19 -07:00
jelveh
bdfa12b566
Add app object Redis cache and use in AppES
2026-04-21 18:52:17 -07:00
jelveh
6b3196ed0c
Increase cached app TTL to 24 hours. Cause, where is your sense of adventure?
2026-04-21 17:41:35 -07:00
jelveh
e9a80d0834
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-04-20 16:17:25 -07:00
Daniel Salazar
7f9873edd2
fix: cdn cache invalidation ( #2826 )
2026-04-20 11:59:35 -07:00
jelveh
4de724c996
Update UIItem.js
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-19 21:41:24 -07:00
jelveh
7bb27ffbb4
fix #2803
2026-04-19 21:40:14 -07:00
jelveh
4c578acce2
Update dashboard.css
2026-04-19 20:14:22 -07:00
jelveh
a3fd275783
Remove Beta badge from dashboard sidebar
2026-04-19 19:56:29 -07:00