Commit Graph

5495 Commits

Author SHA1 Message Date
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
jelveh 2a1f0da04b Add bottom padding to .myapps-container 2026-04-19 19:50:43 -07:00
jelveh 1260bd506b Pass parent to context menu; keep icon scaled 2026-04-19 19:44:41 -07:00
jelveh d66b70e05e Request 128px icons and prefer iconUrl 2026-04-19 19:34:00 -07:00
Shruc eaad07e002 adjust and refactor together models costs (#2811)
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
* adjust, refactor together costs

* aliases follow rule
2026-04-17 17:28:26 -04:00
jelveh f6c1991068 Remove referral UI and related logic 2026-04-17 12:25:29 -07:00
jelveh 4adf7b41b9 Remove Drivers docs and sidebar entry 2026-04-17 12:05:10 -07:00
jelveh b1a5c41028 Remove custom domain UI and Entri integration 2026-04-17 11:58:04 -07:00
Subhrabaran P b34f69512e fix: update knowledge date for Claude Opus 4.7 model (#2816)
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-17 10:44:09 +07:00
Trevin Chow 4130fc4104 fix: close start menu popover on repeated click (#2784)
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
When the Start button is clicked while the popover is already open,
close it instead of doing nothing. This fixes the toggle behavior
on Android Chrome where the menu stays open on repeated taps.

The `.popover-launcher` removal triggers the UIPopover remove event
handler which automatically cleans up the `has-open-popover` class.

Fixes #1681
2026-04-16 09:44:00 -07:00