Release notes
Superset desktop-v1.26.0
What's Changed
- fix(auth,desktop): stop moving people into the organization they joined last by @saddlepaddle in https://github.com/superset-sh/superset/pull/7028
- feat(pages): usercontent origin — Cloudflare Worker + R2, view tickets, server thumbnails (spike) by @saddlepaddle in https://github.com/superset-sh/superset/pull/6954
- feat(files): the files layer — schema, router, media route (SUPER-2077) by @saddlepaddle in https://github.com/superset-sh/superset/pull/7019
- docs: weekly changelog 2026-08-30 (17 languages, session handoff, tag folders) by @Kitenite in https://github.com/superset-sh/superset/pull/7022
- chore(desktop): bump version to 1.25.1 by @Kitenite in https://github.com/superset-sh/superset/pull/7029
- feat(automations): trigger fidelity — providers, pickers, webhook URL tokens, circleback/granola drop (dark launch) by @saddlepaddle in https://github.com/superset-sh/superset/pull/6709
- fix(mobile): polyfill Intl.PluralRules, which Hermes does not ship by @saddlepaddle in https://github.com/superset-sh/superset/pull/7040
- fix(workspaces): launch the agent before the setup terminal by @saddlepaddle in https://github.com/superset-sh/superset/pull/7041
- fix(automations): four review findings on the trigger rows by @saddlepaddle in https://github.com/superset-sh/superset/pull/7039
- feat(mobile): move the workspace PR link into the session strip by @saddlepaddle in https://github.com/superset-sh/superset/pull/7038
- feat(agents): offer Codex's max and ultra reasoning efforts by @saddlepaddle in https://github.com/superset-sh/superset/pull/7045
- feat(pages): directory publish — assets on the page's own origin (SUPER-2078) by @saddlepaddle in https://github.com/superset-sh/superset/pull/7020
- refactor(pages): page-scoped asset staging, delete the generic file upload (SUPER-2080) by @saddlepaddle in https://github.com/superset-sh/superset/pull/7046
- fix(host-service): bind a resumed agent session's id at launch by @Kitenite in https://github.com/superset-sh/superset/pull/7048
- content: evergreen agent context-switching post and Orca vs Conductor compare page by @Kitenite in https://github.com/superset-sh/superset/pull/7031
- chore(host-service): delete the v1 relay tunnel client by @saddlepaddle in https://github.com/superset-sh/superset/pull/7051
- feat(marketing): rebuild /download as a real downloads page by @Kitenite in https://github.com/superset-sh/superset/pull/7047
- feat(desktop): group sessions into tag folders in the sidebar by @Kitenite in https://github.com/superset-sh/superset/pull/7037
- feat(auth): gate activation drip enrolment behind the experiment flag by @saddlepaddle in https://github.com/superset-sh/superset/pull/7052
- fix(desktop): use workspace agent default for handoff by @Kitenite in https://github.com/superset-sh/superset/pull/7056
- fix(desktop): keep tab selection local and sync sidebar state by @Kitenite in https://github.com/superset-sh/superset/pull/7057
- fix(browser): keep sign-in popups in the pane's session by @Kitenite in https://github.com/superset-sh/superset/pull/7049
- chore(email): drop habit-drip and its email sources by @saddlepaddle in https://github.com/superset-sh/superset/pull/7058
- fix(usercontent): give page assets a content policy of their own by @saddlepaddle in https://github.com/superset-sh/superset/pull/7059
- fix(accounts): stop tests clobbering the real account pointers, and give Codex session sharing by @Kitenite in https://github.com/superset-sh/superset/pull/7044
- feat(images): serve avatars and logos from R2, resized at upload by @saddlepaddle in https://github.com/superset-sh/superset/pull/7061
- fix(mobile): polyfill Intl.Locale, and guard the Hermes Intl gap by @saddlepaddle in https://github.com/superset-sh/superset/pull/7070
- chore(ci): dispatchable job for the Vercel Blob to R2 image backfill by @saddlepaddle in https://github.com/superset-sh/superset/pull/7071
- fix(ci): resolve every dangling env reference and drop the dead media path by @saddlepaddle in https://github.com/superset-sh/superset/pull/7074
- fix(upload): resize images at the edge instead of with sharp in the function by @saddlepaddle in https://github.com/superset-sh/superset/pull/7073
- feat(desktop): let session tag groups carry a name and colour by @Kitenite in https://github.com/superset-sh/superset/pull/7055
- perf(web): stop re-optimizing images Cloudflare already optimized by @saddlepaddle in https://github.com/superset-sh/superset/pull/7076
- chore(scripts): finish the Blob port — report, repoint avatars, drop dead pages by @saddlepaddle in https://github.com/superset-sh/superset/pull/7077
- chore(scripts): print sample avatar URLs in the blob-port report by @saddlepaddle in https://github.com/superset-sh/superset/pull/7079
- chore: remove Vercel Blob by @saddlepaddle in https://github.com/superset-sh/superset/pull/7078
- chore(ci): drop the Clerk entries from turbo globalEnv by @saddlepaddle in https://github.com/superset-sh/superset/pull/7081
- fix(trpc): carry the MRR series past the FX table's lag by @saddlepaddle in https://github.com/superset-sh/superset/pull/7084
- feat(admin): give the MRR tile a refresh button that breaks the cache by @saddlepaddle in https://github.com/superset-sh/superset/pull/7085
- fix(marketing): stop the locale proxy from swallowing /ingest, /monitoring and /md by @saddlepaddle in https://github.com/superset-sh/superset/pull/7083
- chore(local-db): drop the Clerk columns by @saddlepaddle in https://github.com/superset-sh/superset/pull/7080
- feat(admin): show when Sigma's MRR data actually ends by @saddlepaddle in https://github.com/superset-sh/superset/pull/7086
- refactor(automations): one save state for the automation page by @saddlepaddle in https://github.com/superset-sh/superset/pull/7087
…