26.07
Added 17
- Bind btoa and atob in emulated worker globalspace
- Add prelude client
- Add suspended_at column for app suspension tracking
- Add ability to suspend apps
- Add Ideogram 4.0 Together AI image model
- Add logs for failed SMS
- Add forceRelay option to Peer API and document raw peerconnection property
- Add Claude Sonnet 5 model
- Add suspension reasons for app suspension
- Emit puter.app.authenticated event
- Add admin moderation events table
- Allow optional card fallback for failed phone verifications
- Add type definition for puter.app.authenticated
- Add Nano Banana 2 Lite model
- Add custom icon support for web links
- Add signup disable config and fix telemetry startup
- Add WhatsApp support
Changed 10
- Enhance playground UI with title and style adjustments
- Update txt2img with major enhancements
- Adjust context menu design
- Improve key-value store incr/decr costs
- Store app owner ID when worker is deployed from root context
- Await phone verification event
- Tweak context menu text labels
- Force locale to en-US
- Make the dashboard the default interface at root
- Mark external apps and use flag for dashboard titles
Fixed 17
- Update email for support
- Improve empty file error handling
- Fix bad boot error
- Fix whoami user token check
- Clean up filesystem responses
- Fix fsService copy operation
- Unlink all OIDC providers when user updates email address
- Clean up LegacyFSController
- Decrease puts for unused stamps
- Fix package-lock issue
- Remove temperature parameter from Sonnet-5
- Fix telemetry package update issue
- Return index_url from /installedApps for dashboard app titles
- Rename start=gui script to start:gui
- Fix appTelemetry
- Fix phone retry limit messaging
- Fix double counting of purchased credit usage
Removed 1
- Remove stych
From puter
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
forceRelayoption to Peer API and document rawpeerconnectionproperty 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