Release notes
Superset desktop-v1.31.0
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
…