Skip to content

Releases: superset-sh/superset

Superset Desktop Canary

03 Mar 09:34
5f8cf18

Choose a tag to compare

Pre-release

Internal Testing Build

This is an automated canary build from main branch.

⚠️ This build is for internal testing only and may be unstable.

Superset Desktop desktop-v1.0.4

02 Mar 08:28

Choose a tag to compare

What's Changed

  • chore(desktop): bump version to 1.0.3 by @Kitenite in #1915
  • feat(desktop): add Mastra prompt UI for questions, approvals, and plans by @Kitenite in #1933
  • fix(desktop): use interactive login shell for PATH resolution by @Kitenite in #1940
  • Desktop: enable resource monitor by default by @Kitenite in #1949
  • Fix race dropping agent prompt on new workspace init by @Kitenite in #1941
  • Fix first chat send race and initialize session on pane creation by @Kitenite in #1932
  • Update Codex danger preset to new bypass flag by @Kitenite in #1950
  • desktop: add Codex approval-request watcher fallback by @Kitenite in #1947
  • feat(chat-mastra): hide internal tools via mastracode disabledTools by @Kitenite in #1951
  • fix(desktop): handle existing PR state in changes actions by @Kitenite in #1952
  • desktop: persist selected chat model in chat UI by @Kitenite in #1956

Full Changelog: desktop-v1.0.3...desktop-v1.0.4

Superset Desktop desktop-v1.0.3

28 Feb 10:36

Choose a tag to compare

What's Changed

  • fix(shared): ensure codex prompt payload isn't parsed as flags by @Kitenite in #1910
  • fix(desktop): improve new workspace modal UX by @AviPeltz in #1912
  • Allow Anthropic API keys for Mastra chat by @Kitenite in #1905
  • Add /hackathon raffle page to marketing site by @AviPeltz in #1914
  • feat(desktop): multi-step onboarding flow with setup detection by @AviPeltz in #1913

Full Changelog: desktop-v1.0.2...desktop-v1.0.3

Superset Desktop desktop-v1.0.1

27 Feb 09:55

Choose a tag to compare

What's Changed

  • chore(desktop): bump version to 0.0.88 by @Kitenite in #1842
  • perf(desktop): reduce startup chat preload and title sync fanout by @Kitenite in #1846
  • Revert "fix(desktop): linkify terminal URLs across wrapped TUI lines" by @Kitenite in #1850
  • feat(desktop): clickable @file tags in Mastra chat user messages by @saddlepaddle in #1849
  • fix(desktop): restore focus-chat shortcut hint in chat composer by @saddlepaddle in #1853
  • Allow dedup if branch name already exists by @Kitenite in #1855
  • fix(desktop): add conservative hard-wrap URL fallback by @Kitenite in #1852
  • Add Cmd+Shift+W to close active tab by @Kitenite in #1860
  • Default file edit tool diffs to diffs.com and align web search tool styling by @Kitenite in #1859
  • fix(chat-mastra): run Stop hooks from harness agent_end events by @Kitenite in #1861
  • feat(api): route @superset.sh users to Electric Cloud by @saddlepaddle in #1863
  • refactor(desktop): simplify scrollback rail component by @saddlepaddle in #1862
  • fix(api): prevent Vercel CDN from caching Electric responses by @saddlepaddle in #1864
  • perf(desktop): preload Electric collections for active org only by @AviPeltz in #1865
  • Use Superset mastracode fork bundle and document workflow by @Kitenite in #1856
  • fix(chat-mastra): pass model to title generation + re-title every 10th turn by @saddlepaddle in #1866
  • feat(chat): show changes-pane option when opening files from edit tools by @Kitenite in #1868
  • feat(chat-mastra): wire up Superset MCP tools as built-in extra tools by @saddlepaddle in #1858
  • Update chat visuals by @Kitenite in #1876
  • Fix chat UI perf degradation by replacing aggressive polling and reducing scrollback churn by @Kitenite in #1872
  • fix(chat-mastra): dedupe duplicate tool entries in assistant message rendering by @Kitenite in #1879
  • desktop: add mastracode agent hook wrapper by @Kitenite in #1881
  • Desktop: refactor new workspace modal and send-to-agent flow by @Kitenite in #1882
  • feat(analytics): add PostHog chat analytics + panel_opened event by @saddlepaddle in #1883
  • Revert "Fix chat UI perf degradation by replacing aggressive polling and reducing scrollback churn" by @Kitenite in #1889
  • chore(desktop): bump version to 1.0.0 by @Kitenite in #1885
  • Allow Cmd+Enter to submit in new workspace flow by @Kitenite in #1887
  • Revert "fix(chat-mastra): dedupe duplicate tool entries in assistant message rendering" by @Kitenite in #1890
  • Revert "Revert "Fix chat UI perf degradation by replacing aggressive polling and reducing scrollback churn"" by @Kitenite in #1891
  • Add pane right-click menu to chat and browser panes by @Kitenite in #1886
  • Restore polling pattern and restore dedup message logic by @Kitenite in #1893

Full Changelog: desktop-v0.0.88...desktop-v1.0.1

Superset Desktop desktop-v0.0.88

26 Feb 18:14

Choose a tag to compare

What's Changed

  • chore(desktop): bump version to 0.0.87 by @Kitenite in #1833
  • fix(desktop): replace all placeholder instances in notify-hook template by @zoumo in #1837

Full Changelog: desktop-v0.0.87...desktop-v0.0.88

Superset Desktop desktop-v0.0.87

26 Feb 05:28

Choose a tag to compare

What's Changed

  • feat(desktop): improve chat tool mapping and expandable tool rows by @Kitenite in #1820
  • fix(chat-mastra): dedupe merged assistant fragments during streaming by @Kitenite in #1821
  • chore(desktop): bump version to 0.0.86 by @Kitenite in #1819
  • desktop: clarify preset launch copy for current tab vs new tab by @Kitenite in #1824
  • fix: stabilize failing desktop test suite by @Kitenite in #1823
  • refactor(chat): remove legacy @superset/agent runtime by @Kitenite in #1822
  • chat-mastra: switch streaming dedupe to id-based reconciliation by @Kitenite in #1827
  • feat(desktop): support latest Mastra tool aliases in chat UI by @Kitenite in #1829
  • feat(desktop): open chat file tools in pane + diffs.com UI for edit tool by @Kitenite in #1828
  • kitenite/mcp by @Kitenite in #1826

Full Changelog: desktop-v0.0.86...desktop-v0.0.87

Superset Desktop desktop-v0.0.86

26 Feb 00:54

Choose a tag to compare

What's Changed

  • refactor(desktop): use gh flows for PR discovery, creation, and checkout by @Kitenite in #1771
  • Add OpenAI/Codex model provider support to chat by @Kitenite in #1766
  • fix(desktop): allow importing empty repos with unborn HEAD by @Kitenite in #1773
  • fix(ci): remove accidental gitlink causing checkout post-job git 128 warnings by @Kitenite in #1775
  • chore(desktop): bump version to 0.0.85 by @Kitenite in #1772
  • fix(desktop): resolve ws optional peer crash in dev startup by @Kitenite in #1778
  • fix(desktop): make scripts import file action functional by @Kitenite in #1779
  • Refresh local ahead/behind status on workspace hover by @Kitenite in #1780
  • fix(desktop): handle branch-mismatch in read-side PR detection by @Kitenite in #1794
  • Improve first-terminal responsiveness (write path + runtime prewarm) by @Kitenite in #1782
  • feat(desktop): add fish shell support for agent notifications by @zoumo in #1776
  • fix(desktop): prevent workspace hover card from covering context menu by @ehsan in #1793
  • Add preset mode: new tab with split panes by @Kitenite in #1804
  • feat(desktop): add discard button to unstaged file rows by @supungbab in #1698
  • chore: enable solve PRs in issue triage action by @Kitenite in #1807
  • fix(desktop): handle null clipboardData for terminal copy on Linux/Wayland by @AviPeltz in #1808
  • fix(desktop): show hover action buttons without requiring file selection by @de1mat in #1761
  • fix(desktop): linkify terminal URLs across wrapped TUI lines by @Kitenite in #1803
  • fix(desktop): restore microphone permission for Codex voice transcription by @Kitenite in #1809
  • fix(desktop): restore immediate Enter action in Close Workspace dialog by @ehsan in #1800
  • fix(chat-mastra): fix message display and streaming by @saddlepaddle in #1810
  • fix(chat-mastra): dedupe merged streaming/history messages by @Kitenite in #1818

New Contributors

Full Changelog: desktop-v0.0.85...desktop-v0.0.86

Superset Desktop desktop-v0.0.85

25 Feb 06:47

Choose a tag to compare

What's Changed

  • chore(desktop): bump version to 0.0.84 by @Kitenite in #1731
  • Remove navigate_to_workspace MCP tool by @Kitenite in #1729
  • fix(desktop): stabilize terminal bootstrap and initial command flow by @Kitenite in #1734
  • feat(chat): auto-generate titles server-side using BYOK credentials by @saddlepaddle in #1730
  • feat(desktop): add Anthropic OAuth re-auth flow in model picker by @Kitenite in #1739
  • feature (desktop): presets bar + group strip UX polish by @AviPeltz in #1727
  • Improve terminal preset UX and refactor PresetsSection into focused components by @Kitenite in #1750
  • Remove legacy auto-apply default preset toggle from settings by @Kitenite in #1753
  • fix(desktop): match terminal non-text paste fallback for Codex image paste by @Kitenite in #1751
  • feat(chat-mastra): add display-state hook and desktop mastra pane by @saddlepaddle in #1749
  • feat(desktop): add keyword search dialog with reusable filters by @Kitenite in #1755
  • ci: harden Vercel prebuilt deploys (archive + pinned CLI + deploymentId) by @saddlepaddle in #1736
  • Preset should use background infra by @Kitenite in #1756
  • feat(chat): add /mcp chat UI overview for workspace MCP servers by @Kitenite in #1752
  • fix(desktop): use shell PATH for selected git commands by @Kitenite in #1758
  • feat(desktop): support big and compact terminal add buttons by @Kitenite in #1757
  • Revert "feat(desktop): support big and compact terminal add buttons" by @Kitenite in #1760
  • feat(desktop): compact add button + presets dropdown by @Kitenite in #1762
  • feat(desktop): wire and refactor Mastra MCP UI flows by @Kitenite in #1765
  • feat(desktop): preset bar context actions + drag reorder by @Kitenite in #1768
  • docs: clarify workspace port behavior by @Kitenite in #1769
  • fix(desktop): prevent packaged app crash when mastracode is unavailable by @Kitenite in #1767
  • fix(desktop): update ahead/behind on sidebar-hover cadence by @Kitenite in #1770

Full Changelog: desktop-v0.0.84...desktop-v0.0.85

Superset Desktop desktop-v0.0.84

24 Feb 00:27

Choose a tag to compare

What's Changed

  • fix(desktop): fix sidebar workspace hover controls layout drift by @saddlepaddle in #1676
  • docs: add missing Caddy setup to build-from-source instructions by @zeitlinger in #1662
  • Improve wrapper profile performance by @Kitenite in #1674
  • fix(desktop): fix sidebar workspace close button not clickable by @Kitenite in #1679
  • feat(desktop): persist task search query in URL and Zustand store by @Kitenite in #1680
  • fix(db): add IF EXISTS to constraint drop in migration 0018 by @chasemcdo in #1605
  • feat(desktop): open new files in raw/rendered mode instead of diff view by @chasemcdo in #1607
  • refactor(mcp): rename start_claude_session to start_agent_session by @Kitenite in #1683
  • commit qol by @Kitenite in #1686
  • feat(desktop): load React DevTools via session.loadExtension by @Kitenite in #1687
  • fix(deploy): add durable streams env vars to production and preview deploys by @saddlepaddle in #1685
  • chore(agent): unify command source and cursor MCP link by @Kitenite in #1688
  • Fix 503 on new worktrees by @Kitenite in #1689
  • refactor(desktop): harden chat send flow and title generation by @Kitenite in #1684
  • Fix Codex slash prompt discovery from .agents commands by @Kitenite in #1692
  • feat(desktop): open links in app browser by @saddlepaddle in #1690
  • Add more slash command support by @Kitenite in #1691
  • Chat UI rehaul + animation by @Kitenite in #1693
  • Show interrupted preview after stop by @Kitenite in #1695
  • chore(desktop): bump version to 0.0.83 by @saddlepaddle in #1678
  • style(desktop): restyle chat input by @AviPeltz in #1697
  • fix(db): use timestamptz for agent command timestamps by @saddlepaddle in #1707
  • docs: weekly changelog - 2026-02-23 by @github-actions[bot] in #1700
  • feat(desktop): allow custom notification audio files by @Kitenite in #1705
  • feat(desktop): support importing custom theme config files by @Kitenite in #1706
  • ci: move Linux workflows to Blacksmith runners by @saddlepaddle in #1710
  • revert: switch CI runners back from Blacksmith by @saddlepaddle in #1711
  • feat(desktop): replace default dark theme with ember colors by @AviPeltz in #1696
  • fix(local-db): migrate non-UUID workspace IDs to UUID v4 by @Kitenite in #1712
  • perf(desktop): reduce terminal scrollback from 10k to 2k lines by @saddlepaddle in #1713
  • chore: remove Fly.io infrastructure, use Electric Cloud by @saddlepaddle in #1717
  • fix(desktop): recover terminal after window reattach by @Kitenite in #1716
  • fix(desktop): derive codex Start hooks from task_started session events by @Kitenite in #1714
  • refactor(desktop): split agent wrapper setup into focused modules by @Kitenite in #1719
  • chat: wire tool-output resume flow for ask_user_question by @saddlepaddle in #1694
  • revert: restore Fly.io infrastructure, revert Electric Cloud migration by @saddlepaddle in #1720
  • Update preset launch modes to split pane/new tab with parallel default by @Kitenite in #1715
  • ci: fix preview Neon branch creation secret scoping by @saddlepaddle in #1725
  • chat host: lifecycle hooks via existing wrapper channels by @Kitenite in #1718
  • docs: weekly docs update - 2026-02-18 by @github-actions[bot] in #1560
  • feat(desktop): add global default editor setting by @de1mat in #1649
  • Codex auto for new session by @Kitenite in #1728

New Contributors

Full Changelog: desktop-v0.0.83...desktop-v0.0.84

Superset Desktop desktop-v0.0.83

22 Feb 08:07

Choose a tag to compare

What's Changed

Full Changelog: desktop-v0.0.82...desktop-v0.0.83