Commit Graph

  • e60f55f20e fix: stricter invalidation for 2fa and confirm email codes (#2528) Daniel Salazar 2026-02-23 09:01:59 -08:00
  • 779321d334 fix nano banana pro pricing and resolutions (#2501) P3il4 2026-02-23 11:39:48 +03:00
  • 0ee2ebd7b4 added keyboard shortcut in the setting for better ui navigation (#2484) samarthmishra46 2026-02-23 08:01:15 +05:30
  • 96be8707b8 Merge pull request #2526 from HeyPuter/eric/262L0_PUT-533 Eric Dubé 2026-02-21 20:19:59 -05:00
  • 7ba40f8062 fix: bad copy with reference in UIItem KernelDeimos 2026-02-21 20:08:37 -05:00
  • 1ed765cb86 Clarify expiration time unit in getReadURL.md (#2525) Neal Shah 2026-02-21 04:15:27 -05:00
  • 9f87ccb460 fix: cleanup some app es and app service validation (#2523) Daniel Salazar 2026-02-21 00:10:55 -08:00
  • 3a89deaf02 fix: wrong icon for workers (#2524) Daniel Salazar 2026-02-20 19:20:18 -08:00
  • 3834571ab8 fix: don't call stat on each file in dir (#2522) Daniel Salazar 2026-02-20 19:07:16 -08:00
  • d418976ee4 perf: batching get_apps cache look ups (#2521) Daniel Salazar 2026-02-20 18:02:47 -08:00
  • 22c1cd8be4 lint: fix eslint indentation for switch cases (#2520) Daniel Salazar 2026-02-20 17:22:00 -08:00
  • 3b32b4a437 fix: don't await for cache writes (#2519) Daniel Salazar 2026-02-20 17:19:01 -08:00
  • 808b78c234 Fixed: puter.chat button has weird gradient when browser is dark mode (#2516) Miika Kuisma 2026-02-20 03:43:20 +00:00
  • 21185cdb3f Merge pull request #2460 from HeyPuter/eric/262A0_PUT-453 Eric Dubé 2026-02-19 22:39:44 -05:00
  • ef0a665a5f fix(oidc): add code lost due to editing a .js KernelDeimos 2026-02-19 21:25:24 -05:00
  • b39bbe0a0a Merge remote-tracking branch 'origin/main' into eric/262A0_PUT-453 Daniel Salazar 2026-02-19 16:45:10 -08:00
  • 2e7765004c fix: redis cache deletions (#2518) Daniel Salazar 2026-02-19 16:43:56 -08:00
  • 0cca9d5535 fix : import Daniel Salazar 2026-02-19 16:08:48 -08:00
  • 1be3eca335 fix: rate limits for oidc too extreme KernelDeimos 2026-02-19 19:00:01 -05:00
  • 7493573c61 Merge remote-tracking branch 'origin/main' into eric/262A0_PUT-453 Daniel Salazar 2026-02-19 15:28:14 -08:00
  • ec412eaff6 feat: cleanup cache invalidation and pull out keys to be easily used in other places that need the same cache (#2515) Daniel Salazar 2026-02-19 15:07:04 -08:00
  • 0112f097db style(oidc): if instead of return with ternary expression KernelDeimos 2026-02-19 17:18:48 -05:00
  • 4e01608e4a dev: remove guarded debug log KernelDeimos 2026-02-19 17:02:33 -05:00
  • b3b32980db clean(oidc): remove jwt remap in ESM code KernelDeimos 2026-02-19 16:32:41 -05:00
  • f3bf40a3c0 style(oidc): rename httpPowers to hasHttpOnlyCookie KernelDeimos 2026-02-19 16:29:19 -05:00
  • 4de6d38604 style(oidc): make this a private method KernelDeimos 2026-02-19 16:00:25 -05:00
  • 4c518830ea clean(oidc): remove "ghost files" KernelDeimos 2026-02-19 15:56:44 -05:00
  • b5d719e110 lint: [+] no-useless-computed-key:error KernelDeimos 2026-02-19 15:33:30 -05:00
  • c97a499bc9 style(oidc): private members in OIDCService KernelDeimos 2026-02-19 15:16:25 -05:00
  • 16f2f5bf5f style(oidc): address PR rev on oidcCallbackPreamble_ KernelDeimos 2026-02-19 14:21:29 -05:00
  • 720277c9bd style(oidc): migrate cjs to esm KernelDeimos 2026-02-18 19:55:51 -05:00
  • 7ca0fe2ac4 clean: remove commented code KernelDeimos 2026-02-18 18:58:43 -05:00
  • ccecf0a86e fix(oidc): remove generated source file KernelDeimos 2026-02-18 18:55:23 -05:00
  • 8d18ee527c refactor(oidc): address review comment KernelDeimos 2026-02-18 18:35:58 -05:00
  • 7858f5ba3e fix(oidc): add error log for QR login flow KernelDeimos 2026-02-18 18:34:52 -05:00
  • a2b9193287 clean(oidc): remove temporary debugging logs KernelDeimos 2026-02-18 18:18:08 -05:00
  • d0c2e9b7fc fix(oidc): rate-limit identity for username KernelDeimos 2026-02-18 17:25:15 -05:00
  • 2b802143fc fix(oidc): add missing awaits KernelDeimos 2026-02-18 17:20:03 -05:00
  • 42d3f9e816 fix(oidc): http-only cookie sync for switch user KernelDeimos 2026-02-18 16:58:31 -05:00
  • b5a3323811 fix: incorrect parameters in UIWindowChangeEmail KernelDeimos 2026-02-18 14:14:41 -05:00
  • 2cdc211b29 fix: incorrect parameters in UIWindowChangePassword KernelDeimos 2026-02-18 13:52:20 -05:00
  • 298f1cdb42 fix: incorrect accessor reference in OIDCService KernelDeimos 2026-02-18 13:15:47 -05:00
  • e145f5dcc3 dev(oidc): rewrite "Disable 2FA" window KernelDeimos 2026-02-13 19:49:52 -05:00
  • 4d49f5dfa6 fix: allow html property in UIComponentWindow KernelDeimos 2026-02-13 18:50:17 -05:00
  • 8ecd6cd13e dev(oidc): confirm email by default for OIDC KernelDeimos 2026-02-13 18:14:16 -05:00
  • 21e959bbaa dev(oidc): remove button to manually invoke re-auth KernelDeimos 2026-02-13 17:32:09 -05:00
  • e2068e7b9c fix(oidc): fix QR code login issues caused by OIDC KernelDeimos 2026-02-13 13:46:58 -05:00
  • 8923bdac95 refactor(oidc): update UIWindowChangePassword KernelDeimos 2026-02-12 19:26:25 -05:00
  • df1f5c44cc refactor(oidc): extract common (email + username) KernelDeimos 2026-02-12 18:27:01 -05:00
  • 0b8eafa128 dev(oidc): re-auth remaining protected endpoints KernelDeimos 2026-02-12 14:12:51 -05:00
  • 142d745f0a fix: "Popup Closed" message, + excess logs KernelDeimos 2026-02-11 19:03:09 -05:00
  • 3a9a345600 tweak: make monthly username changes configurable KernelDeimos 2026-02-11 18:41:27 -05:00
  • d532b3d47b fix(oidc): session token vs gui token issues KernelDeimos 2026-02-11 17:10:01 -05:00
  • 5d22ee0517 tweak: re-enable re-auth popup closing KernelDeimos 2026-02-11 12:23:45 -05:00
  • 4374281070 dev: add re-authentication flow for protect actions KernelDeimos 2026-02-10 18:56:16 -05:00
  • 7c8f0d5572 dev(backend): OIDC continued [1] KernelDeimos 2026-02-10 13:12:01 -05:00
  • 47b133d512 dev(backend): incomplete oauth2 OIDC impl KernelDeimos 2026-02-04 18:54:16 -05:00
  • 78a4ccb9a4 make image models case insensitive for backwards compatibility reasons (#2512) Neal Shah 2026-02-18 17:01:50 -05:00
  • 1ec2aec66c Dashboard: Files tab fixes (#2508) Miika Kuisma 2026-02-18 20:19:46 +00:00
  • cecb63b372 fix(backend): ESM/CJS interop is sad KernelDeimos 2026-02-17 22:12:24 -05:00
  • 05cc4ad477 dev(puter.js): add support to request app dir KernelDeimos 2026-02-17 21:55:11 -05:00
  • bfff2d20f9 dev(backend): add /auth/request-app-root-dir KernelDeimos 2026-02-17 21:53:15 -05:00
  • d21ed31d67 dev(backend): add debug mode for 403 responses KernelDeimos 2026-02-17 21:48:46 -05:00
  • 5df1ca88ca feat: sonnet-4.6 support (#2506) Daniel Salazar 2026-02-17 12:10:50 -08:00
  • 9d598f7965 Files tab for dashboard view (#2331) Miika Kuisma 2026-02-17 18:50:08 +00:00
  • 4279cd92df WebDAV don't fetch thumbs or associated apps (#2505) Neal Shah 2026-02-17 01:53:59 -05:00
  • 2fe4ed50c3 WebDAV don't fetch subdomains (#2504) Neal Shah 2026-02-17 01:47:43 -05:00
  • 562671e498 add extra permission check for granted apps (#2503) Neal Shah 2026-02-17 01:29:54 -05:00
  • 00befdc192 fix: allow b64 srings without mime type for app icons (#2502) Daniel Salazar 2026-02-16 19:28:44 -08:00
  • 44bb5953b4 fix: app icon origin (#2500) Daniel Salazar 2026-02-16 12:35:30 -08:00
  • 32682e73eb perf: improve app open time (#2490) Daniel Salazar 2026-02-16 11:00:32 -08:00
  • d9167744ef patch(puterfs): limit directory depth to 35 KernelDeimos 2026-02-13 20:47:50 -05:00
  • c87506c7d8 workers ai realias - to dot (#2493) Neal Shah 2026-02-13 16:40:10 -08:00
  • 0f97653b4c fix stat options when stat(path, options) (#2492) Neal Shah 2026-02-13 15:38:56 -08:00
  • a211aa04bc add more alises (#2491) Neal Shah 2026-02-13 13:46:42 -08:00
  • f65ab05b40 Add workers AI image model support (#2489) Neal Shah 2026-02-13 13:07:50 -08:00
  • 9a47bf16da Bundle docs CDN assets locally for full offline support (#2473) Jatin Sharma 2026-02-14 00:44:46 +05:30
  • 809d375854 fix: don't stream back bytes for icons (#2486) Daniel Salazar 2026-02-12 23:34:37 -08:00
  • 4136cb1d24 fix: do not await for puter icon write in db (#2485) Daniel Salazar 2026-02-12 22:43:23 -08:00
  • f1a8fdb5c8 Trigger in-app upgrade flow for app env jelveh 2026-02-12 21:45:03 -08:00
  • b4c58c4f5c Update UITabUsage.js jelveh 2026-02-12 18:09:52 -08:00
  • 286895ff66 Disable publish worker UI badge updates jelveh 2026-02-12 16:45:23 -08:00
  • a23f272fd2 add sandboxing by default in god mode created workers (#2481) Neal Shah 2026-02-12 16:06:40 -08:00
  • 354ac314a9 feat: subdomain error redirect (#2483) Daniel Salazar 2026-02-12 15:39:18 -08:00
  • 1292148b41 fix: app-icons protocol (#2480) Daniel Salazar 2026-02-12 13:47:23 -08:00
  • 9991d58613 Refine 'listing-rejected' email copy jelveh 2026-02-12 12:49:13 -08:00
  • 8a6d07ec1f fix: app icon again (#2478) Daniel Salazar 2026-02-12 12:07:03 -08:00
  • bfd8a4e16d fix: app icons saving (#2477) Daniel Salazar 2026-02-12 11:55:27 -08:00
  • 36b1499819 Ns/workers in stat attempt 2 (#2476) Neal Shah 2026-02-12 10:45:22 -08:00
  • b209a94a80 dedup image models (#2475) Neal Shah 2026-02-12 10:39:23 -08:00
  • 5cd731db3d feat(start-menu): add "Add to Desktop" option for all apps (#2386) Het Savani 2026-02-12 11:29:14 +05:30
  • 1d22ab5fb7 cleanup: remove thumbnail service for client side thumbnails (#2468) Daniel Salazar 2026-02-11 17:12:47 -08:00
  • cbab7a30e2 Emit user signup success event jelveh 2026-02-11 16:53:31 -08:00
  • d7a3f61902 fix: false alarm from openrouter (#2470) Daniel Salazar 2026-02-11 16:49:42 -08:00
  • d024fdda0d Add cache tokens for grok 3 mini fast (#2469) Neal Shah 2026-02-11 16:49:12 -08:00
  • 292603af96 Merge branch 'main' of https://github.com/HeyPuter/puter jelveh 2026-02-11 15:14:02 -08:00
  • c2750f2ca1 Revert "Adds worker badge to .js files which have been registered as workers. Hovering badge shows popover with worker URL. File properties modal also shows clickable worker URL. (#2462)" jelveh 2026-02-11 15:13:56 -08:00
  • 0a594bdfc3 fix: metering alerts for missing costs (#2466) Daniel Salazar 2026-02-11 15:03:23 -08:00
  • 81c88c1434 add extra model details, update grok models (#2465) Neal Shah 2026-02-11 13:55:20 -08:00
  • afeac494ac feat: remove file cache service (#2464) Daniel Salazar 2026-02-11 12:57:10 -08:00