desktop-v1.31.0
superset-sh/supersetdesktop-v1.31.0Sep 28, 2026by github-actions[bot]
Upgrading?
AI Summary
This release adds support for GPT-6 and Opus 5.5 agents, removes the pages feature flag, and improves mobile app performance with native Sentry integration and user rating prompts.
Key Highlights
- GPT-6 and Opus 5.5 support added for agents
- Pages feature flag removed
- Mobile app asks for rating after real use
- Native Sentry initialization for mobile
- Unfurl page links in Slack with thumbnails
Breaking Changes
- Remove Google Calendar triggers from integrations
New Features
- GPT-6 and Opus 5.5 agent support
- Mobile app rating prompt
- Native Sentry for mobile crash context
- Public page reporting and staff takedown
- Pull request merged capture in mobile
- PR pane keyed by repository and number
- Account recovery window purge
Full Release Notes
## What's Changed * fix(marketing): hide leaderboard vertical guide lines by @Kitenite in https://github.com/superset-sh/superset/pull/7733 * fix(desktop): restore locale provider test mocks by @Kitenite in https://github.com/superset-sh/superset/pull/7734 * chore(desktop): bump version to 1.30.2 by @Kitenite in https://github.com/superset-sh/superset/pull/7732 * feat(desktop): sign in to usage accounts in embedded terminals by @Kitenite in https://github.com/superset-sh/superset/pull/7740 * feat(agents): add GPT-6 and Opus 5.5 support by @haydenfd in https://github.com/superset-sh/superset/pull/7741 * feat(mobile): ask for a rating on returning Home after real use by @saddlepaddle in https://github.com/superset-sh/superset/pull/7747 * fix(ui): truncate the page title instead of running it under the header actions by @harshithmullapudi in https://github.com/superset-sh/superset/pull/7683 * feat(mobile): start Sentry natively so launch crashes carry native context by @saddlepaddle in https://github.com/superset-sh/superset/pull/7746 * fix(email): make the welcome email unsubscribable via a Resend automation by @saddlepaddle in https://github.com/superset-sh/superset/pull/7744 * feat(mobile): refresh the App Store listing and load review creds from .env by @saddlepaddle in https://github.com/superset-sh/superset/pull/7748 * fix(build): build every dist-types a filtered mobile typecheck needs by @saddlepaddle in https://github.com/superset-sh/superset/pull/7749 * fix: write managed configs and workspace files through symlinks by @harshithmullapudi in https://github.com/superset-sh/superset/pull/7696 * feat(desktop,trpc): let a rejoin backfill the leaderboard from launch by @harshithmullapudi in https://github.com/superset-sh/superset/pull/7651 * perf(pages): paginate page.list, and surface which workspace a page came from by @harshithmullapudi in https://github.com/superset-sh/superset/pull/7726 * fix(pages): restore page.list's bare-array contract for released clients by @saddlepaddle in https://github.com/superset-sh/superset/pull/7756 * fix(desktop): stop opening the unused tanstack-db.sqlite at startup by @saddlepaddle in https://github.com/superset-sh/superset/pull/7764 * fix(host-service): report GitHub being unreachable as unavailable, not a 500 by @saddlepaddle in https://github.com/superset-sh/superset/pull/7765 * docs(marketing): update guides and comparisons by @Kitenite in https://github.com/superset-sh/superset/pull/7752 * fix(pages): unify agent delivery and fence watcher ownership by @Kitenite in https://github.com/superset-sh/superset/pull/7743 * docs: update product guides and trim redundant instructions by @Kitenite in https://github.com/superset-sh/superset/pull/7771 * refactor(pages): drop the public-page banner, mark public on the Share button by @harshithmullapudi in https://github.com/superset-sh/superset/pull/7766 * fix(pages): primary Sign in button and tooltips on the page header by @harshithmullapudi in https://github.com/superset-sh/superset/pull/7751 * fix(pages): let a page's body background fill the overscroll area by @saddlepaddle in https://github.com/superset-sh/superset/pull/7781 * feat(mobile): full-height workspace sheet with a PR section, no Delete by @saddlepaddle in https://github.com/superset-sh/superset/pull/7782 * fix(desktop): open a cloud workspace at its address instead of behind its wake by @saddlepaddle in https://github.com/superset-sh/superset/pull/7784 * chore(pages): remove the pages feature flag by @saddlepaddle in https://github.com/superset-sh/superset/pull/7777 * feat(cli): add an audience flag to hide unreleased commands by @saddlepaddle in https://github.com/superset-sh/superset/pull/7776 * fix(desktop): stop the page watcher menu claiming nothing watches a page by @harshithmullapudi in https://github.com/superset-sh/superset/pull/7724 * fix(host-service): read PR review requests over REST so team reviewers need no read:org scope by @saddlepaddle in https://github.com/superset-sh/superset/pull/7788 * fix(desktop): make the host connection strip clickable over the tab bar drag region by @saddlepaddle in https://github.com/superset-sh/superset/pull/7791 * chore(mobile): start 1.1.2 and keep versions out of the fingerprint by @saddlepaddle in https://github.com/superset-sh/superset/pull/7750 * fix(db,api): replace the 540 GB webhook_events table and keep two days of it by @saddlepaddle in https://github.com/superset-sh/superset/pull/7792 * feat(mobile): capture pull_request_merged by @saddlepaddle in https://github.com/superset-sh/superset/pull/7793 * feat(cli): hide commands that cannot work inside a cloud workspace by @saddlepaddle in https://github.com/superset-sh/superset/pull/7794 * fix(cli): fail workspace delete when a cloud workspace is not found by @saddlepaddle in https://github.com/superset-sh/superset/pull/7789 * fix(cloud): store the branch a sandbox works on instead of deriving it by @saddlepaddle in https://github.com/superset-sh/superset/pull/7795 * feat(integrations)!: remove Google Calendar triggers, keep Gmail by @saddlepaddle in https://github.com/superset-sh/superset/pull/7796 * fix(sandbox): boot re-execs the script the bundle just installed, and a merge releases by @saddlepaddle in https://github.com/superset-sh/superset/pull/7637 * fix(db,api): replace the 299 GB automation_events table and keep two days of it by @saddlepaddle in https://github.com/superset-sh/superset/pull/7798 * fix(marketing): refine guides and page metadata by @Kitenite in https://github.com/superset-sh/superset/pull/7785 * feat(agents): sync OpenAI model catalogs with the live GPT-6 rollout by @AviPeltz in https://github.com/superset-sh/superset/pull/7783 * feat(api,trpc): purge accounts whose recovery window has passed by @saddlepaddle in https://github.com/superset-sh/superset/pull/7812 * feat(marketing): add workflow walkthroughs by @Kitenite in https://github.com/superset-sh/superset/pull/7811 * fix(marketing): preserve leaderboard browser history by @haydenfd in https://github.com/superset-sh/superset/pull/7774 * fix(mobile): let UIKit lay out the workspace header title by @saddlepaddle in https://github.com/superset-sh/superset/pull/7814 * fix(desktop,cli): stop opening a page from routing the desktop to a workspace by @saddlepaddle in https://github.com/superset-sh/superset/pull/7790 * feat(mobile): workspace header ⋯ is a menu, with Delete back in it by @saddlepaddle in https://github.com/superset-sh/superset/pull/7816 * feat(slack): unfurl page links as the poster by @saddlepaddle in https://github.com/superset-sh/superset/pull/7817 * chore(api): require desktop 1.29.0 by @saddlepaddle in https://github.com/superset-sh/superset/pull/7786 * fix(web): serve robots.txt so link previews can fetch public pages by @saddlepaddle in https://github.com/superset-sh/superset/pull/7818 * perf(api,desktop,host-service): cut api traffic that no one needed by @saddlepaddle in https://github.com/superset-sh/superset/pull/7761 * feat(desktop): stop an agent watching a page from its row in the watcher menu by @saddlepaddle in https://github.com/superset-sh/superset/pull/7820 * docs: clarify README workflows by @Kitenite in https://github.com/superset-sh/superset/pull/7822 * fix(slack,pages): render page unfurls and capture thumbnails at the Open Graph ratio by @saddlepaddle in https://github.com/superset-sh/superset/pull/7821 * feat(desktop): a pull request pane is keyed by repository and number by @saddlepaddle in https://github.com/superset-sh/superset/pull/7823 * fix(api): bind integration OAuth state to the browser completing the flow (GHSA-2cp5-f6gg-w5fp) by @Kitenite in https://github.com/superset-sh/superset/pull/7827 * feat(cloud): a box reports its agent status so the sidebar can show it by @saddlepaddle in https://github.com/superset-sh/superset/pull/7824 * fix(shared,host-service): constrain proxy/tunnel upstream before attaching the host secret (GHSA-8qrv-53x7-hh4p, GHSA-h894-rmgp-jv6m) by @Kitenite in https://github.com/superset-sh/superset/pull/7829 * fix(desktop): trust boundary for workspace setup/teardown lifecycle commands (GHSA-h3q4-r3jv-gmj2, GHSA-hf7c-jmhj-qghw) by @Kitenite in https://github.com/superset-sh/superset/pull/7830 * fix(workspace-fs): confine host-service filesystem ops to the workspace root (GHSA-6223-9p9j-gwf2, GHSA-9v86-rjhr-mqw6, GHSA-rg8v-v9gh-vwpq) by @Kitenite in https://github.com/superset-sh/superset/pull/7828 * feat(marketing): add unlisted /media press kit page by @Kitenite in https://github.com/superset-sh/superset/pull/7826 * fix(desktop): allow reordering beside workspace pills by @Kitenite in https://github.com/superset-sh/superset/pull/7833 * revert: unmerge P1-A/P1-B/P1-C security PRs merged without sign-off (#7828, #7830, #7829) by @Kitenite in https://github.com/superset-sh/superset/pull/7834 * Preset icons sized by glyph, and environments secrets in the CLI by @saddlepaddle in https://github.com/superset-sh/superset/pull/7838 * fix(ui): wrap long unbroken text in alert dialog title and description by @kotaesaki in https://github.com/superset-sh/superset/pull/7837 * fix(plugins): quote page skill YAML description by @justinedelson in https://github.com/superset-sh/superset/pull/7716 * fix(desktop): clamp long session names in the sidebar hover card by @Official-Krish in https://github.com/superset-sh/superset/pull/7707 * A box never falls back to the organization's model keys by @saddlepaddle in https://github.com/superset-sh/superset/pull/7840 * A cloud workspace ignores an environment's provider keys; the agent's credential is the person's sign-in by @saddlepaddle in https://github.com/superset-sh/superset/pull/7844 * fix(desktop): copy rendered text instead of Markdown (#7454) by @andyst-dev in https://github.com/superset-sh/superset/pull/7591 * Match the credential header by exact name, not a regex the firewall rejects by @saddlepaddle in https://github.com/superset-sh/superset/pull/7847 * Save as environment shows on the expanded cloud row's menu by @saddlepaddle in https://github.com/superset-sh/superset/pull/7849 * Cloud agent sign-in dialog rework, gateway credentials brokered on the right host by @saddlepaddle in https://github.com/superset-sh/superset/pull/7845 * fix(connectors): read Notion identity from the token response by @harshithmullapudi in https://github.com/superset-sh/superset/pull/7727 * Archiving an environment deletes its golden by @saddlepaddle in https://github.com/superset-sh/superset/pull/7850 * mobile: use the desktop sidebar's cloud glyph for the cloud scope by @saddlepaddle in https://github.com/superset-sh/superset/pull/7861 * perf(workspace-fs): index literal subtree ignore globs by @allthehatz in https://github.com/superset-sh/superset/pull/7860 * fix(ui): replace sparkle icons with contextual symbols by @Kitenite in https://github.com/superset-sh/superset/pull/7857 * An environment has a region, chosen nearest to the person, and every box of it runs there by @saddlepaddle in https://github.com/superset-sh/superset/pull/7858 * fix(desktop): allow R2 in the renderer CSP so cloud attachments upload by @saddlepaddle in https://github.com/superset-sh/superset/pull/7864 * sandbox: add vercel/wrangler/eas CLIs to internal golden; fix stale README dev docs by @saddlepaddle in https://github.com/superset-sh/superset/pull/7863 * fix(desktop): include pinned workspaces in sidebar navigation by @Ymirke in https://github.com/superset-sh/superset/pull/7851 * fix(desktop): copy terminal selections with Ghostty's whitespace rules by @Kitenite in https://github.com/superset-sh/superset/pull/7868 * fix(host-service): hand the whole Claude conversation to another agent by @Kitenite in https://github.com/superset-sh/superset/pull/7825 * fix(desktop): drop pull-request panes saved before they carried a repository by @saddlepaddle in https://github.com/superset-sh/superset/pull/7869 * refactor(desktop): remove the sidebar workspace agents chip by @AviPeltz in https://github.com/superset-sh/superset/pull/7870 * Revert "refactor(desktop): remove the sidebar workspace agents chip (#7870)" by @AviPeltz in https://github.com/superset-sh/superset/pull/7871 * fix(host): isolate watcher initialization from terminal traffic by @Kitenite in https://github.com/superset-sh/superset/pull/7865 * fix(desktop): load Tailwind's stylesheet first so its layer order holds by @saddlepaddle in https://github.com/superset-sh/superset/pull/7873 * chore(desktop): turn the sidebar workspace agents chip off by default by @AviPeltz in https://github.com/superset-sh/superset/pull/7872 * feat(desktop): add file auto save settings by @theblondealex in https://github.com/superset-sh/superset/pull/7693 * docs: improve Markdown access for agents and feedback lookup by @Kitenite in https://github.com/superset-sh/superset/pull/7884 * feat(desktop): support file tree drag and rename by @theblondealex in https://github.com/superset-sh/superset/pull/7692 * chore(github): close PRs after 60 days of inactivity by @Kitenite in https://github.com/superset-sh/superset/pull/7885 * A cloud workspace can read its environment's variable names, and a deploy CLI's token can be one by @saddlepaddle in https://github.com/superset-sh/superset/pull/7874 * fix(mobile): optimistic cloud workspace connect + last-active sort by @saddlepaddle in https://github.com/superset-sh/superset/pull/7889 * fix(workspaces): start immediately with safe background naming by @Kitenite in https://github.com/superset-sh/superset/pull/7518 * fix(agents): refresh curated model catalogs by @Kitenite in https://github.com/superset-sh/superset/pull/7894 * docs: clarify contributor responsibility for agent-assisted changes by @Kitenite in https://github.com/superset-sh/superset/pull/7895 * fix(workspace-fs): allow viewing symlinks outside workspace root by @Kitenite in https://github.com/superset-sh/superset/pull/7897 * fix(host-service): skip textconv filters when building the diff patch by @saddlepaddle in https://github.com/superset-sh/superset/pull/7903 * fix(terminal): answer color queries before attach and add UFO support by @Kitenite in https://github.com/superset-sh/superset/pull/7898 * Version history submenu caps its height and scrolls by @harshithmullapudi in https://github.com/superset-sh/superset/pull/7852 * docs: weekly changelog 2026-09-28 (safer file editing, instant workspaces, GPT-6) by @Kitenite in https://github.com/superset-sh/superset/pull/7909 ## New Contributors * @haydenfd made their first contribution in https://github.com/superset-sh/superset/pull/7741 * @kotaesaki made their first contribution in https://github.com/superset-sh/superset/pull/7837 * @justinedelson made their first contribution in https://github.com/superset-sh/superset/pull/7716 * @Official-Krish made their first contribution in https://github.com/superset-sh/superset/pull/7707 * @allthehatz made their first contribution in https://github.com/superset-sh/superset/pull/7860 **Full Changelog**: https://github.com/superset-sh/superset/compare/desktop-v1.30.2...desktop-v1.31.0
Related Repositories
openclaw/openclaw★ 392,708
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,078
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 358,544
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,742
The open source coding agent.
n8n-io/n8n★ 208,263
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.