Commit Graph

  • 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
  • 50e2d275bc 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) Miika Kuisma 2026-02-11 20:02:10 +00:00
  • 512986880b feat: app icons in subdomain (#2461) Daniel Salazar 2026-02-10 19:04:15 -08:00
  • 56ee3d23df Ns/web dav range fixes (#2459) Neal Shah 2026-02-10 16:11:01 -08:00
  • 4f84decdec fix tool call blank content (#2458) Neal Shah 2026-02-10 14:14:27 -08:00
  • e55829623f Revert "allow empty message (#2455)" (#2457) Neal Shah 2026-02-10 14:01:31 -08:00
  • 5e8ce3a021 fix: decrease large error log from wrong model (#2456) Daniel Salazar 2026-02-10 13:36:35 -08:00
  • 7880ade5d7 allow empty message (#2455) Neal Shah 2026-02-10 12:53:56 -08:00
  • 91afa2c356 [PUT-471] feat: estimate and bill input for gemini imgaes :dev: (#2453) Daniel Salazar 2026-02-10 12:52:33 -08:00
  • febcceb042 Fix auth type typo (#2454) Reynaldi Chernando 2026-02-11 01:00:53 +07:00
  • 4fb84bc117 add configurable backend (#2452) Neal Shah 2026-02-09 21:47:12 -08:00
  • 4a4ca331e5 Persist api_origin during auth flow if provided in url jelveh 2026-02-09 21:15:01 -08:00
  • e5750d8eb7 fix: add explicit handling for access token in ACL KernelDeimos 2026-02-09 18:09:57 -05:00
  • e2ccaadf2f Fix gemini 3 pro image model name (#2450) Reynaldi Chernando 2026-02-10 03:24:40 +07:00
  • 102592bc18 Increase dialog popup height to 700 jelveh 2026-02-08 23:10:05 -08:00
  • f9805dfffb fix: decrease log usage (#2449) Daniel Salazar 2026-02-08 22:26:23 -08:00
  • 380e72cad2 fix: axiosRequest log dumping b64 urls (#2448) Daniel Salazar 2026-02-08 21:47:04 -08:00
  • 53647a0f5b Update UIWindowEmailConfirmationRequired.js jelveh 2026-02-08 21:04:43 -08:00
  • 7c9bbd4336 Add shell reload instructions for nvm setup (#2446) stuffbymax 2026-02-09 03:31:46 +00:00
  • 362e4d4636 Merge branch 'main' of https://github.com/HeyPuter/puter Nariman Jelveh 2026-02-08 18:39:47 -08:00
  • 32b83bae58 Preserve full redirect URL and forward reload flag Nariman Jelveh 2026-02-08 18:39:36 -08:00
  • 7d84d7a46b fix: dev center emails (#2447) Daniel Salazar 2026-02-08 18:37:32 -08:00
  • 2eff1386d1 Create installation guide for Node.js and npm stuffbymax 2026-02-03 21:42:48 +00:00
  • ac35b672de Add npm and node installation instructions stuffbymax 2026-02-03 21:35:49 +00:00
  • f429d5f76a chore: fix eslint issues KernelDeimos 2026-02-06 21:57:39 -05:00
  • 74c23f609e Set email confirmation default to false Nariman Jelveh 2026-02-08 12:02:23 -08:00
  • d8a586ad66 Update UIWindowSignup.js Nariman Jelveh 2026-02-08 10:56:59 -08:00
  • a875524a85 Update french translations (#2445) Zachary 2026-02-08 19:53:36 +01:00
  • f9c35b4fae Improve email confirmation window layout and options Nariman Jelveh 2026-02-08 10:32:01 -08:00
  • de7e831eff fix: gemini via openrouter models (#2438) Daniel Salazar 2026-02-08 01:42:31 -08:00
  • 4e88d28ecb Reload on signup unless embedded popup Nariman Jelveh 2026-02-07 19:18:27 -08:00
  • cfc56877e2 Store email confirmation flag on signup Nariman Jelveh 2026-02-07 19:15:59 -08:00
  • 873da5ae61 Honor event.requires_email_confirmation flag Nariman Jelveh 2026-02-07 19:00:19 -08:00
  • ce96fb54ae Update error message for email confirmation (#2442) Neal Shah 2026-02-07 18:51:49 -08:00
  • 934886d861 Add email confirmation dialog & checks Nariman Jelveh 2026-02-07 18:51:11 -08:00
  • 8e3d285671 merge users (#2441) Neal Shah 2026-02-07 18:44:31 -08:00
  • f6531d29f0 Send app token to opener and close popup Nariman Jelveh 2026-02-07 17:58:24 -08:00
  • 6be60f6973 Hide Turnstile captcha when showing signup Nariman Jelveh 2026-02-07 17:39:22 -08:00
  • 262e31a6a6 Ns/service guard (#2440) Neal Shah 2026-02-07 17:24:09 -08:00
  • 48e37251df Return JSON errors for signup and handle in GUI Nariman Jelveh 2026-02-07 16:41:59 -08:00
  • 03827e4197 Increase opus 4.6 max tokens (#2439) Neal Shah 2026-02-07 13:05:07 -08:00
  • 020a64dbbd fix: ensure cache invalidation when verifying OTP KernelDeimos 2026-02-06 23:37:39 -05:00
  • ac8456f8d3 Restrict apps from using /puterai/openai/v1 (#2435) Neal Shah 2026-02-06 18:43:18 -08:00
  • 28cedec9de chat_completions tool call fixes (#2434) Neal Shah 2026-02-06 15:10:27 -08:00
  • 06fe07e384 fix: auto-collapse playground menu on mobile (#2430) (#2431) Sanjeev 2026-02-07 00:00:19 +05:30
  • 10e1999304 Update puter-js readme for getAuthToken (#2417) Reynaldi Chernando 2026-02-06 17:49:30 +07:00
  • fbb2080a66 fix: don't use ai aggregators if we have the model ourselves (#2424) Daniel Salazar 2026-02-05 16:30:45 -08:00
  • 5fdfae6087 fix: usage limited error handling (#2423) Daniel Salazar 2026-02-05 15:15:27 -08:00
  • da0907d3c5 Document getAuthToken for web based login (#2418) Reynaldi Chernando 2026-02-06 01:59:39 +07:00
  • 15bd2ec5ac opus 4.6 fix billing (#2422) Neal Shah 2026-02-05 10:21:09 -08:00
  • e3db664690 Ns/opus 4.6 (#2420) Neal Shah 2026-02-05 10:08:52 -08:00
  • f8f134412f web-cdn-test (#2414) Neal Shah 2026-02-04 16:29:27 -08:00
  • e9d0bdf19b feat: add alerting for usage abuse (#2413) Daniel Salazar 2026-02-04 13:08:18 -08:00
  • b8bdc16a03 fix: move readdir-subdomains to ESM KernelDeimos 2026-01-27 15:49:44 -05:00
  • acb5fa512c clean: log removal and formatting changes KernelDeimos 2026-01-27 13:40:22 -05:00
  • 13fc737ca0 clean: remove debug logs added to /readdir-subdomains KernelDeimos 2026-01-27 13:19:49 -05:00
  • 1cda9b7ba8 dev: implement GUI behavior to fetch subdomains later KernelDeimos 2026-01-26 17:55:18 -05:00
  • 0a694154b1 dev: add /readdir-subdomains endpoint KernelDeimos 2026-01-26 17:53:35 -05:00
  • d94e3f45ac dev: add readdirSubdomains KernelDeimos 2026-01-26 14:18:14 -05:00
  • a4088023a3 dev: add parameter to exclude fetching subdomains KernelDeimos 2026-01-26 14:14:50 -05:00
  • eead0fdfa9 fix: redis cache for user (#2409) Daniel Salazar 2026-02-03 17:47:43 -08:00
  • 5433dde6d7 dev(extensions): [+] dev-socket KernelDeimos 2026-02-02 23:32:12 -05:00
  • de7fbced6b log: add debug logs for BroadcastService KernelDeimos 2026-02-02 23:24:32 -05:00
  • 3a7314d119 dev(backend): add send support for webhook broadcast KernelDeimos 2026-01-30 16:35:56 -05:00
  • a40ec79d66 dev(tools): script to manually test broadcast webhooks KernelDeimos 2026-01-30 13:51:17 -05:00
  • 47432853c4 dev(backend): add broadcast webhook endpoint KernelDeimos 2026-01-29 18:31:46 -05:00
  • e938d5183a fix: limit open router expensive models for now (#2407) Daniel Salazar 2026-02-03 14:43:15 -08:00
  • 665aee735b dav.puter.com CORS headers (#2406) Neal Shah 2026-02-03 14:13:42 -08:00
  • cbde123aa1 fix(backend): undo part of 35461a0 KernelDeimos 2026-02-03 15:19:00 -05:00
  • 8cd0a7f76b dev(backend): clear cache when revoking tokens KernelDeimos 2026-02-03 15:17:32 -05:00
  • 5fd1e9b6a6 dev(puter.js): add revokeReadURL KernelDeimos 2026-02-03 15:13:26 -05:00
  • 3ffe8eaf30 dev(backend): add revoke_access_token endpoint KernelDeimos 2026-02-03 15:11:33 -05:00
  • 0234e34b46 Reapply: reverted redis migration changes (#2403) Daniel Salazar 2026-02-03 11:25:28 -08:00
  • baceb05b48 Revert "feat: replace serializible caches with redis instead of kvjs 🚀 (#2381)" Daniel Salazar 2026-02-03 09:18:00 -08:00
  • a4b90083e0 Revert "fix: missing redis changes (#2401)" Daniel Salazar 2026-02-03 09:17:52 -08:00
  • 07a389798d fix: missing redis changes (#2401) Daniel Salazar 2026-02-03 02:55:44 -08:00
  • 7a47047c0d feat: replace serializible caches with redis instead of kvjs 🚀 (#2381) Daniel Salazar 2026-02-03 02:18:31 -08:00
  • 5250671b01 fix: range headers in file.js KernelDeimos 2026-02-02 19:56:09 -05:00
  • e2e4794bbc fix: alerting for metering (#2399) Daniel Salazar 2026-02-02 15:38:45 -08:00
  • fa76c21300 WebDAV post migration fixes (#2398) Neal Shah 2026-02-02 11:48:16 -08:00
  • 7aedeae991 Pass redirect_url to UIWindowSessionList jelveh 2026-02-02 09:24:21 -08:00
  • bf233c8fe0 Add X-EXPECTED-ENTITY-LENGTH for HTTP/2 connections on webdav for predictive file length (#2396) Neal Shah 2026-02-02 07:52:56 -08:00
  • 3d34b36159 Add more coersions to responses toolcalling support (#2395) Neal Shah 2026-02-02 07:45:56 -08:00
  • 6bd64808df Add redirect_url handling and adjust auth flow jelveh 2026-02-02 00:16:35 -08:00
  • 7cce0705d3 Add back worker redeploy notification (#2394) Neal Shah 2026-02-01 21:57:23 -08:00
  • afbb76f95f fix: ai metering (#2393) Daniel Salazar 2026-02-01 18:14:14 -08:00
  • b15b466d36 Update TabAccount.js Nariman Jelveh 2026-02-01 17:48:57 -08:00
  • 5216cccbce More Anthropic tool calling coercions (#2392) Neal Shah 2026-02-01 17:29:22 -08:00
  • 9e9a7b4dcf Fix tests for ChatAPIService (#2391) Neal Shah 2026-02-01 17:04:16 -08:00
  • 3a0f466ef6 OpenAI chat interface API concept (#2390) Neal Shah 2026-02-01 15:46:23 -08:00
  • 6fbe83d982 Show cancelled state in auth window Nariman Jelveh 2026-02-01 15:34:02 -08:00
  • be290e2d3c fix typo gemini service (#2389) Neal Shah 2026-02-01 14:24:48 -08:00
  • a92bbc4ec2 Disable dragging for AuthMe window Nariman Jelveh 2026-02-01 13:43:46 -08:00
  • 1e6521927f Add UIWindowAuthMe authorization dialog Nariman Jelveh 2026-02-01 13:26:13 -08:00
  • 4b8c46efc8 Add UI to view and copy auth token Nariman Jelveh 2026-02-01 13:02:25 -08:00
  • bfea66a1d6 Serve HTML success page on auth callback Nariman Jelveh 2026-02-01 12:34:26 -08:00