26.07

HeyPuter/puter26.07Jul 8, 2026by Salazareo

AI Summary

Introduces advanced AI models like Claude Sonnet 5 and Ideogram 4.0, along with new user management features such as account suspension reasons and phone verification fallback options. Also includes configuration options to disable signups and WhatsApp support.

Key Highlights

  • Added Claude Sonnet 5 and Ideogram 4.0 AI models
  • Added WhatsApp support and optional card fallback for phone verification
  • Implemented user suspension features and reasons
  • Added configuration to disable new user signups

New Features

  • Claude Sonnet 5 AI model
  • Ideogram 4.0 AI model
  • WhatsApp support
  • Optional card fallback for failed phone verifications
  • Signup disable configuration

Full Release Notes

## What's Changed
* Enhance playground UI with title and style adjustments by @philip-ifeanyi in https://github.com/HeyPuter/puter/pull/3289
* fix: update email for support by @Salazareo in https://github.com/HeyPuter/puter/pull/3292
* fix: bad empty file error handling by @Salazareo in https://github.com/HeyPuter/puter/pull/3293
* fix: bad boot error by @Salazareo in https://github.com/HeyPuter/puter/pull/3295
* txt2img megaupdate by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3294
* fix whoami user token check by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3299
* contextmenu design tweak by @miikakuisma in https://github.com/HeyPuter/puter/pull/3298
* feat: improve kv store incr/decr costs by @Salazareo in https://github.com/HeyPuter/puter/pull/3300
* store app owner ID even when worker is deployed from root ctx by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3301
* bind btoa and atob in emulated worker globalspace by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3302
* fix: cleanup fs responses by @Salazareo in https://github.com/HeyPuter/puter/pull/3303
* fix: fsService copy by @Salazareo in https://github.com/HeyPuter/puter/pull/3304
* Await phone verification event by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3305
* tweak context menu's text labels by @miikakuisma in https://github.com/HeyPuter/puter/pull/3306
* fix: unlink all OIDC providers when user updates email address by @MrBobertus in https://github.com/HeyPuter/puter/pull/3307
* fix: LegacyFSController cleanup by @Salazareo in https://github.com/HeyPuter/puter/pull/3308
* force locale en-US by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3311
* fix: decrease puts for unused stamps by @Salazareo in https://github.com/HeyPuter/puter/pull/3310
* feat: remove stych, add prelude client by @Salazareo in https://github.com/HeyPuter/puter/pull/3312
* fix: package-lock issue by @Salazareo in https://github.com/HeyPuter/puter/pull/3316
* fix(docs): highlight code blocks after client-side navigation (#3287) by @MFA-G in https://github.com/HeyPuter/puter/pull/3288
* add suspended_at col by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3321
* add ability to suspend apps by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3322
* feat: add Ideogram 4.0 Together AI image model by @Devblaze14 in https://github.com/HeyPuter/puter/pull/3309
* Update docs model drift by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3326
* feat: add logs for failed sms by @Salazareo in https://github.com/HeyPuter/puter/pull/3318
* Add `forceRelay` option to Peer API and document raw `peerconnection` property by @velzie in https://github.com/HeyPuter/puter/pull/3313
* feat: add sign-in flow for crossOriginIsolated contexts by @velzie in https://github.com/HeyPuter/puter/pull/3253
* add claude sonnet 5 by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3329
* remove temperature from sonnet-5 by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3330
* Add suspension reasons by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3331
* Revert "feat: add sign-in flow for crossOriginIsolated contexts (#3253)" by @jelveh in https://github.com/HeyPuter/puter/pull/3335
* emit puter.app.authenticated event by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3337
* fix: telemetry package update issue by @Salazareo in https://github.com/HeyPuter/puter/pull/3328
* add admin moderation events table by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3348
* Make the dashboard the default interface at root by @jelveh in https://github.com/HeyPuter/puter/pull/3345
* feat: allow optional card fallback for failed phone verifications by @Salazareo in https://github.com/HeyPuter/puter/pull/3351
* add type for puter.app.authenticated by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3353
* Return index_url from /installedApps for dashboard app titles by @jelveh in https://github.com/HeyPuter/puter/pull/3352
* Mark external apps and use the flag for dashboard titles by @jelveh in https://github.com/HeyPuter/puter/pull/3354
* Add nano banana 2 lite by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3336
* fix: rename start=gui script to start:gui by @amanrai0810 in https://github.com/HeyPuter/puter/pull/3346
* Add custom icon support for web links by @Adcbda in https://github.com/HeyPuter/puter/pull/3325
* fix: package-lock by @Salazareo in https://github.com/HeyPuter/puter/pull/3355
* feat: add signup disable config and fix telemetry startup by @mox56 in https://github.com/HeyPuter/puter/pull/3319
* feat: add whatsapp support? by @Salazareo in https://github.com/HeyPuter/puter/pull/3356
* fix appTelemetry by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3357
* fix: phone retry limit messagin by @Salazareo in https://github.com/HeyPuter/puter/pull/3358
* fix: double counting purchased credit usage by @Salazareo in https://github.com/HeyPuter/puter/pull/3359

## New Contributors
* @philip-ifeanyi made their first contribution in https://github.com/HeyPuter/puter/pull/3289
* @MrBobertus made their first contribution in https://github.com/HeyPuter/puter/pull/3307
* @MFA-G made their first contribution in https://github.com/HeyPuter/puter/pull/3288
* @Devblaze14 made their first contribution in https://github.com/HeyPuter/puter/pull/3309
* @amanrai0810 made their first contribution in https://github.com/HeyPuter/puter/pull/3346
* @Adcbda made their first contribution in https://github.com/HeyPuter/puter/pull/3325
* @mox56 made their first contribution in https://github.com/HeyPuter/puter/pull/3319

**Full Changelog**: https://github.com/HeyPuter/puter/compare/26.06.2...26.07