desktop-v1.39.0
superset-sh/supersetdesktop-v1.39.0Oct 19, 2026by github-actions[bot]
Upgrading?
AI Summary
This release focuses on enhancing AI agent capabilities, specifically adding dictation and approval modes to chat, alongside significant desktop improvements like cloud workspaces and GitHub integration. Mobile updates include EAS simulator support and better attachment visibility, while the platform adds sharing features similar to Notion and a new Autumn plugin. Several features were reverted during the cycle to address stability issues, but overall stability and usability were prioritized.
Key Highlights
- Enhanced AI Chat Capabilities: Added dictation support, approval modes, and background shell execution for AI agents.
- Desktop Workspace Upgrades: Introduced cloud workspaces in the sidebar, GitHub PR link previews, and port badges.
- Mobile App Improvements: Enabled running dev clients on EAS simulators and fixed UI alignment and scroll issues.
- Sharing Interface: Implemented Notion-style invite views and general access rows for collaborative features.
- Plugin Ecosystem: Added a dedicated Autumn plugin and improved coding agent plugins.
Breaking Changes
- Renamed Google environment variables from `GOOGLE_TEMP_CLIENT_*` to `GOOGLE_CONNECTIONS_CLIENT_*`.
New Features
- Dictation support in agent composers.
- Cloud workspaces in the sidebar with environment auto-setup.
- Visibility of sent attachments in mobile chat.
- Support for running dev clients on EAS simulators from a cloud sandbox.
- Notion-style sharing interface (invite view and general access).
- Approval modes and model selection for pdev chats.
- GitHub PR link preview and author avatars in Tasks.
- Ability to attach images to page comments.
Full Release Notes
## What's Changed * fix(terminal): copy from agents, stop claiming TERM_PROGRAM=kitty, keep keys typed while attaching by @Kitenite in https://github.com/superset-sh/superset/pull/8456 * chore(mobile): publish OTA updates to production on every merge to main by @saddlepaddle in https://github.com/superset-sh/superset/pull/8484 * feat(marketing): list recent changelog entries in llms.txt by @Kitenite in https://github.com/superset-sh/superset/pull/8491 * docs(marketing): expand the ADE guide and two blog posts by @Kitenite in https://github.com/superset-sh/superset/pull/8489 * docs(marketing): add a guide to running multiple AI coding agents in parallel by @Kitenite in https://github.com/superset-sh/superset/pull/8492 * fix(mobile): remove background tasks header button by @saddlepaddle in https://github.com/superset-sh/superset/pull/8488 * docs(marketing): list four blog guides by @Kitenite in https://github.com/superset-sh/superset/pull/8493 * fix(mobile): use a down chevron on the scroll-to-bottom button by @saddlepaddle in https://github.com/superset-sh/superset/pull/8497 * chore(deps): bump @xterm/* to latest betas (6.1.0-beta.315), rebuild patches from source, fix Emitter dispose crash by @Kitenite in https://github.com/superset-sh/superset/pull/8490 * feat(mobile): show sent attachments in chat like the composer by @saddlepaddle in https://github.com/superset-sh/superset/pull/8496 * fix(mobile): dismiss chat keyboard on taps over text and by dragging into it by @saddlepaddle in https://github.com/superset-sh/superset/pull/8495 * refactor: derive hosts and display name from config by @Kitenite in https://github.com/superset-sh/superset/pull/8494 * feat(desktop,host-service): import project setup from external tools by @Kitenite in https://github.com/superset-sh/superset/pull/8486 * feat: move billing to Autumn and meter cloud boxes on balance locks, backward compatible by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8354 * chore(desktop): bump version to 1.38.0 by @Kitenite in https://github.com/superset-sh/superset/pull/8485 * fix(mobile): stop sent messages from coming back in the composer by @saddlepaddle in https://github.com/superset-sh/superset/pull/8487 * Revert "feat(desktop,host-service): import project setup from external tools (#8486)" by @Kitenite in https://github.com/superset-sh/superset/pull/8508 * Revert "refactor: derive hosts and display name from config (#8494)" by @Kitenite in https://github.com/superset-sh/superset/pull/8509 * docs: weekly update 2026-10-14 by @Kitenite in https://github.com/superset-sh/superset/pull/8512 * docs(marketing): show native agent features working inside Superset in workflow guides by @Kitenite in https://github.com/superset-sh/superset/pull/8514 * test(deps): guard the ligatures and webgl Emitter patches by @Kitenite in https://github.com/superset-sh/superset/pull/8510 * chore(plugins): update Stripe plugin icon to the new single-stripe mark by @saddlepaddle in https://github.com/superset-sh/superset/pull/8517 * fix(workspace-client): let reconnect() cut a relay socket's backoff short by @saddlepaddle in https://github.com/superset-sh/superset/pull/8522 * fix(mobile): restore the down arrow on the terminal scroll-to-bottom button by @saddlepaddle in https://github.com/superset-sh/superset/pull/8526 * fix(terminal): restore Claude Code's native scroll acceleration by @Kitenite in https://github.com/superset-sh/superset/pull/8521 * feat(desktop): float host connection status as a pill at the top of the workspace by @saddlepaddle in https://github.com/superset-sh/superset/pull/8530 * feat(desktop): badge-style ports icon, ports on the workspace title line by @AviPeltz in https://github.com/superset-sh/superset/pull/8524 * feat(skills): add superset:panes for scripting the desktop pane layout by @Kitenite in https://github.com/superset-sh/superset/pull/8531 * docs(marketing): describe Superset as source-available on the media page by @Kitenite in https://github.com/superset-sh/superset/pull/8518 * feat(sandbox): release our code and the agent CLIs to boxes every night by @saddlepaddle in https://github.com/superset-sh/superset/pull/8529 * chore(marketing): remove the hero reassurance experiment by @Kitenite in https://github.com/superset-sh/superset/pull/8532 * fix(marketing): redirect indexed 404 URLs to their closest live pages by @Kitenite in https://github.com/superset-sh/superset/pull/8535 * fix(marketing): analytics events for site CTAs by @Kitenite in https://github.com/superset-sh/superset/pull/8533 * fix(analytics): keep the visitor identity through sign-in by @Kitenite in https://github.com/superset-sh/superset/pull/8536 * feat(chat): dictation in the agent composers by @AviPeltz in https://github.com/superset-sh/superset/pull/8499 * feat: experimental pdev harness behind the pdev-agent flag by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8538 * fix(desktop): ports chip left of the delete button, and it no longer dismisses the workspace hover card by @saddlepaddle in https://github.com/superset-sh/superset/pull/8550 * feat(mobile): keep the chat level with the composer as it moves by @saddlepaddle in https://github.com/superset-sh/superset/pull/8548 * feat(desktop): open GitHub pull request links in the PR pane by @AviPeltz in https://github.com/superset-sh/superset/pull/8429 * feat(desktop): show GitHub author avatars on Tasks issues by @AviPeltz in https://github.com/superset-sh/superset/pull/8552 * docs: clarify iPad support and cloud workspace availability by @Kitenite in https://github.com/superset-sh/superset/pull/8553 * feat(chat): collapse composer footer pickers to icons in narrow panes by @AviPeltz in https://github.com/superset-sh/superset/pull/8556 * feat(desktop): Mobile pane for local iOS simulators and Android emulators by @saddlepaddle in https://github.com/superset-sh/superset/pull/8280 * feat(desktop): Mobile pane shows a workspace's EAS simulators by @saddlepaddle in https://github.com/superset-sh/superset/pull/8351 * feat(mobile): run the dev client on EAS simulators from a cloud sandbox by @saddlepaddle in https://github.com/superset-sh/superset/pull/8313 * fix(desktop,host-service): say which machine and which failure behind "GitHub unreachable" by @Kitenite in https://github.com/superset-sh/superset/pull/8558 * feat(chat): copy button and time on user messages by @AviPeltz in https://github.com/superset-sh/superset/pull/8560 * fix(workspace-fs): serialize native @parcel/watcher calls so a watcher can't go deaf by @Kitenite in https://github.com/superset-sh/superset/pull/8539 * feat(desktop): cloud workspaces in the sidebar, a single-indicator row, and environments that set themselves up by @AviPeltz in https://github.com/superset-sh/superset/pull/8528 * feat(pages): attach images to page comments by @AviPeltz in https://github.com/superset-sh/superset/pull/7875 * feat(chat): approval modes, questions, background shells and a model list for pdev chats by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8561 * feat(desktop): release notes card and dialog in the sidebar by @AviPeltz in https://github.com/superset-sh/superset/pull/8563 * fix(desktop): put the CLI/Chat toggle on the right in terminal panes by @AviPeltz in https://github.com/superset-sh/superset/pull/8574 * feat(chat): step through every chat image in the preview overlay, and copy the image by @AviPeltz in https://github.com/superset-sh/superset/pull/8573 * feat(chat): collapse large pastes into cards in the composer by @AviPeltz in https://github.com/superset-sh/superset/pull/8577 * feat(chat): show the model pdev actually used instead of pdev/auto by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8581 * chore(marketing): content refresh by @Kitenite in https://github.com/superset-sh/superset/pull/8583 * fix(chat-runtime): wait for a mode or model change before the first prompt by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8554 * fix(api): Gmail triggers connect with the same Google client as the Gmail plugin by @saddlepaddle in https://github.com/superset-sh/superset/pull/8580 * fix(mobile): restore app version 1.1.4 by @saddlepaddle in https://github.com/superset-sh/superset/pull/8568 * chore: rename GOOGLE_TEMP_CLIENT_* to GOOGLE_CONNECTIONS_CLIENT_* by @saddlepaddle in https://github.com/superset-sh/superset/pull/8588 * Revert "feat(mobile): keep the chat level with the composer as it moves" by @saddlepaddle in https://github.com/superset-sh/superset/pull/8569 * fix(desktop): stop question form options shifting on hover by @superset-app[bot] in https://github.com/superset-sh/superset/pull/8589 * feat(plugins): add an Autumn plugin backed by Autumn's hosted MCP server by @harshithmullapudi in https://github.com/superset-sh/superset/pull/8593 * fix(desktop): drop chat "Connecting to the host service" notice by @superset-app[bot] in https://github.com/superset-sh/superset/pull/8594 * fix(desktop): ports chip no longer moves when a sidebar row is hovered by @saddlepaddle in https://github.com/superset-sh/superset/pull/8592 * feat(db): tables for sharing pages and cloud workspaces with people and teams by @saddlepaddle in https://github.com/superset-sh/superset/pull/8317 * feat: share pages and cloud workspaces with people and teams by @saddlepaddle in https://github.com/superset-sh/superset/pull/8318 * fix(host-service): report a rejected session from host.info as UNAUTHORIZED by @superset-home in https://github.com/superset-sh/superset/pull/8599 * fix(host-service): classify git 2.56 gitfile-not-a-repo error as NOT_GIT_REPO by @superset-home in https://github.com/superset-sh/superset/pull/8600 * fix(host-service): skip git when both the project repo and worktree are gone by @superset-home in https://github.com/superset-sh/superset/pull/8597 * fix(trpc): let a cloud workspace host read its own organization by @superset-home in https://github.com/superset-sh/superset/pull/8598 * feat(marketing): rise-in hero headline with fading rails by @Kitenite in https://github.com/superset-sh/superset/pull/8587 * fix(desktop): keep focus in a terminal opened from the tab bar "+" menu by @Kitenite in https://github.com/superset-sh/superset/pull/8602 * fix(desktop): stage design-mode notes in the agent input instead of submitting them by @Kitenite in https://github.com/superset-sh/superset/pull/8603 * fix(marketing): restore the hero headline animation in production by @Kitenite in https://github.com/superset-sh/superset/pull/8604 * feat(marketing): homepage headline experiment by @Kitenite in https://github.com/superset-sh/superset/pull/8559 * fix(billing): show Pro price from one source with its cadence (SUPER-2411) by @Kitenite in https://github.com/superset-sh/superset/pull/8605 * docs(marketing): update media kit figures by @Kitenite in https://github.com/superset-sh/superset/pull/8607 * fix(i18n): capitalize line 2 of the new homepage headlines by @Kitenite in https://github.com/superset-sh/superset/pull/8606 * fix(marketing): derive Pro pricing amounts from PRO_SEAT_PRICE (SUPER-2411) by @Kitenite in https://github.com/superset-sh/superset/pull/8608 * fix(panes): start tab rename after the context menu releases focus by @Kitenite in https://github.com/superset-sh/superset/pull/8611 * feat(marketing): launch plugins as one plugin for every coding agent by @Kitenite in https://github.com/superset-sh/superset/pull/8613 * feat(sharing): Notion-style invite view and general access row by @saddlepaddle in https://github.com/superset-sh/superset/pull/8614 * fix(desktop): keep a pinched browser pane filled when the page has its own zoom by @Kitenite in https://github.com/superset-sh/superset/pull/8615 * fix(desktop): say why branches failed to load (offline host, missing folder, unreachable host) by @Kitenite in https://github.com/superset-sh/superset/pull/8377 * fix(sharing): organization logo in general access; bottom sheets on mobile by @saddlepaddle in https://github.com/superset-sh/superset/pull/8621 * docs: generate weekly changelog 2026-10-18 by @Kitenite in https://github.com/superset-sh/superset/pull/8628 * fix(cli,host-service): report per id what workspace delete did by @Kitenite in https://github.com/superset-sh/superset/pull/8629 **Full Changelog**: https://github.com/superset-sh/superset/compare/desktop-v1.38.0...desktop-v1.39.0
Related Repositories
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Reverse engineer anything with agents, from app behavior down to native binaries.
The open source coding agent.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.