What's Changed
- Every screen draws its own headers; the collapsed sidebar keeps the window controls in one band by @saddlepaddle in #7964
- docs(marketing): disclose Google user data handling in the privacy policy by @harshithmullapudi in #7966
- feat(cloud): archive cloud workspaces instead of deleting them, and unarchive them by @saddlepaddle in #7969
- chore(desktop): bump version to 1.33.0 by @saddlepaddle in #7965
- chore(mobile): start 1.1.3 now that 1.1.2 is in review by @saddlepaddle in #7968
- fix(desktop): line up the cloud row's PR button and status by @saddlepaddle in #7981
- fix(host-service): list an intent-to-add rename once in git status by @saddlepaddle in #7980
- fix(workspace-fs): allow saving files outside the workspace root by @saddlepaddle in #7982
- feat(panes): a pane that throws shows its own error, not the whole workspace's by @saddlepaddle in #7983
- feat(desktop,host-service): keep a local resource journal for debugging slow or leaking hosts by @saddlepaddle in #7990
- fix(desktop): color the cloud row's unread dot from the theme by @saddlepaddle in #7988
- fix(marketing): unbreak the vale job on the privacy policy scopes list by @harshithmullapudi in #7987
- feat(terminal): say why a shared terminal shrank by @saddlepaddle in #7996
- feat(mobile): run natively on iPad by @saddlepaddle in #7995
- feat(connectors): give the Google connector its own OAuth client by @harshithmullapudi in #7994
- fix(deps): bump next to 16.3.6 to resolve Dependabot alerts by @AviPeltz in #7986
- chore(pty-daemon): carry 0.3.6 on main, the version 1.31.0 shipped by @saddlepaddle in #8004
- feat(agents): add GPT-6.1 Sol support by @joshrchambers in #8009
- Windows/Linux: the app menu keeps one slot, and record actions fit beside the window controls by @saddlepaddle in #8002
- feat(desktop): add a Code tab to the workspace PR pane by @superset-app[bot] in #8007
- feat(plugins): add Granola and Circleback plugins backed by MCP connectors by @AviPeltz in #7960
- fix(cli): don't trust a recycled pid as proof the host service is running by @superset-app[bot] in #7999
- docs(trpc): backwards-compat rules and trpc-compat skill after the page.list incident by @Kitenite in #8010
- docs: document forking and handing off agent sessions by @AviPeltz in #8013
- feat(desktop,trpc): bring back the automations failure badge, refreshed by realtime nudges by @saddlepaddle in #8016
- fix(desktop): stop links from swallowing text typed after a URL by @AviPeltz in #8019
- fix(pages): tint code backgrounds from the text colour instead of a fixed palette value by @saddlepaddle in #8020
- feat(mobile): tap the workspace title to open its details again by @saddlepaddle in #8021
- fix(desktop): size the page watcher button like the comment toggle beside it by @saddlepaddle in #8027
- Close the header gaps: 48px workspace tab bar, project side header, no drag class in packages/ui by @saddlepaddle in #8023
- feat(cli): superset schema, completion and config check by @AviPeltz in #8030
- Incident runbook, incident-triage skill, and /api/health by @Kitenite in #8012
- docs: weekly update for PRs merged 2026-09-23 to 2026-09-30 by @Kitenite in #8040
- fix(host-service): seed an initial commit when adopting a zero-commit repo by @superset-app[bot] in #8000
- feat(mobile): open shared page links in the app via universal links by @harshithmullapudi in #7950
- feat(plugins): add a YNAB plugin authenticated by API key by @harshithmullapudi in #7967
- docs: address review comments from #8040 by @Kitenite in #8043
- fix(deps): bump hono to 4.13.7 to resolve Dependabot alerts by @AviPeltz in #8041
- fix(plugins): add the missing YNAB catalog entry so install succeeds by @harshithmullapudi in #8044
- feat(automations): stable list, an All runs screen, and agent-created event triggers by @harshithmullapudi in #7773
- Health check review fixes, and runbook updates for paging and alerts by @Kitenite in #8042
- fix(desktop): an attachment follows the target picker instead of staying on the one it was added under by @saddlepaddle in #8017
- fix(desktop): the cloud pseudo-host resolves to no host URL, and one resolver does the routing by @saddlepaddle in #8008
- feat(db): record the agent sign-ins a cloud workspace booted with by @saddlepaddle in #8049
- fix(integrations): Linear and GitHub sync need Pro; Linear plugin gets its own connection by @saddlepaddle in #7985
- feat(api): tell a cloud workspace its agent sign-ins changed, and restart it by @saddlepaddle in #8051
- feat(integrations): free organizations get the Pro Features dialog for Linear and GitHub by @saddlepaddle in #8048
- feat(desktop): a banner to restart a cloud workspace whose agent sign-ins changed by @saddlepaddle in #8054
- ACP chat as a surface of the agent terminal by @harshithmullapudi in #8018
- fix(desktop): the attachment pill reads its upload state under the target it uploads to by @saddlepaddle in #8056
- feat(plugins): add a Stripe plugin on a dynamic-OAuth stripe connector by @harshithmullapudi in #8047
- docs(marketing): stop listing GitHub integration on the pricing page by @saddlepaddle in #8055
- fix(desktop): move the ship controls back into the workspace tab bar by @saddlepaddle in #8057
- feat(pages): persistent storage for pages via window.superset.storage by @harshithmullapudi in #8015
- fix(desktop): clip the hover card's task line like sidebar titles by @AviPeltz in #8053
- feat(db): per-team task numbers assigned by a trigger by @saddlepaddle in #8050
- feat(tasks): Linear-style task numbers per team (SUPER-123) by @saddlepaddle in #7963
- fix(desktop): show tasks without a Linear connection by @saddlepaddle in #8064
New Contributors
- @joshrchambers made their first contribution in #8009
- @superset-app[bot] made their first contribution in #8007
Full Changelog: desktop-v1.33.0...desktop-v1.34.0