# puter 26.07 - Product: puter (https://whatsnew.fyi/product/puter) - Vendor: HeyPuter - Date: 2026-07-08 - Version: 26.07 - Original notes: https://github.com/HeyPuter/puter/releases/tag/26.07 - Permalink: https://whatsnew.fyi/product/puter/releases/26.07 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — Enhance playground UI with title and style adjustments - **fixed** — Update email for support - **fixed** — Improve empty file error handling - **fixed** — Fix bad boot error - **changed** — Update txt2img with major enhancements - **fixed** — Fix whoami user token check - **changed** — Adjust context menu design - **changed** — Improve key-value store incr/decr costs - **changed** — Store app owner ID when worker is deployed from root context - **added** — Bind btoa and atob in emulated worker globalspace - **fixed** — Clean up filesystem responses - **fixed** — Fix fsService copy operation - **changed** — Await phone verification event - **changed** — Tweak context menu text labels - **fixed** — Unlink all OIDC providers when user updates email address - **fixed** — Clean up LegacyFSController - **changed** — Force locale to en-US - **fixed** — Decrease puts for unused stamps - **removed** — Remove stych - **added** — Add prelude client - **fixed** — Fix package-lock issue - **added** — Add suspended_at column for app suspension tracking - **added** — Add ability to suspend apps - **added** — Add Ideogram 4.0 Together AI image model - **added** — Add logs for failed SMS - **added** — Add forceRelay option to Peer API and document raw peerconnection property - **added** — Add Claude Sonnet 5 model - **fixed** — Remove temperature parameter from Sonnet-5 - **added** — Add suspension reasons for app suspension - **added** — Emit puter.app.authenticated event - **fixed** — Fix telemetry package update issue - **added** — Add admin moderation events table - **changed** — Make the dashboard the default interface at root - **added** — Allow optional card fallback for failed phone verifications - **added** — Add type definition for puter.app.authenticated - **fixed** — Return index_url from /installedApps for dashboard app titles - **changed** — Mark external apps and use flag for dashboard titles - **added** — Add Nano Banana 2 Lite model - **fixed** — Rename start=gui script to start:gui - **added** — Add custom icon support for web links - **added** — Add signup disable config and fix telemetry startup - **added** — Add WhatsApp support - **fixed** — Fix appTelemetry - **fixed** — Fix phone retry limit messaging - **fixed** — Fix double counting of purchased credit usage ##### 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 _[Truncated at 4000 characters — full notes: https://github.com/HeyPuter/puter/releases/tag/26.07]_