Commit Graph

  • e56d8f6889 dev(fs): add move command to batch executor (#2646) Eric Dubé 2026-03-11 14:15:49 -04:00
  • bba0533078 feat: checkName api for puter apps (#2643) Daniel Salazar 2026-03-11 00:23:35 -07:00
  • ebb9015045 fix(core): handling of refer code storage add (#2642) Eric Dubé 2026-03-10 22:39:02 -04:00
  • 05b047c8b9 Revert "perf(core): very simplistic minifier for homepage (#2630)" (#2641) Eric Dubé 2026-03-10 21:36:14 -04:00
  • ae96912699 perf(core): very simplistic minifier for homepage (#2630) Eric Dubé 2026-03-10 21:24:13 -04:00
  • e96221b0b6 feat: phase 2 enforce index url ownership and uniqueness (#2625) Daniel Salazar 2026-03-10 18:18:01 -07:00
  • 1052d4d51d Avoid reload when embedded in popup jelveh 2026-03-10 18:10:23 -07:00
  • 156d571b10 feat: limit concurrent request for ai chat (#2640) Daniel Salazar 2026-03-10 16:13:20 -07:00
  • 14f218ef72 fix assets_url bug in GUI buildstep (#2638) ProgrammerIn-wonderland 2026-03-10 13:55:06 -07:00
  • 26a7ae9d4c s/mv/cp/ for gui buildstep (#2637) ProgrammerIn-wonderland 2026-03-10 13:47:40 -07:00
  • 031a3da7f1 s/icons/assets/ for building GUI (#2636) ProgrammerIn-wonderland 2026-03-10 13:38:32 -07:00
  • c297715875 add support for building with custom icons (#2635) ProgrammerIn-wonderland 2026-03-10 13:21:05 -07:00
  • c9787c1d4b devex(core): avoid email verification on dev (#2634) Eric Dubé 2026-03-10 15:56:00 -04:00
  • cc70e49472 Fix missing password entry (#2632) Eric Dubé 2026-03-10 03:08:29 -04:00
  • 9d82f333e5 revert puterjs gui ordering (#2631) ProgrammerIn-wonderland 2026-03-09 21:41:53 -07:00
  • 34d4f491b3 perf(core): LRU cache PuterHomepageService (#2627) Eric Dubé 2026-03-09 22:11:48 -04:00
  • b687ba0456 Ns/configurable gui bundle (#2629) ProgrammerIn-wonderland 2026-03-09 19:08:24 -07:00
  • 57a29999e3 feat: phase 1 canonical app origin resolution (#2624) Daniel Salazar 2026-03-09 16:32:32 -07:00
  • e4a52947fe fix: private app token (#2623) Daniel Salazar 2026-03-09 12:49:14 -07:00
  • 5e7c2c3ddd Update Hosting API description #2612 (#2620) eshwar 2026-03-09 12:49:24 +05:30
  • 19df50bcba Add Networking examples to docs index page (#2613) Michael Lip 2026-03-09 13:52:19 +07:00
  • 06b66719fe fix gemini image provider implementation (#2569) Shruc 2026-03-09 09:25:11 +03:00
  • 62df3df6a9 Add nl2br Handlebars helper and use in template jelveh 2026-03-08 15:51:54 -07:00
  • 004777824d use openrouter provided USD cost when present (#2619) ProgrammerIn-wonderland 2026-03-08 12:12:24 -07:00
  • 0fa0340ca2 clean(apps): merge fns only called by get_app_icon_url (#2617) Eric Dubé 2026-03-06 20:07:14 -05:00
  • 2a027ed410 fix(puterfs): await queue items for fsentry action (#2616) Eric Dubé 2026-03-06 20:04:18 -05:00
  • a0fc1bca30 add gpt 5.3 codex and gpt 5.4 (#2618) ProgrammerIn-wonderland 2026-03-06 16:59:39 -08:00
  • a861c3e27a chore: typeFixes (#2615) Daniel Salazar 2026-03-06 00:04:39 -08:00
  • 8e794faf06 Merge pull request #2595 from HeyPuter/miika/put-611 Miika Kuisma 2026-03-06 10:03:25 +02:00
  • f167da9a0a clean: remove a log (#2610) Eric Dubé 2026-03-04 22:02:36 -05:00
  • 4aab06611e feat: redirect away cookie (#2609) Daniel Salazar 2026-03-04 17:54:58 -08:00
  • 9a6178e66f Make credentialless false by default ProgrammerIn-wonderland 2026-03-04 20:53:14 -05:00
  • 237973f227 fix: fetching user from session token (#2607) Daniel Salazar 2026-03-04 17:29:52 -08:00
  • 3f0b0bfd1d feat: more robust error logs (#2605) Daniel Salazar 2026-03-04 16:47:01 -08:00
  • d28cc46e02 fix: add logs to debug on prod (#2604) Daniel Salazar 2026-03-04 16:20:52 -08:00
  • 0864b9ece1 dev(apps): add configuration to not use app icon subdomain (#2603) Eric Dubé 2026-03-04 19:10:32 -05:00
  • d802d12a05 Add UI notify API and notification handling jelveh 2026-03-04 15:29:50 -08:00
  • 9721943040 fix: prioritize new token thant anything outdated stored in localstorage (#2600) Daniel Salazar 2026-03-04 14:49:05 -08:00
  • fc29e57730 fix(oidc): request object reference in oidc signup KernelDeimos 2026-03-04 14:04:02 -05:00
  • 1720c97851 fix: origin canonization (#2597) Daniel Salazar 2026-03-04 11:09:25 -08:00
  • 8a14871dde fix: bad token generation for private apps (#2596) Daniel Salazar 2026-03-04 10:09:16 -08:00
  • f887c56e61 Restored previously used border colors Miika Kuisma 2026-03-04 10:32:39 +02:00
  • 6248a89a59 Add autoplay to iframe allow list jelveh 2026-03-03 22:20:31 -08:00
  • 6b6f9b4743 fix: puter site middleware host (#2594) Daniel Salazar 2026-03-03 22:18:47 -08:00
  • 8380b28d8a fix: reset subdomain if empty (#2593) Daniel Salazar 2026-03-03 21:07:55 -08:00
  • adf034b120 feat: add subdomain to private asset tokens (#2591) Daniel Salazar 2026-03-03 20:37:17 -08:00
  • 468558f8dc dev(oidc): hide unnecessary div KernelDeimos 2026-03-03 23:02:29 -05:00
  • dbdead9ad1 fix: remove redis cache scan in favour of direct key invalidation (#2589) Daniel Salazar 2026-03-03 19:55:41 -08:00
  • 80cabca7ad Add Google SVG icon to sign-in button jelveh 2026-03-03 19:31:39 -08:00
  • f0d0e1d8ca docs : udpdate current year (#2585) Baptiste Lyet 2026-03-04 04:30:42 +01:00
  • 911c163fc8 feat: private app config to use app urls + app routing (#2587) Daniel Salazar 2026-03-03 18:34:33 -08:00
  • 3cd5268379 fix(oidc): login flow with puter.ui.authenticateWithPuter KernelDeimos 2026-03-03 21:08:51 -05:00
  • 1f975b9d19 fix: private app config to use app urls (#2586) Daniel Salazar 2026-03-03 15:49:33 -08:00
  • 4f5fec5ee4 feat: resolve private app hosts by index_url fallback (#2583) Daniel Salazar 2026-03-03 13:52:12 -08:00
  • 930cbfb770 fix(ai): additional auth guard (corrected 676b6c3) KernelDeimos 2026-03-02 19:50:15 -05:00
  • 91b9aa014a Reapply "fix(auth): add explicit check for access token suspension (#2576)" (#2579) KernelDeimos 2026-03-02 19:39:56 -05:00
  • 9fd1d0a2e2 Revert "fix(ai): additional auth guard (#2577)" KernelDeimos 2026-03-02 19:36:30 -05:00
  • 8349b0d692 Revert "fix(auth): add explicit check for access token suspension (#2576)" (#2579) Eric Dubé 2026-03-02 19:24:15 -05:00
  • 8073f73032 Eric/26323 revert 26322 (#2578) Eric Dubé 2026-03-02 19:12:41 -05:00
  • 676b6c31e1 fix(ai): additional auth guard (#2577) Eric Dubé 2026-03-02 18:45:33 -05:00
  • f6b9c69ce6 fix(auth): add explicit check for access token suspension (#2576) Eric Dubé 2026-03-02 17:10:42 -05:00
  • c0583a9095 Fix: When a maximized window gets resized, Puter apps should be resized as well (#2498) Miika Kuisma 2026-03-02 20:48:47 +02:00
  • 43b313972c Revert "Permission modal now displays application's icon and title. Read and write access requests have their own text strings. (#2499)" jelveh 2026-03-01 21:59:10 -08:00
  • 0f33e49335 Permission modal now displays application's icon and title. Read and write access requests have their own text strings. (#2499) Miika Kuisma 2026-03-02 06:02:20 +02:00
  • f2926c948e fix(oidc): bring "Add Existing User" to working state (#2572) Eric Dubé 2026-02-28 16:39:20 -05:00
  • 314c671778 fix: redis startup (#2571) Daniel Salazar 2026-02-28 13:25:42 -08:00
  • bb02fc6e6b fix: hardcode default perm (#2570) Daniel Salazar 2026-02-28 13:13:05 -08:00
  • 537f3957ed feat: add private app direct-login bootstrap page (#2566) Daniel Salazar 2026-02-28 13:04:14 -08:00
  • 2eb16ceab6 chore: switch private hosting domain to puter.dev (#2565) Daniel Salazar 2026-02-27 16:24:54 -08:00
  • 2cc8cb22f8 [OIDC] allow user deletion for accounts without a password (#2567) Eric Dubé 2026-02-27 18:55:12 -05:00
  • 9d4e990b92 dev(oidc): switch login/signup flows where applicable (#2550) Eric Dubé 2026-02-27 18:30:17 -05:00
  • 7e07c3d937 feat: add private access rollout gate and auditing (#2560) Daniel Salazar 2026-02-27 13:55:15 -08:00
  • 866825767b fix(backend): default rate-limit scope instead of error (#2564) Eric Dubé 2026-02-27 15:58:36 -05:00
  • 7c437fabf3 fix: corrected service reference (#2559) Anshuman Tripathi 2026-02-28 00:15:01 +05:30
  • 613b0482e8 Add nano banana 2 (#2562) Reynaldi Chernando 2026-02-28 01:00:36 +07:00
  • 784847b1b1 feat: enforce private app hosting access gate (#2557) Daniel Salazar 2026-02-26 23:42:32 -08:00
  • 23089901dd perf:remove recents cache (#2558) Daniel Salazar 2026-02-26 16:38:58 -08:00
  • adce8c64db feat: add private app access extension event contract (#2556) Daniel Salazar 2026-02-26 15:04:23 -08:00
  • 15e7a3503b feat: add private app asset token auth helpers (#2555) Daniel Salazar 2026-02-26 14:19:59 -08:00
  • f8560cf0f9 fix: delete redis keys in parallel, don't grant both read and write if just write needed (#2552) Daniel Salazar 2026-02-26 14:03:21 -08:00
  • 1887352301 fix: don't await cache invalidation for grant app permission (#2551) Daniel Salazar 2026-02-25 17:26:42 -08:00
  • 2c1b21e197 feat: type extension cache update events (#2548) Daniel Salazar 2026-02-25 17:05:05 -08:00
  • aa04dfabb4 feat: add is_private to apps (#2546) Daniel Salazar 2026-02-25 13:26:16 -08:00
  • c4346df24e fix(gui): defer login event until listener registered (#2547) Eric Dubé 2026-02-25 14:22:06 -05:00
  • 7a1468d070 fix: app icons via subdomain on localhost (#2544) Daniel Salazar 2026-02-25 10:14:39 -08:00
  • 71f7698a46 Await update_auth_data to avoid races jelveh 2026-02-24 18:33:30 -08:00
  • 0515b65138 Await update_auth_data to avoid race conditions jelveh 2026-02-24 18:24:33 -08:00
  • 66f1cd0bc3 fix: remove broadcast for cache updates (#2542) Daniel Salazar 2026-02-24 16:45:32 -08:00
  • 6658a90b6a fix(backend): invalidate app permission debounce (#2541) Eric Dubé 2026-02-24 19:00:34 -05:00
  • 4c863cc5bc fix: make invalidations more robust (#2529) Daniel Salazar 2026-02-24 15:45:46 -08:00
  • 6544e8c250 cleanup,:remove debugger calls in our code (#2535) Daniel Salazar 2026-02-24 15:42:39 -08:00
  • ce3c9bff34 Fix OIDC in popups (#2539) Eric Dubé 2026-02-24 17:17:18 -05:00
  • 267713481c fix desktop gui error handling for workers (#2538) Neal Shah 2026-02-24 16:32:14 -05:00
  • 1e3193366a dont forward data urls through cors proxy and fix core.validation (#2537) Neal Shah 2026-02-24 16:11:00 -05:00
  • 052e3f9dcb cache: extend cache invalidation to emit events out too (#2532) Daniel Salazar 2026-02-23 22:24:57 -08:00
  • c14dd5ae78 WIP: use cors proxy for outbound requests (#2533) Neal Shah 2026-02-24 01:10:23 -05:00
  • eaaeb4e6a4 Await update_auth_data before continuing jelveh 2026-02-23 18:19:35 -08:00
  • 8f4a38ae0b Load user preferences with error handling jelveh 2026-02-23 16:52:56 -08:00
  • 4554331eff dev(oidc): redirect to login/signup on error (#2531) Eric Dubé 2026-02-23 17:56:38 -05:00
  • eda9f117c7 fix: default timeout on user caches of 15 min (#2530) Daniel Salazar 2026-02-23 14:21:24 -08:00