github superset-sh/superset desktop-v1.20.0
Superset Desktop desktop-v1.20.0

latest releases: desktop-v1.20.1, cli-latest, cli-v1.20.0...
7 hours ago

What's Changed

  • chore(desktop): bump version to 1.19.0 by @Kitenite in #6183
  • feat(desktop,host-service): view, remove, and restore PR links per branch by @MikeMcQuaid in #5924
  • chore(desktop): upload host-service bundle sourcemaps to its own Sentry project by @saddlepaddle in #6170
  • fix(desktop): stop pane layout corruption when dragging a single-pane tab by @saddlepaddle in #6189
  • fix(desktop): repair tray updater require, guard clipboard writes, classify updater/keychain/job noise by @saddlepaddle in #6190
  • feat(desktop): highlight search-matched text on settings pages by @AviPeltz in #6169
  • fix(desktop): bump Electron to 40.9.3 to resolve Dependabot alerts by @AviPeltz in #6200
  • feat(chat-runtime): standalone session runtime — journal, live sessions, subscriptions by @saddlepaddle in #6167
  • feat(chat-runtime): tRPC router over commands + WebSocket sink adapter by @saddlepaddle in #6192
  • feat(chat-runtime): Claude harness adapter with recorded wire fixtures by @saddlepaddle in #6193
  • feat(chat-runtime): Codex harness adapter over app-server JSON-RPC with recorded fixtures by @saddlepaddle in #6194
  • docs(plans): fold 22 adapter wire-truth findings into chat-harness-adapters by @saddlepaddle in #6195
  • fix(host-service): classify missing-worktree git errors as NOT_FOUND instead of 500 by @saddlepaddle in #6199
  • fix(host-service): guard websocket upgrade sockets against peer resets by @saddlepaddle in #6196
  • fix(desktop): classify quit-time terminal-host disposal as typed non-500 by @saddlepaddle in #6197
  • feat(relay): relay2 — canonical Durable Objects relay on PartyKit (tunnel v2) by @saddlepaddle in #6165
  • refactor(relay): API-served relay endpoint, and deploy relay2 with production by @saddlepaddle in #6204
  • fix(security): update axios override to patched release (1.14.0 → 1.18.1) by @DivyamTalwar in #5874
  • feat(desktop): per-project sparse checkout for new worktrees by @ihvo in #6034
  • chore(marketing): remove SSO/SAML from roadmap by @AviPeltz in #6208
  • feat(host-service): mount chat-v3 runtime — scope_id rename + tRPC/WS routes behind flag by @saddlepaddle in #6203
  • feat(chat): client + react entries — session client, reconnecting stream, useChatSession by @saddlepaddle in #6205
  • chore(desktop): surface model settings for ai/autocomplete search, explain autoname auth by @AviPeltz in #6211
  • fix(security): update Electron to patched release (CVE-2026-70608) by @AviPeltz in #6212
  • feat(desktop): ChatV3Pane — flagged chat pane on the new spine by @saddlepaddle in #6207
  • feat(shared): add Opus 5 to the Superset chat model picker by @AviPeltz in #6213
  • feat(desktop): add flag-gated New chat opener for chat-v3 pane by @saddlepaddle in #6214
  • fix(marketing): stop click from closing hover-opened nav dropdowns by @AviPeltz in #6216
  • feat(ui): safe triangle hover for chat history rail by @saddlepaddle in #6215
  • docs: weekly update for PRs merged 2026-07-29 to 2026-08-05 by @Kitenite in #6206
  • fix(desktop): drop the hover remove button on the local main sidebar row by @Kitenite in #6220
  • fix(desktop): resync PTY IPC decoder after oversized frame by @andyst-dev in #6184
  • fix(host-service): stage long agent launch commands as a script to dodge MAX_CANON truncation by @Kitenite in #6210
  • feat(shared): add Claude Opus 5 and GPT-5.6 Terra/Luna across model catalogs by @Kitenite in #6219
  • docs: document canary release flow and add /canaryrelease command by @AviPeltz in #6223
  • fix(desktop): stop duplicating backpressured PTY stdin writes by @Kitenite in #6222
  • docs(skills): lead skills page with installation by @Kitenite in #6242
  • feat(docs,marketing): brand-orange text selection and denser sidebar active halo by @Kitenite in #6244
  • fix(desktop): default new-workspace project to the active workspace's project by @Kitenite in #6248
  • docs(recipes): add command-your-fleet recipe and CLI variations to existing recipes by @Kitenite in #6251
  • fix(host-service): reap worker child processes on task timeout/abort instead of leaking zombies by @Kitenite in #6221
  • fix(desktop): scope agent hooks to Superset terminals and add per-agent hooks toggle by @saddlepaddle in #6072
  • feat(desktop): per-project workspace/branch naming instructions by @Kitenite in #6250
  • feat(desktop,host-service): v2 project colors — icon+color picker and v1 import carry-over by @Kitenite in #6249
  • docs(cli): embed CLI + Skills demo video on getting-started and skills pages by @Kitenite in #6261
  • feat(desktop,host-service): resume killed agent sessions by id by @Kitenite in #6253
  • feat(desktop): add Resources menu with Cmd+Shift+U shortcut by @AviPeltz in #6267
  • feat(marketing): add and refresh compare pages by @Kitenite in #6268
  • feat(marketing): add how-it-works, install CTA, security section, and hiring pill to homepage by @Kitenite in #6271
  • feat(desktop): add multi-repo work item filters and PR checks by @Roshvan in #6201
  • chore: remove unreferenced screenshot assets from the repo tree by @Kitenite in #6272
  • feat(desktop,host-service): resume v1 pane agent sessions after migration by @Kitenite in #6265
  • feat(cli): branded help and interactive command browser with guided flag prompts by @Kitenite in #6273
  • feat(desktop): built-in "Superset CLI" preset in the v2 preset bar by @Kitenite in #6270
  • fix(desktop): surface automation update errors and make team automations read-only by @Kitenite in #6276
  • fix(desktop): toast swallowed mutation errors in billing, api keys, secrets, and base branch picker by @Kitenite in #6277
  • fix(desktop): match workspace pane tab borders to right sidebar tabs by @Kitenite in #6281
  • fix(desktop): retain new-workspace image attachments across navigation by @Kitenite in #6282
  • fix(host-service): resync terminal grid on attach to stop TUI ghost artifacts by @Kitenite in #6279
  • feat(desktop,host-service): project-less session workspaces by @Kitenite in #6274
  • fix(desktop): bump @xterm/addon-webgl to 0.20.0-beta.297 for atlas page eviction by @Kitenite in #6287
  • feat(desktop): add pan, pinch, and zoom to the image file pane by @Kitenite in #6285
  • fix(host-service): send follow-up Enter as a separate delayed write so terminals send submits reliably by @Kitenite in #6284
  • revert(host-service): back out grid resync on attach (#6279) — blank panes on switch by @Kitenite in #6290
  • docs(marketing): weekly changelog 2026-08-09 by @Kitenite in #6289
  • feat(desktop,api): auto-populate branch from Linear issues and move linked tasks to In Progress by @Kitenite in #6286
  • fix(desktop): use bun:test in deriveBranchName test by @Kitenite in #6297
  • feat(desktop): redesign automations dashboard with stats, grouped list, and cleaner top bar by @Kitenite in #6291
  • fix(desktop): dismiss stuck tooltips and forward tab-switch hotkeys in in-workspace browser by @Kitenite in #5494
  • feat(desktop,host-service): tombstone workspace deletes + kanban board view for the workspaces page by @Kitenite in #6296
  • feat(desktop): automations onboarding empty state with rotating examples and suggestion cards by @Kitenite in #6301
  • feat(host-service,desktop): sequence-numbered exactly-once terminal output with gap-only catch-up by @Kitenite in #6298
  • feat(host-service,desktop): re-assert client focus state to the PTY on terminal attach by @Kitenite in #6300
  • fix(host-service): heal trustd-degraded pty-daemons so gh works in terminals (x509 -26276) by @Kitenite in #6302
  • fix(desktop,host-service): create terminal sessions on WS attach so new panes survive HTTP pool starvation by @Kitenite in #6299

New Contributors

Full Changelog: desktop-v1.19.0...desktop-v1.20.0

Don't miss a new superset release

NewReleases is sending notifications on new releases.