- Apr 19, 2026
- Date parsed from source:Apr 19, 2026
- First seen by Releasebot:Apr 20, 2026
Chat UX overhaul, v2 early access, brand refresh, and standalone CLI
Superset ships a major update with a redesigned chat experience, early access v2 workspace, and a new Superset CLI. It also refreshes the desktop brand and makes GitHub integration free on every plan.
A big update covering the last three weeks
The chat interface got a top-to-bottom UX overhaul with a new rich-text prompt editor, slash-command and file-mention chips, and a redesigned tool-call system. The v2 workspace is now in early access, with panes, a diff viewer, a file editor, a review tab, and a browser pane. The Superset CLI shipped and then grew a self-contained tarball that can run the host-service anywhere. The desktop app got a full brand refresh, and GitHub integration is now free on every plan.
Chat UX overhaul #3039
Chat UX overhaul
Tiptap prompt inputThe prompt is now a ProseMirror-based rich text editor with inline chips for commands and file references.
- Slash command chips — type / to open a command menu; the command becomes an inline chip anywhere in the message instead of submitting immediately. Chips with an argumentHint expose an inline editable input with auto-sizing and keyboard nav; /model shows a dropdown of available models.
- File mention chips — type @ to open a file-search popover anchored to the cursor. Picking a file inserts a chip that serializes to @path on send.
- Skill preload — /command chips are extracted before the LLM turn so the harness loads the right skill first. A SkillToolCall row shows in the message while the skill loads.
- Preview on hover — hovering a chip shows a popover with its description (hidden while an arg input is focused).
- IME composition guard prevents submit while CJK input is pending; Tab no longer auto-selects commands (Enter or click only).
- Compact, monospaced ToolInput / ToolOutput / ToolHeader layout with a braille spinner and left-side icons
- Subagent activity rendered inline as a collapsible tool wrapper, with full markdown for task prompt and response
- Clickable file names on every file-related tool call row (read, write, LSP inspect) — clicking opens the file in the editor pane
- Syntax-highlighted read-file output with filename header and line-range label; expand/collapse and copy on every code block
- Footer overlay with pinned header/footer and scrollable option buttons — no more inline question UI
- Status chips (Awaiting Response / Answered / Cancelled) with a collapsible answer bubble; cancelled shows immediately when aborted
- Optimistic dismiss on submit; prompt textarea auto-focuses after answering
- ask_user is now required for all Superset questions — no plain-text fallbacks
- A pending question puts an orange dot on the workspace nav and fires a native OS toast, driven server-side through the lifecycle event pipeline so it works when the tab is unfocused
- Orange dot clears immediately on answer submit
- Auto-scroll to bottom on message send, new question arrival, and answer submit
The v2 workspace is in early access
v2 workspace early access
v2 is a ground-up rebuild of the workspace aimed at cloud. We tore out v1's accumulated cruft, rewrote the terminal from scratch to fix the rendering glitches, and re-architected the app like a real IDE — Tab → Split → Pane, a proper file tree with git decorations, a full editor, and a diff viewer that handles large changesets. Opt-in for now; here's what's in the box:
Pane layout system #3088Pane layout system
A new flexible Tab → Split → Pane structure built on the @superset/panes package, with weighted resizable splits.
- Drag and drop panes to rearrange them
- Drag to reorder tabs within a tab group
- Right-click pane headers for split / close / close others
- Double-click a split separator to equalize pane sizes
- Cmd+Alt+Arrow moves focus between panes
- Closing the active pane focuses the nearest sibling
Diff viewer
v2 diff viewer
A GitHub-style multi-file diff pane with lazy loading, a persistent "Viewed" state synced to the sidebar Changes list, unified/split view toggles, and header actions for collapse, expand unchanged, copy, and revert. Open it in its own tab with ⌘⇧L.
File editor #3526File editor
v2 file tree and editor
A full editor pane — foundation, views, and a large stability pass. The file tree shows git decorations inline.
Review tab #3463Review tab
PR info, checks, and comments rendered inline in the v2 workspace, matching the v1 review experience.
PR checkout and launch context #3525 #3467PR checkout and launch context
Check out a PR directly from v2 via a widened checkout procedure, and compose a full launch context (selected files, instructions, branch state) before starting work.
Browser pane #3346Browser pane
Pages stay loaded across tab switches and workspace navigations — no reloads, no lost scroll or form state. URL bar, back/forward/reload, history autocomplete, DevTools, screenshots, and hard reload from the overflow menu.
Git Changes sidebar #3177Git Changes sidebar
A Changes tab in the right sidebar showing ahead/behind status, commit count, and a filterable file list. Filter by all changes, uncommitted only, a single commit, or a commit range. Searchable base-branch picker and inline rename for unpushed branches.
Superset CLI #3194Superset CLI
The superset CLI lets you manage Superset from your terminal, and ships as a self-contained tarball so you can run the host-service on a remote server, CI box, or cloud VM without the desktop app.
Binaries for macOS (arm64, x64) and Linux x64. --json output mode for scripting and agent use.
Brand refresh #3367Brand refresh
Brand refresh — new logo and icon treatment
New logo and icon treatment across the desktop app, DMG installer background, tray icon, and wordmark. In dev builds, each workspace gets a color-coded corner fold on the dock icon so open workspaces are distinguishable at a glance.
GitHub integration is free #3152GitHub integration is free
PR review, issue linking, and push-from-desktop are available on every plan — no Pro subscription required.
Improvements
- V2 file editor foundation — editor views plus a large stability pass
- V2 review tab — PR info, checks, and comments inline
- V2 PR checkout — checkout a PR directly in a v2 workspace
- V2 launch context composition — prep files, instructions, and branch state before launching
- Recently Viewed in Quick Open — surfaces files you were just looking at
- Paginated branch picker — scales to thousands of branches with inline checkout + open actions
- Modifier-keyed terminal file links — ⌘/Ctrl+click opens in external editor or new tab
- Drag-and-drop into v2 terminal panes — drop files to insert their paths
- Tasks link restored in v2 dashboard sidebar
- Escape closes settings
- Hotkey defaults — unbound defaults plus restored prev/next tab and workspace shortcuts
- Allow hotkeys in editable content
- Terminal search — ⌘F / Ctrl+Shift+F in the v2 terminal
- Kitty keyboard protocol — better modifier support in neovim, fish 4+, and others
- Terminal theme and font settings in v2 (parity with v1)
- Fast file search — VS Code's path-aware fuzzy scorer with pre-warmed index
- V2 top bar — right sidebar toggle, org dropdown, unified "Open In" button
- Git decorations in v2 file tree
- V2 preset parity + setup scripts
- V1/v2 toggle from the top bar, preference persists
- Host service durability — survives app quits, re-adopted on next launch
- Relay security setting — Settings → Security controls whether this machine is exposed; defaults to off
- Unified workspace delete — v2 delete goes through the host-service
- Focus neighbor on workspace delete — drops you on an adjacent workspace, not /
- Create Section Below promoted to top-level on the workspace menu
- Event-driven tray menu showing the real org name
- Notification sound volume dropdown in settings
- Resolve review comments directly in the review tab
- Public roadmap at superset.sh/roadmap
Bug fixes
- Security — bumped drizzle-orm and better-auth to patch CVEs; pinned axios against a known supply-chain vector
- Chat — cut display polling to 4fps and restored query cache defaults
- Chat — prevent keyboard shortcuts from leaking characters into the chat input
- Terminal — recover from non-monospace font crash
- Terminal — unblock v1 input during shell init
- Terminal — sync v1 dimensions to backend on connect
- Terminal — match VS Code clipboard handling
- Terminal — restore ⌘+click for v1 file links; refresh v2 link tooltip editor
- Terminal — correct dimensions sent after attach (fixes TUI apps)
- Terminal — garbling fix via tRPC-first sessions
- Auto-updater — restored on macOS; recover from corrupt update cache; spinner while pending; guard repeat clicks
- macOS quit — ⌘Q and Dock Quit now fully exit instead of backgrounding to tray
- macOS — trigger Local Network permission on startup
- Port scanner — stop excessive lsof spawning
- V2 workspace — prevent "workspace not found" flash after create; gate children on collection readiness; derive base branch from git config
- V2 file tree — no longer blocks on git.getStatus in shared tRPC batch; file icons resolve on nested routes
- V2 sidebar — LOC badge hidden when no changes; section count matches visual grouping; native clipboard for copy path
- V2 diff sidebar — removed viewed checkboxes; right sidebar toggle is reactive
- V2 — Open In editor is project-scoped, not workspace-scoped; duplicate panes on new-tab file opens; modal focus trap on workspace dialogs
- V1 — fix Cmd+O firing open-in twice; fix split pane startup sizing; --no-track in createWorktree
- Keyboard — Ctrl bindings, event.code unification, terminal override respect
- IME composition in new-workspace Enter handlers
- File attachments pass through the prompt input
- Close-workspace shortcut no longer conflicts with tab close — now ⌘⇧⌫
- Pending failure error messages are selectable
- Font-settings query no longer silently routed through host-service
- MCP — accept resource URL as valid OAuth audience; fix devices incorrectly classified as offline
- CLI auth switched to OAuth PKCE + loopback
- Mar 29, 2026
- Date parsed from source:Mar 29, 2026
- First seen by Releasebot:Apr 1, 2026
Mobile agents, SOC 2 pen test passed, and theme marketplace
Superset releases a mobile-first agents experience, a new theme marketplace, and security hardening after passing its independent penetration test and SOC 2 requirements. It also adds usability upgrades and fixes across workspaces, chat, terminals, and editing.
Mobile Agents Experience (WIP) #2595
Mobile Agents Experience (WIP)
We're building out a mobile-first agents experience in the web app. This is still a work in progress, but you can already browse, start, and monitor agents from your phone with an interface designed for smaller screens. More to come here.
SOC 2 Compliance & Pen Test Passed
The big news this week: Superset now passes its independent penetration test and meets SOC 2 compliance requirements. We shipped a round of security hardening based on findings from the pen test. This is a major milestone for teams that need enterprise-grade security assurances.
Theme Marketplace #2966
Theme Marketplace
Browse and install themes from the new theme marketplace. When your system is set to auto mode, you can now independently configure which theme is used for light and dark #2557.
Improvements
- Open in editor from worktrees - Jump straight from a worktree into your external editor #2999
- Cmd-click file paths - File paths in chat or output can be Cmd-clicked to open in your editor #2903
- New workspace modal UX - Cleaner layout with icon buttons and server-side PR search #2980 #2909
- Close workspace hotkey - Cmd+W to close a workspace #2907
- Settings search indicator - Visual indicator when a search filter is active in settings #2997
- Terminal flow control - Hardened backlog and flow control to prevent output drops under heavy load #3006
Bug fixes
- Fixed PTY spawn failure leaving zombie sessions that blocked new terminals #2963
- Batched PTY output to prevent bun dev crashes in terminal #3001
- Preserved chat cursor position #2993
- Restored Codex loading state #2998
- Fixed workspace search regressions #2979
- Honored linked PR push targets #2977
- Fixed worktree deletion #2929
- Removed spurious terminal backpressure warning #2996
- Restored native text editing shortcuts in chat #2676
All of your release notes in one feed
Join Releasebot and get updates from Apache and hundreds of other software products.
- Mar 22, 2026
- Date parsed from source:Mar 22, 2026
- First seen by Releasebot:Mar 24, 2026
Review tab, task creation, project-level presets, and run button
Superset adds a dedicated Review tab, task create and detail actions, project-scoped presets, and a faster run button with stop support. It also improves AI branch naming, chat draft preservation, editor warnings, GitHub issue context, autosave, and git history performance while fixing several bugs.
Review Tab in Changes Sidebar #2681
Review Tab in Changes Sidebar
The changes sidebar now has a dedicated Review tab. You can read, filter, and respond to PR review comments without leaving the desktop app.
- Resolved comments are separated from open ones so you can focus on what still needs attention
- Stays in sync with GitHub — refreshes automatically after PR mutations
Task Create & Detail Actions #2656 #2660
Task Create & Detail Actions
Task create modal
You can now create tasks and take actions on them directly from the desktop without switching to Linear or the web app.
- New task create modal for quickly filing tasks from wherever you are
- Task detail action menu for quick actions on individual tasks
Project-Level Presets Configurable #2719
Project-level presets
Terminal presets can now be scoped to a specific project. Project-level presets only appear when you're working in that project, keeping the preset list clean and context-relevant.
Run Button & Stop Command #2680 #2740
Run button
The run button has moved to the presets bar (Cmd+G) and now includes a stop command so you can cancel a running preset mid-execution.
- Cmd+G triggers the run preset from anywhere in the workspace
- Stop button cancels in-progress runs immediately
Improvements
- AI-generated branch names - Superset now suggests a branch name when creating a workspace, with automatic conflict resolution if the name is taken
- Chat draft preserved - Unsent chat text is now saved when you switch tabs or workspaces and restored when you come back
- Warn before closing dirty editors - Desktop now prompts before closing a file tab with unsaved changes
- GitHub issue attachment in workspace modal - You can attach a GitHub issue directly in the new workspace modal, giving the agent immediate context
- Autosave for setup/teardown scripts - Setup and teardown scripts now save automatically as you edit them
- CMD+R reload now configurable - The Cmd+R reload shortcut can be remapped or disabled from keyboard settings
- Virtualized git history - The commit list in the git history panel is now virtualized and capped at 500, preventing slowdowns in repos with long histories
- PR merge loading feedback - The merge button now shows a loading state while a PR merge is in progress
Bug fixes
- Fixed TERMINAL_ATTACH_CANCELED errors when opening worktrees
- Fixed MCP OAuth 500 without an active organization
- Prevented external worktree data loss
- Fixed workspace sidebar drag start instability
- Synced plan gating with live subscriptions
- Fixed file viewer tabs being duplicated across workspaces
- Fixed PR branch reuse on publish
- Preserved cursor position when saving a file
- Fixed chat focus after @mention file selection
- Mar 15, 2026
- Date parsed from source:Mar 15, 2026
- First seen by Releasebot:Mar 18, 2026
Configurable agent settings, streamlined workspace modal, and tab and pane enhancements
Superset releases configurable agent settings from the desktop UI, enabling overrides of presets, preview prompts, and shared agent definitions across workspaces. It ships a streamlined workspace modal, tab/pane enhancements, and numerous UI improvements and fixes.
Configurable Agent Settings
Configurable Agent Settings
Agent behavior is now configurable from the desktop settings UI. You can override built-in presets, preview prompt templates, and reuse the same agent definitions everywhere you launch work without editing config files by hand.
- Adjust model, labels, descriptions, commands, and prompt templates from one settings page
- Changes save immediately and can be reset back to defaults
- The same shared agent presets now power workspace creation and task launch flows
Streamlined Workspace Modal
Streamlined Workspace Modal
The workspace modal now keeps project selection, prompts, images, PRs, and issues in one flow, so it is faster to launch a workspace with complete context.
New workspace modal
- Prompt-first creation flow with project selection built directly into the modal
- Project avatars, GitHub owner details, and inline
Add from GitHubin the selector - Prompt text, image attachments, linked PRs, linked issues, and selected agent all live in the same streamlined flow
- Prompt text, attachments, and selected agent persist when you close and reopen the modal
- Branch prefix previews, better long-name truncation, and PR lookup by pasted GitHub URL
Tab and Pane Enhancements
Tab and Pane Enhancements
Desktop layouts are more flexible now. You can merge an entire tab into another pane layout with drag-and-drop, and rename pane headers inline to keep dense workspaces organized.
- Drag a top-level tab onto another tab's split zones to merge it left, right, top, or bottom
- Source tabs are removed cleanly after the merge, preserving pane ownership and layout state
- Double-click pane headers to rename them directly in place
Improvements
- V2 workspace sidebar - Workspaces are grouped by project in the redesigned sidebar, with the newer project-first flow feeding directly into that structure
- Linked Linear issue pills - Linear issues referenced in agent tasks now render as inline pills with the issue title and status, so you can reference tasks in chat without leaving context
- Keyboard shortcut to equalize pane splits - Press
Cmd+Shift+0to instantly balance all pane splits to equal widths - Searchable font picker - The font selector in settings is now a searchable dropdown instead of a plain text input
- Terminal scrollback increased to 5k lines - More history retained in terminal sessions
- Server-side branch/PR/issue search - Branch, PR, and issue pickers now search server-side and paginate for large repositories
- Desktop themes applied to editor and diffs - The active desktop theme now extends to the CodeMirror editor and diff views
- PRs sorted by most recently updated - PR lists in the workspace modal now sort by update time
- Yearly pricing shown as monthly equivalent - Plans page now displays the per-month cost for annual subscriptions
- Android Studio added to IDE dropdown
- OpenAI GPT-5.4 available - Updated OpenAI model list replaces GPT-5.2 with GPT-5.4
- New-tab as default preset execution mode
Bug fixes
- Fixed macOS git spawn failures when shell-env PATH fallback is missing
- Fixed Linear two-way sync write-back to Linear
- Fixed stale project icon after image replacement
- Fixed agent hooks written to native config files
- Fixed pasted content reverting in CodeMirror
- Fixed agent launch from issues tab
- Fixed branch search and project switching in workspace modal
- Fixed terminal link path resolution to file viewer
- Fixed stale sidebar after workspace creation
- Fixed settings back button navigation
- Fixed new workspaces showing unrelated PRs
- Fixed git resolution from shell PATH
- Fixed git status buffer overflow in large repos
- Fixed Linear OAuth token revocation on disconnect
- Mar 8, 2026
- Date parsed from source:Mar 8, 2026
- First seen by Releasebot:Mar 11, 2026
New Workspace Modal Revamp #2153
Superset unveils a refreshed workflow with a redesigned workspace modal, instant branches, and persistent settings; swaps Monaco for CodeMirror for a faster, leaner editor; adopts Material Icon Theme and visible hidden files; enables cross-workspace search and inline PR checks; plus UI tweaks and bug fixes that improve daily use.
New Workspace Modal Revamp
The workspace creation modal has been redesigned with improved clarity and new worktree import settings. Branches now load instantly, and the modal preserves your settings between opens.
New workspace modal
- Worktree import settings for cloning directly into a workspace
- Branches appear immediately without a loading delay
- Modal state persists between opens
CodeMirror Editor
We replaced Monaco with CodeMirror for the built-in diff and file editor. CodeMirror is ~97% smaller (150KB vs 5MB), loads significantly faster, and uses far less memory. You'll feel the difference.
CodeMirror editor
Material Icon Theme
File icons in the sidebar and file tree now use the Material Icon Theme, bringing rich per-filetype icons familiar from VS Code. Hidden files are also always visible in the file sidebar.
Material Icon Theme
Cross-Workspace Search
The search bar now supports searching across all open workspaces, not just the active one. Trigger it from the new search bar shortcut to find files and symbols across your entire project.
Cross-workspace search
PR Check Status in Changes Sidebar
CI check results now appear inline in the Changes sidebar alongside your PR. See pass/fail status at a glance without switching to a browser tab.
PR check status in sidebar
Improvements
- Workspace sections drag & drop - Organize workspaces into collapsible sections with full drag-and-drop reordering
- Reorderable changes sidebar sections - Drag the Commits, Files, and other sections in the changes sidebar to your preferred order
- Diff pane selectable - Text in the diff pane is now selectable, with a button to jump to the raw file edit
- Auto-run toggle for agent tasks - A new toggle lets you control whether agent task launches run automatically or wait for confirmation
- Open Preview in workspace hover card - The workspace hover card now includes an Open Preview button for quick access
- Mark as Unread - Terminal and tab context menus now include a "Mark as Unread" option
- Terminal file links open in file viewer - Clicking file paths printed in the terminal now opens them in the built-in file viewer by default
- Requested reviewers in workspace hover card - See who has been asked to review your PR directly from the workspace card
- Hover actions for Mastra messages - User messages in Mastra chat now show quick action buttons on hover
- Browser webview right-click menu - Right-clicking links in the browser pane now shows a context menu with open/copy options
- Intel (x64) macOS support - Desktop app builds are now available for Intel-based Macs
- Recent invoices on billing page - Your last few invoices are now listed directly on the billing settings page
- MCP create workspace from existing branch - The MCP server now supports creating a new workspace from an existing workspace's branch
Bug fixes
- Fixed createBranchWorkspace always failing with "main workspace already exists" , fixed PR tracking for forked repositories , fixed terminal pane spacing and removed xterm right gutter , fixed shell env not applied to GitHub status checks , fixed terminal tab titles masked by password input , fixed branch prefix case preservation to prevent worktree corruption , fixed auth session recovery on sign-in , fixed chat naming pipeline , fixed PR sync to cover last 30 days
- Mar 1, 2026
- Date parsed from source:Mar 1, 2026
- First seen by Releasebot:Mar 11, 2026
Chat view generally available, open worktree with prompt, and create new project from template
Superset unveils improved Chat View now generally available with rich MCP tool cards, built-in Superset Chat, and refreshed tool call visuals. A redesigned worktree prompt opens agent work instantly, new multi-step onboarding with Next.js template, and broad improvements across UI, performance, and billing options.
Improved Chat View — Now Generally Available
The redesigned chat interface is now generally available to all users. Previously behind early access, the new chat view features refreshed tool call visuals with collapsible panels, improved diff rendering, and cleaner file views. Superset's own MCP tools—tasks, workspaces, and agent sessions—now render as rich, interactive cards directly in the chat. Superset Chat is also available as a first-class agent option with its own launch config and icon.
- Refreshed tool call visuals with collapsible output panels and inline status icons
- Rich UI cards for Superset MCP tool calls (tasks, workspaces, agent sessions)
- Superset Chat available as a built-in agent alongside Claude, Codex, and others
- Markdown rendering for agent question prompts with optimistic answer UX
Open Worktree with Prompt
The new workspace modal has been redesigned with a send-to-agent flow. When creating a worktree you can now write a prompt that gets sent directly to an agent in the new workspace—describe what you want built and the agent starts working as soon as the workspace is ready. The modal also includes a project selector, an import flow for cloning repos, and auto-generated branch names derived from your prompt.
- Write a task prompt when creating a new workspace
- Agent starts working immediately in the new worktree
- Auto-generated branch names from prompt content
- Keyboard shortcut hint (Cmd/Ctrl+Enter) on the create button
Start Project from Template
New users now see a multi-step setup wizard when opening a project for the first time. The onboarding auto-detects environment files and package managers already present in the repo, guides you through running setup scripts, and links to relevant documentation. The new project flow also includes a Next.js Chatbot template option for quick-starting a project from a pre-built starter.
- Multi-step wizard with setup script detection
- Auto-detection of env files and package managers
- Next.js Chatbot project template via vercel/chatbot
- Docs links on each setup step
Improvements
- Mastra agent prompt UI - Agent questions, approval requests, and plans now appear as interactive inline prompts in chat with markdown rendering and optimistic answer UX
- Persist chat model selection - Your chosen model is now remembered across sessions and app restarts
- Superset MCP tools built-in - Superset's own MCP tools are wired in as built-in extras in chat, no manual configuration needed
- Anthropic API key support - You can now supply your own Anthropic API key for Mastra chat sessions
- Pane right-click menu - Right-clicking a chat or browser pane now opens a context menu with common actions
- Open changes pane from file edits - When an agent edits a file in chat, you can jump directly to the changes pane to review the diff
- Cmd+Shift+W closes the active tab - New keyboard shortcut to close whichever pane tab is focused
- Resource monitor on by default - The system tray resource monitor is now enabled for all users out of the box
- File diffs via diffs.com - Edit tool diffs now open in diffs.com by default for a cleaner review experience
- Read-file tool collapsed by default - File read results start collapsed to reduce chat noise
- Windsurf IDE in Open In menu - Windsurf is now available in the "Open in" external editor dropdown
- Native shell integration - Interactive terminals now default to native shell integration for better PATH and environment handling
- Monthly/yearly billing toggle - Pro users can switch between monthly and yearly billing directly from the plans page
- Chat performance improvements - Replaced aggressive polling with a smarter update strategy, reducing scrollback churn and improving rendering speed
Bug fixes
- Fixed race condition dropping agent prompt on new workspace init
- Fixed first chat message send race on pane creation
- Fixed PATH resolution by using interactive login shell
- Fixed existing PR state handling in changes actions
- Fixed new workspace modal text overflow
- Fixed Codex prompt payload being parsed as flags
- Fixed first chat send failing on session create
- Fixed duplicate tool entries in assistant message rendering
- Fixed interrupted response preview in mastra chat
- Fixed first chat message not rendering immediately during session init
- Fixed chat auto-scroll on resize
- Feb 22, 2026
- Date parsed from source:Feb 22, 2026
- First seen by Releasebot:Mar 11, 2026
Copilot, Cursor Agent, and Gemini support, plus chat overhaul
Superset adds Copilot Cursor Agent and Gemini CLI support with built-in presets and hook support; Cursor Agent becomes a first‑class option in multi‑agent workflows. It also introduces configurable worktree location, a New Project Page, and a major chat UI overhaul with streaming, collapsible panels, and cleaner controls. Numerous fixes.
Copilot, Cursor Agent, and Gemini Support #1630 #1625 #1620
Copilot, Cursor Agent, and Gemini Support
Superset now supports Copilot, Cursor Agent, and Gemini CLI alongside Claude, Codex, and OpenCode. This release adds built-in presets and hook support for Copilot and Gemini, and Cursor Agent is available as a first-class agent option in the multi-agent workflow.
- Ready-to-use terminal presets for Copilot and Gemini CLI
- Cursor Agent support available now in agent selection and commands
- Correct defaults per agent (--allow-all for Copilot, -y for Gemini)
- Superset notification hooks surface agent task completions in the UI
Configurable Worktree Location #1626
Configurable Worktree Location
Set a custom base directory for new worktrees in Settings > Behavior. You can also override this per-project in Project settings. The per-project setting takes precedence, with a reset option that falls back to the global default.
Custom worktree location settings
New Project Page #1623
New Project Page
Project creation now has a dedicated full-page experience instead of a dialog. Navigate to it from the welcome screen or sidebar footer and choose between two options available now: create an empty Git repo or clone from a URL. A template starter tab is visible and marked "coming soon." A directory picker defaults to
~/.superset/projects
with a native browse button.Chat UI Overhaul (Early access only) #1693 #1697
Chat UI Overhaul (Early access only)
The chat interface got a significant visual refresh. Streaming messages now animate with a progressive typing effect, tool output panels are collapsible to reduce noise, and loading/thinking states use a unified compact shimmer. The input composer has been redesigned with pill-shaped toolbar buttons, a circular submit button, and a cleaner layout with a hint row showing @ mentions and /commands shortcuts.
- Progressive typing animation for streaming messages
- Collapsible tool output panels with inline status icons
- Pill-style controls for model picker, permission mode, and thinking toggle
- Permission mode labels clarified: Auto, Semi-auto, and Manual
More Improvements
- Open links in app - New toggle in Settings > Behavior routes chat links and terminal URLs to the built-in browser pane instead of your system browser
- Drag file paths into chat - Drag files from the file tree or changes panel directly into the chat input to insert the path as text
- Cmd+F in markdown viewer - Full-text search now works in rendered markdown documents
- Task search persisted in URL - Task search query survives navigation and page refreshes
- Chat scrollback rail - A scroll position indicator appears when browsing older messages in chat
- Copy commit hash - Right-click a commit header in the diff view to copy its hash
- Tray quit confirmation - Quitting with active daemon sessions now prompts whether to keep or kill them
- Clear workspace status - Added "Clear status" to the workspace context menu
- Mouse side buttons - Back/forward navigation now works with mouse side buttons
- Slack image attachments - The Slack agent can now send image attachments
Bug fixes
Fixed 503 errors on new worktrees, fixed sidebar workspace close button not clickable, fixed workspace hover controls layout drift, fixed stale "has uncommitted changes" status in delete dialogs, replaced blocking terminal connection error popup with auto-retry, persisted task filters across navigation, fixed TLS verification in terminal on macOS via SSL_CERT_FILE fallback, added lightweight fallback for PR detection
Original source - Feb 15, 2026
- Date parsed from source:Feb 15, 2026
- First seen by Releasebot:Mar 11, 2026
Chat improvements, desktop automation, and in-app browser
Superset unveils a major chat upgrade with streaming responses and interactive tool approvals, a multi-provider model picker, expandable tool blocks, and a new web search tool for live content. It includes MCP connectivity fixes, an in-app browser with history and DevTools, Linux desktop support, and automation tooling for UI testing.
Chat - Still in preview #1413
Chat got a major upgrade this week. Streaming responses now support interactive tool-approval flows, so you can review and approve each tool call as it happens. A new multi-provider model picker lets you choose between providers and models. Agent and tool calls render as expandable UI blocks with tool-specific displays, and a new web search tool lets Claude fetch and reference live content.
We also shipped a series of fixes to MCP connectivity — replacing the stagnant
mcp-handler
library with a direct SDK transport
#1518
, fixing OAuth connections through the reverse proxy
#1512
, and resolving SDK version conflicts that caused session failures
#1515#1516
.Chat with tool approval
In-App Browser #1519
Browse documentation, preview dev servers, and test web apps without leaving Superset. The new embedded browser includes Chrome-like URL autocomplete with browsing history, favicon capture, and DevTools support.
- Navigate directly from detected ports — click the external link icon to open in a browser pane instead of your system browser
- URL bar with persistent history and keyboard navigation
- Clear browsing data from the overflow menu
- Open browser tabs with Cmd+Shift+B hotkey
In-app browser
Desktop Automation Tools #1481
Added MCP-based automation tools that let Claude Code interact with the Superset UI programmatically. Claude can now take screenshots, click UI elements, type into fields, and inspect the DOM — enabling fully automated testing and debugging workflows through natural language.
Improvements
- Linux desktop support - Superset Desktop is now available on Linux with full auto-update support via AppImage builds
#1477
- Terminal context menu - Right-click to copy selected text or paste from clipboard
#1509
- Workspace visual identity - Each workspace gets a unique colored dock icon border for quick visual identification in development
#1478
- Open tasks in workspace - New "Open in workspace" button in task detail creates a workspace and launches Claude with full task context
#1473
- Ahead/behind indicators - See commit sync status directly on workspace items in the sidebar
#1496
- Preset hotkey tooltips - Keyboard shortcuts now visible when hovering over preset bar items
#1469
- Branch name sanitization - Git branch names now preserve valid characters like underscores, dots, and at signs
#1470
- Port allocation improvements - Generated ports.json with human-readable labels, moved allocation to shared file for CLI workflows
#1479
Bug fixes:
- Fixed device presence timezone display
#1521
Original source
, improved error reporting for bulk operations
#1522
, fixed stale port data race condition
#1497
, showed diffs against base branch in sidebar
#1495
, prevented row click navigation on dropdown cells
#1468
, preserved permission status when tab focused
#1465
, invalidated workspace nav queries after reorder
#1474
, fixed macOS notification center registration
#1492
, killed orphaned terminal daemon processes during teardown
#1480
, only showed active ports in sidebar
#1488
, fixed canary crash from PostgresStore
#1510
, removed Electric proxy and reverted to API proxy
#1501
, fixed docs search API crash
#1467
, resolved conflicting drizzle migrations
#1482 - Feb 8, 2026
- Date parsed from source:Feb 8, 2026
- First seen by Releasebot:Mar 11, 2026
New Diff view, early Chat GUI preview, and powerful preset settings | Superset
Superset unveils a rebuilt Changes view powered by diffs.com with instant large-diff rendering, an edit mode and per-workspace base branches. It previews a native AI chat interface with slash commands and tool rendering, adds granular preset controls and workflow tweaks, and ships bug fixes.
New Diff View, Powered by diffs.com
New Diff View, Powered by diffs.com
#1308
The Changes view has been completely rebuilt with
Pierre Computer's diffs.com
engine — delivering a drastically improved diff experience in both UI and performance. Large changesets that previously lagged now render instantly, and the new interface makes reviewing diffs feel native and fluid.
The new viewer includes an edit mode toggle — switch between read-only review and live editing, and hit Ctrl+S to save changes directly from the diff.- Workspace-scoped base branch — base branch selection is now per-workspace instead of global, so diffs always compare against the right branch
#1329
- Preserved file explorer state — expanded folders, scroll position, and selection persist when switching between Changes and Files tabs
#1297
- Compact tab buttons — Changes and Files tabs collapse to icon-only mode with tooltips when the sidebar is narrow
#1334
Early Preview of Chat GUI
#1309
Early Preview of Chat GUI
A native AI chat interface built right into Superset — and it works with your existing Claude Code sessions. Pick up where you left off without switching windows.- Existing session support — scan and restore previous Claude Code sessions so you never lose context
- Slash commands — type
/to browse available commands with fuzzy search and keyboard navigation
- File mentions — tag files with
@and fuzzy search to pull in exactly the context you need
#1307
- Rich tool rendering — tool calls display with specialized UI for bash output, web searches, file diffs, and user questions
- Session persistence — chat sessions survive app restarts with local storage and automatic restore
#1287
This is an early preview — general availability is coming next week. We'd love your feedback in the meantime.
Chat GUI with slash commands and tool renderingPowerful Preset Settings
#1320
Powerful Preset Settings
#1320
Terminal presets now have granular auto-apply controls. Configure when presets run independently for workspace creation and new tabs — so you can auto-run setup commands on new workspaces without them firing every time you open a tab.
- Apply preset on workspace creation — controls initialization commands when spinning up workspaces
- Apply preset on new tab — controls whether presets run when opening new tabs, panes, or splits
- Explicit preset launches via hotkey or menu always work regardless of these settings
Improvements - Improved new tab buttons — grouped outline button bar for New Terminal and New Chat with keyboard shortcuts (Cmd+T, Cmd+Shift+T)
#1321
- Setup script card — persistent sidebar card replaces toast for missing setup scripts with direct link to configuration
#1270
- Push auto-setup — first
git pushfrom worktrees automatically creates remote branch and sets upstream
#1267
- Project image toggle — hide/show project GitHub avatars in sidebar with colored initial letters as fallback
#1276
- Teardown logs modal — failed teardown scripts show logs in a modal instead of dumping output in error toast
#1277
Bug fixes:
#1323
Fixed circular import in Paywall module
#1322
, processed pending terminal setups for already-initialized workspaces
#1289
, made teardown resilient to already-deleted Neon branches
#1291
, improved auto-updater diagnostics
#1283
, fixed chat infinite re-render
#1319
, routed member creation through Better Auth hooks for billing
#1317
, used bundle IDs for multi-edition JetBrains IDEs
#1313
Original source - Feb 1, 2026
- Date parsed from source:Feb 1, 2026
- First seen by Releasebot:Mar 11, 2026
Performance and memory leak fixes, file explorer, and terminal upgrades
Superset unveils a stability and speed focused release featuring 12x faster workspace deletion, parallel terminal cleanup, memory leak fixes, and xterm.js 6.0 upgrades. It adds a new File Explorer with tree view and full file operations, plus session persistence, port scanning improvements, and keyboard/multi-workspace boosts.
Performance & Memory Leak Fixes
This release focuses on stability and speed improvements across the app.
Workspace deletion
12x faster - Deletion now completes in ~4-5 seconds instead of ~60 seconds. Terminal shutdowns and cleanup run in parallel, and git worktree removal uses a non-blocking background process.
Port scanning performance
Batched port scans per interval to reduce CPU usage and improve responsiveness
Memory leak fixes
Fixed memory leaks in terminal session management and workspace cleanup routines, reducing memory usage during long sessions
xterm viewport fixes
Resolved terminal viewport height issues that caused rendering problems
File Explorer #1112
File Explorer
Browse and manage your project files directly from the right sidebar. The new file explorer includes a hierarchical tree view, search functionality, and full file operations.
- Create, rename, delete, move, and copy files with context menus
- Toggle hidden files and refresh directory listings
- Search files with instant results and collapsible tree navigation
Terminal Upgrades
xterm.js 6.0 - Terminal now uses the latest xterm.js with improved rendering and WebGL support
Copy without trailing whitespace - Terminal text selection now trims trailing spaces when copying, matching iTerm2 behavior
International keyboard support - Option+key combinations now work correctly on international keyboards (Option+2 = @)
Session persistence improvements - Terminal sessions now consistently use daemon-backed persistence for better reliability
Improvements
- Changes sidebar redesign - Consolidated header with base branch dropdown and synced expand/collapse state
- Tab navigation hotkeys - Jump directly to tabs 1-9 using ⌘⌥1-9
- Settings keyboard shortcut - Open settings with ⌘, (or Ctrl+, on Windows/Linux)
- Documentation links - Added documentation links throughout the app (Help menu, API Keys, Integrations)
- Tasks search shortcut - Press Cmd+F to focus task search input
- Bulk workspace operations - MCP tools now support creating, updating, and deleting multiple workspaces in one call
- Slack bot web search - Slack bot can now search the web when answering questions
- Slack response formatting - Split Slack bot responses into summary + side effects messages
- Copyable toasts - Toast notifications now allow text selection and copying
Bug fixes
- Fixed git worktree push reliability, fixed case-insensitive filesystem errors during git fetch, fixed MCP date serialization, resolved Claude session heredoc delimiter conflicts
- Jan 26, 2026
- Date parsed from source:Jan 26, 2026
- First seen by Releasebot:Mar 12, 2026
Terminal tab arrangement, docs support, and Ghostty
Superset unveils Terminal Tab Arrangement with drag-and-drop reordering, keyboard hints, and auto-generated branch names. Docs and Blog Support updates streamline the sidebar, fix the logo link, load env vars, and disable overscroll. Ghostty Terminal Support adds Open In integration for Ghostty.
Terminal Tab Arrangement #980
Terminal Tab Arrangement
#980
- Enable drag-and-drop tab reordering for improved workspace organization
- Display keyboard navigation hints in tooltips for adjacent tabs
- Auto-generate branch names from workspace titles when creating workspaces
Docs and Blog Support #974
Docs and Blog Support
#974
- Refactor docs sidebar with simplified section/item structure
- Update navigation bar logo to link to marketing URL
- Add dotenv for loading env vars during development
- Add overscroll-none to prevent pull-to-refresh behavior
- Fix marketing redirect to use env var for docs URL
Ghostty Terminal Support #950
Ghostty Terminal Support
#950
- Added Ghostty application integration to the desktop application's file opening capabilities. Users can now select Ghostty from the list of available applications when using the "Open In" functionality to open files with their preferred terminal application.
- Jan 19, 2026
- Date parsed from source:Jan 19, 2026
- First seen by Releasebot:Mar 11, 2026
Expanded changes view, organization settings, and diff improvements
Superset unveils a refreshed UI with an expanded changes sidebar, resizable layout, and clean tab/changes views, plus a placeholder changes view for future code-review support. It also expands Organization Settings with logo upload, live slug checks, and enhanced member management, adds diff view toggles, and enables middle-click to close tabs.
Expanded Changes Sidebar #858
Expanded Changes Sidebar
#858- New workspace layout with a resizable sidebar and improved expand/collapse behavior
- Main content switches cleanly between tab view and changes view
- Added a placeholder "changes" view for upcoming code-review support
Organization Settings #820
Organization Settings
#820- Desktop: pick an image file to set organization logo (preview + upload)
- Organization settings: edit name, manage slug with live availability checks (owner-only)
- Members: invite, view, sort, and manage organization members with role-aware actions
- Settings navigation reorganized from team-centric to separate Organization and Members sections
Diff View Improvements #845
Diff View Improvements
#845- Added ability to toggle visibility of unchanged regions in the diff viewer
- Users can now hide unchanged lines to focus on actual changes, improving readability of large diffs
- New toggle button added to the file viewer toolbar with visual state indication
Middle-Click to Close Tabs #853
Middle-Click to Close Tabs
- Added middle-click support for tabs—users can now close a tab by middle-clicking on it for quicker navigation. Matches standard browser tab behavior.
- Jan 12, 2026
- Date parsed from source:Jan 12, 2026
- First seen by Releasebot:Mar 11, 2026
Task list view, diff scrollbar highlights, and shell environment fix
Superset unveils a Task List View with semantic search via embeddings, a dedicated task status workflow, and a redesigned table interface to boost task management. Also ships diff scrollbar highlights, shell environment startup fixes on macOS/Linux, and a floating scroll to bottom button for terminals.
Task List View #717
Task List View
- Added semantic search capabilities for tasks using embeddings
- Introduced dedicated task status management system with custom workflows
- Redesigned tasks interface with table-based view and improved organization
- Enhanced task filtering and sorting by status, priority, and assignee
Diff Highlights in Scrollbar #725
Diff Highlights in Scrollbar
- Enable Monaco's overview ruler in the diff viewer to show colored markers in the scrollbar. Additions (green) and deletions (red) are now visible in the scrollbar for quick navigation.
Shell Environment Fix #720
Shell Environment Fix
- App now captures and applies the user's shell environment on macOS/Linux during startup
- Terminal-related settings (like PATH and ZDOTDIR) are now available when launching from Finder/Spotlight
- Improved handling and merging of PATH entries to prevent terminal initialization issues
Scroll to Bottom Button #700
Scroll to Bottom Button
- Add a floating scroll-to-bottom button that appears when the terminal is scrolled up. Button uses a chevron icon and animates in/out smoothly. Shows keyboard shortcut in tooltip when available.
- Jan 5, 2026
- Date parsed from source:Jan 5, 2026
- First seen by Releasebot:Mar 11, 2026
Sidebar overhaul, workspaces page, and workspace status indicators
Superset unveils a major UI refresh with a collapsible sidebar, richer headers and compact thumbnails, a searchable workspaces list with per‑workspace rows and context menus, 3‑color workspace status indicators with real time hooks, and a PR status icon in the Changes view.
Sidebar Overhaul #601
Sidebar Overhaul
#601- GitHub avatar support in project thumbnails
- Collapsible workspace sidebar with icon-only compact mode and improved toggle/collapse behavior
- Richer project headers and compact thumbnails
- Updated sidebar/list item layouts, icons, spacing, and sizing across many panels
Workspaces Page #599
Workspaces Page
#599- Added a searchable, filterable workspaces list view with grouped project headers and per-workspace rows
- New workspace row UI showing status, diffs, timestamps, and reopen/opening states
- Project headers now offer a context menu: Open in Finder, Project Settings, Close Project
- Workspace sidebar header is now a clickable toggle and the workspaces list auto-closes on selection
Workspace Status Indicators #588
Workspace Status Indicators
#588- Add 3-color workspace status indicators showing agent lifecycle (amber=working, red=permission needed, green=ready for review)
- Integrate with Claude Code hooks and OpenCode plugin for real-time status updates
- Click behavior: review → idle (acknowledged), permission → working (assumes permission granted)
PR Status in Changes View #608
PR Status in Changes View
#608Add a PR status indicator (icon + number) to the Changes view header that links to GitHub. Color-coded PR icons based on state (green for open, violet for merged, red for closed, muted for draft).
Original source - Dec 29, 2025
- Date parsed from source:Dec 29, 2025
- First seen by Releasebot:Mar 11, 2026
Electric SQL sync, Linear integration, and required updates
Superset rolls out a multi product release featuring a task management UI with local first sync and multi organization support, plus bidirectional task updates to Linear. It adds a Linear integration with OAuth and a new integrations page with real time webhooks. It adds a required update flow and a Confirm on Quit option.
Electric SQL Sync #511
Electric SQL Sync
#511
- Added task management UI with create, edit, and status tracking capabilities
- Implemented organization switching and multi-organization support
- Introduced local-first synchronization for tasks data via Electric SQL
- Bidirectional task updates that sync back to Linear via API
Linear Integration #503
Linear Integration
#503
- Added Linear integration with OAuth-based connection flow
- New integrations management page to connect and configure third-party services
- Task synchronization between Linear and local system with priority and team configuration
- Real-time sync from Linear via webhook
Required Updates #552
Required Updates
#552
- Desktop app enforces a minimum required version via a remote endpoint
- New "Update Required" screen guides blocked users to check, download, or install updates
- App exposes its current version to the UI so version comparisons are accurate
- Fail-open behavior when API is unreachable, re-checks when network comes back online
Confirm on Quit #524
Confirm on Quit
#524
- Added a "Behavior" section in Settings with a "Confirm before quitting" toggle (defaults to enabled)
- App now shows a quit confirmation dialog when enabled and respects the toggle across restarts
- Update/install flows and programmatic quits can skip the confirmation to avoid blocking updates