desktop-v1.7.3
superset-sh/supersetdesktop-v1.7.3Apr 30, 2026by github-actions[bot]
AI Summary
Focuses on UI polish for the v2 interface, adding layout-aware keyboard shortcuts and paywall gating for advanced features. It improves terminal handling and adds hover actions for the changes sidebar.
Key Highlights
- Layout-aware keyboard shortcuts and dual-mode bindings
- v2 workspaces list filters, project icons, and PR hover details
- Paywall gating for relay, automations, and remote workspaces
- Hover dropdown actions on changes sidebar rows
- Default markdown files to preview view
New Features
- Persist last project and base branch in v2 new-workspace modal
- tRPC query timeout and retry logic
- JWT procedure accepting x-api-key sessions
- Persist v2 diff-pane expand state
- Copy-path action for truncated diff file paths
Full Release Notes
## What's Changed * fix(desktop): collapse v2 sidebar count + actions into one slot by @Kitenite in https://github.com/superset-sh/superset/pull/3842 * chore(desktop): bump version to 1.7.2 by @saddlepaddle in https://github.com/superset-sh/superset/pull/3843 * feat(desktop): layout-aware keyboard shortcuts + dual-mode bindings by @Kitenite in https://github.com/superset-sh/superset/pull/3839 * [codex] warn before relay toggle restarts host service by @Kitenite in https://github.com/superset-sh/superset/pull/3845 * fix(desktop): listen for terminal pane removal at the store layer by @Kitenite in https://github.com/superset-sh/superset/pull/3840 * feat(desktop): tag PostHog events with v1/v2 surface by @Kitenite in https://github.com/superset-sh/superset/pull/3814 * feat(desktop): persist last project + base branch in v2 new-workspace modal by @Kitenite in https://github.com/superset-sh/superset/pull/3844 * fix(host-service): isolate subsystem crashes from main thread by @Kitenite in https://github.com/superset-sh/superset/pull/3811 * fix desktop terminal attach latency by @Kitenite in https://github.com/superset-sh/superset/pull/3847 * feat(paywall): gate relay + automations + remote workspaces, dither preview by @saddlepaddle in https://github.com/superset-sh/superset/pull/3850 * fix(host-service): clean up exited terminals on workspace delete by @Kitenite in https://github.com/superset-sh/superset/pull/3856 * fix(desktop): give v2 chat pane full width by @saddlepaddle in https://github.com/superset-sh/superset/pull/3859 * fix(desktop): keep diff file header items left-aligned on wrap by @saddlepaddle in https://github.com/superset-sh/superset/pull/3858 * feat(desktop): default markdown files to preview view by @Kitenite in https://github.com/superset-sh/superset/pull/3860 * fix(host-service): catch tunnel connect errors to prevent crash on DNS failure by @Kitenite in https://github.com/superset-sh/superset/pull/3861 * feat(desktop): v2 workspaces list filters, project icons, PR hover by @saddlepaddle in https://github.com/superset-sh/superset/pull/3852 * feat(pricing): align desktop and marketing comparison tables by @saddlepaddle in https://github.com/superset-sh/superset/pull/3867 * fix(desktop): decouple machineId from host-service connection by @saddlepaddle in https://github.com/superset-sh/superset/pull/3876 * perf(desktop): unbatch host-service tRPC client by @Kitenite in https://github.com/superset-sh/superset/pull/3879 * chore(marketing): update trusted by section by @Kitenite in https://github.com/superset-sh/superset/pull/3880 * fix(desktop): claim TERM_PROGRAM=kitty in v1 terminal by @Kitenite in https://github.com/superset-sh/superset/pull/3882 * feat(desktop): enable v2 by default in dev by @Kitenite in https://github.com/superset-sh/superset/pull/3883 * fix(agents): correct copilot flag order and mastracode prompt mode by @Kitenite in https://github.com/superset-sh/superset/pull/3869 * feat(desktop): show Pro badge in account dropdown by @Kitenite in https://github.com/superset-sh/superset/pull/3878 * fix(desktop): show local diff stats in v1 workspace hover card by @saddlepaddle in https://github.com/superset-sh/superset/pull/3881 * revert: "fix(desktop): show local diff stats in v1 workspace hover card (#3881)" by @saddlepaddle in https://github.com/superset-sh/superset/pull/3887 * feat(desktop): add Create/Import project to v2 workspace picker by @Kitenite in https://github.com/superset-sh/superset/pull/3846 * fix(host-service): dedupe PR refresh calls with repo-keyed cache by @Kitenite in https://github.com/superset-sh/superset/pull/3884 * feat(host-service): tRPC query timeout + retry, fix hung file tree and git status by @Kitenite in https://github.com/superset-sh/superset/pull/3838 * feat(desktop): persist v2 diff-pane expand state, auto-expand clicked file by @Kitenite in https://github.com/superset-sh/superset/pull/3885 * feat(desktop): move v2 terminal ws reconnect notices to a pane-side log by @Kitenite in https://github.com/superset-sh/superset/pull/3888 * feat(api): backend prereqs for CLI v1 by @saddlepaddle in https://github.com/superset-sh/superset/pull/3889 * chore(marketing): update trusted by section by @Kitenite in https://github.com/superset-sh/superset/pull/3892 * fix(api): jwtProcedure accepts x-api-key sessions, not just Bearer by @saddlepaddle in https://github.com/superset-sh/superset/pull/3895 * feat(desktop): hover dropdown actions on changes sidebar rows by @Kitenite in https://github.com/superset-sh/superset/pull/3897 * style(desktop): polish v2 diff pane header, file path, and unmodified-lines strip by @Kitenite in https://github.com/superset-sh/superset/pull/3899 * fix(desktop): truncate diff file path and add copy-path action to fil… by @Kitenite in https://github.com/superset-sh/superset/pull/3911 **Full Changelog**: https://github.com/superset-sh/superset/compare/desktop-v1.7.2...desktop-v1.7.3