desktop-v1.24.0
superset-sh/supersetdesktop-v1.24.0Aug 20, 2026by github-actions[bot]
AI Summary
Focuses on mobile capabilities including cloud workspaces, photo/file pickers, native attachments, and refactoring automation triggers to be shared across providers.
Key Highlights
- Mobile Cloud Workspaces: Full support for listing, opening, provisioning, and managing cloud workspaces on mobile.
- Mobile UI: Working photo/file/camera pickers, image paste, native attachments sheet, and native terminal composer.
- Automations: Refactored triggers to be shared (one shared trigger tail).
New Features
- Mobile cloud workspace support
- Native mobile attachments and pickers
- Shared automation trigger architecture
Full Release Notes
## What's Changed * feat(desktop): copyable sign-in command with config dir on expired usage accounts by @Kitenite in https://github.com/superset-sh/superset/pull/6628 * fix(host-service,relay2): pin tunnel v2 dial-back to loopback; bind standalone host to 127.0.0.1 by @saddlepaddle in https://github.com/superset-sh/superset/pull/6636 * fix(mobile): theme markdown table body rows in the PR description by @saddlepaddle in https://github.com/superset-sh/superset/pull/6639 * chore(desktop): bump version to 1.23.0 by @Kitenite in https://github.com/superset-sh/superset/pull/6637 * fix(host-service): treat cancelled CI checks as failure, not success by @AviPeltz in https://github.com/superset-sh/superset/pull/6611 * fix(terminal): disarm leaked TUI input modes that corrupt the shell after sleep/wake by @Kitenite in https://github.com/superset-sh/superset/pull/6642 * feat(mobile): cloud workspaces — list, open, terminal, provisioning, actions by @saddlepaddle in https://github.com/superset-sh/superset/pull/6596 * fix(host-service): don't reuse a tombstoned workspace on same-branch create by @distroinfinity in https://github.com/superset-sh/superset/pull/6552 * Disable autocapitalization in mobile terminal composer by @saddlepaddle in https://github.com/superset-sh/superset/pull/6647 * Show skipped PR checks in mobile sheet by @saddlepaddle in https://github.com/superset-sh/superset/pull/6648 * Remove agent presets page from mobile settings by @saddlepaddle in https://github.com/superset-sh/superset/pull/6650 * refactor(automations): one shared trigger tail, verify helpers, one options call — every provider by @saddlepaddle in https://github.com/superset-sh/superset/pull/6635 * feat(mobile,trpc): create cloud workspaces from the phone by @saddlepaddle in https://github.com/superset-sh/superset/pull/6651 * fix(trpc,mobile): resolve the default branch server-side, paginate branch listing by @saddlepaddle in https://github.com/superset-sh/superset/pull/6656 * feat(skills): engine-generic browser skill with Browser Use 3.0 option by @Kitenite in https://github.com/superset-sh/superset/pull/6646 * fix(desktop): keep agent-driven browser panes responsive while hidden by @Kitenite in https://github.com/superset-sh/superset/pull/6654 * fix(mobile): PR card failing-checks treatment and merged/closed rows by @saddlepaddle in https://github.com/superset-sh/superset/pull/6655 * fix(mobile): move home search in-page — iOS 26 header search bar swallows all touches by @saddlepaddle in https://github.com/superset-sh/superset/pull/6659 * fix(desktop): don't kill the main process when a CDP command hits a destroyed pane by @saddlepaddle in https://github.com/superset-sh/superset/pull/6661 * fix(desktop): keep image alt/src/title strings so markdown preview can't crash on numeric alt text by @saddlepaddle in https://github.com/superset-sh/superset/pull/6663 * fix(host-service): classify a missing project directory as NOT_FOUND in workspaces.create by @saddlepaddle in https://github.com/superset-sh/superset/pull/6664 * chore(api): sync the Slack manifest with the live app by @saddlepaddle in https://github.com/superset-sh/superset/pull/6662 * chore(ci): own the QStash schedules in the repo by @saddlepaddle in https://github.com/superset-sh/superset/pull/6665 * fix(ci): read the QStash token from the production environment by @saddlepaddle in https://github.com/superset-sh/superset/pull/6668 * fix(ci): use the configured QStash base URL in the schedule sync by @saddlepaddle in https://github.com/superset-sh/superset/pull/6669 * fix(desktop): hide star-repo button unless GitHub confirms unstarred by @AviPeltz in https://github.com/superset-sh/superset/pull/6657 * chore(ci): drop the QStash schedule sync workflow by @saddlepaddle in https://github.com/superset-sh/superset/pull/6670 * fix(desktop,host-service): stop the Changes pane from hanging on large diffs by @AviPeltz in https://github.com/superset-sh/superset/pull/6658 * feat(email): remove app store badges from the footer for now by @saddlepaddle in https://github.com/superset-sh/superset/pull/6671 * ci: pass the Notion integration env to the production api deploy by @saddlepaddle in https://github.com/superset-sh/superset/pull/6674 * chore(ci): drop the ripgrep lint guards by @saddlepaddle in https://github.com/superset-sh/superset/pull/6672 * feat(skills): add computer control with Cua Driver by @f-trycua in https://github.com/superset-sh/superset/pull/6644 * chore(dev): remove Electric and Caddy from the dev stack by @saddlepaddle in https://github.com/superset-sh/superset/pull/6667 * ci: pass Sentry integration credentials to the production deploy by @saddlepaddle in https://github.com/superset-sh/superset/pull/6675 * fix(mobile): make the ⏎ quick key a real Enter, ordered after esc by @saddlepaddle in https://github.com/superset-sh/superset/pull/6633 * ci: pass Gmail Pub/Sub push config to the production api deploy by @saddlepaddle in https://github.com/superset-sh/superset/pull/6680 * feat(marketing): add /starchart page with real GitHub star history by @AviPeltz in https://github.com/superset-sh/superset/pull/6683 * docs: weekly update for PRs merged 2026-08-12 to 2026-08-19 by @Kitenite in https://github.com/superset-sh/superset/pull/6681 * fix(desktop): keep the diff pane scrolled to the clicked file as content loads by @AviPeltz in https://github.com/superset-sh/superset/pull/6679 * fix(marketing): hide decorative GridCross corner marks from screen readers by @AviPeltz in https://github.com/superset-sh/superset/pull/6686 * ci: pass Microsoft Teams integration credentials to the production deploy by @saddlepaddle in https://github.com/superset-sh/superset/pull/6687 * feat(desktop): add top bar ports dropdown as an alternative ports layout by @AviPeltz in https://github.com/superset-sh/superset/pull/6684 * feat(mobile): tap links, native text selection, and a scrollbar in the terminal by @saddlepaddle in https://github.com/superset-sh/superset/pull/6685 * feat(desktop,host-service): provision account profiles as complete environments with shared history by @Kitenite in https://github.com/superset-sh/superset/pull/6645 * feat(mobile): working photo/file/camera pickers, image paste, and themed system surfaces by @saddlepaddle in https://github.com/superset-sh/superset/pull/6660 * feat(mobile): all-native SwiftUI attachments sheet by @saddlepaddle in https://github.com/superset-sh/superset/pull/6688 * fix: repair main CI after #6645 by @Kitenite in https://github.com/superset-sh/superset/pull/6694 * fix(desktop): make image paste work in remote and cloud workspace terminals by @Kitenite in https://github.com/superset-sh/superset/pull/6692 * fix(desktop): hide the v1/v2 switch once the flip is locked by @Kitenite in https://github.com/superset-sh/superset/pull/6693 * feat(email): redesign lifecycle emails and branch activation nudges on install by @Kitenite in https://github.com/superset-sh/superset/pull/6696 * fix(desktop): mount git-init confirm dialog for all routes that reach folder-first import by @Kitenite in https://github.com/superset-sh/superset/pull/6703 * feat(browser): import history and logins from Chromium browsers by @Kitenite in https://github.com/superset-sh/superset/pull/6691 * feat(trpc): emit app.first_opened on first onboarding completion by @Kitenite in https://github.com/superset-sh/superset/pull/6702 * feat(email): version the Resend lifecycle automations in a sync script by @Kitenite in https://github.com/superset-sh/superset/pull/6705 * feat(desktop): design mode in the browser pane — pick an element, send it to an agent by @Kitenite in https://github.com/superset-sh/superset/pull/6695 * fix(desktop): recover the Files tab from listings that fail during a host outage by @Kitenite in https://github.com/superset-sh/superset/pull/6706 * fix(desktop): stop the file tree truncating names that fit by @aiwebb in https://github.com/superset-sh/superset/pull/6264 * feat(mobile): optimistic workspace create with creating/failed interstitial states by @saddlepaddle in https://github.com/superset-sh/superset/pull/6678 * fix(desktop): stop painting Remove from Sidebar red in sidebar context menus by @Kitenite in https://github.com/superset-sh/superset/pull/6711 ## New Contributors * @f-trycua made their first contribution in https://github.com/superset-sh/superset/pull/6644 * @aiwebb made their first contribution in https://github.com/superset-sh/superset/pull/6264 **Full Changelog**: https://github.com/superset-sh/superset/compare/desktop-v1.23.0...desktop-v1.24.0