desktop-v1.5.9
superset-sh/supersetdesktop-v1.5.9Apr 23, 2026by github-actions[bot]
AI Summary
A significant update featuring a host-service refactor, v1 review comments pane, mermaid diagram rendering, and improved workspace handling.
Key Highlights
- Host-service detach refactor including rotation, permissions, and window handling
- v1 review comments now open in a pane similar to v2
- Render mermaid diagrams in the markdown pane
- Clone v2 host-service DBs alongside v1 local DBs
New Features
- Mermaid diagrams in markdown pane
- v1 review comments pane
- Host-service detach refactor
- Clone v2 host-service DBs
- Configurable link-click behavior in v2
Full Release Notes
## What's Changed * feat(desktop): infer project name from folder on import by @Kitenite in https://github.com/superset-sh/superset/pull/3605 * fix(desktop): don't nuke host services on app update by @saddlepaddle in https://github.com/superset-sh/superset/pull/3620 * refactor(desktop): host-service detach — rotation, perms, windowsHide, dev pipes by @Kitenite in https://github.com/superset-sh/superset/pull/3616 * fix(desktop): hide v2 workspace rows while destroy is in flight by @Kitenite in https://github.com/superset-sh/superset/pull/3621 * feat(desktop): v2 project settings with setup/relocate path by @Kitenite in https://github.com/superset-sh/superset/pull/3606 * fix(desktop): spread dev dock-icon colors across full hue range by @Kitenite in https://github.com/superset-sh/superset/pull/3622 * feat(desktop): route non-setup projects to settings from new workspace modal by @Kitenite in https://github.com/superset-sh/superset/pull/3626 * test(desktop): remove flaky git-status.test.ts that leaks mocks across files by @Kitenite in https://github.com/superset-sh/superset/pull/3624 * fix(desktop): make v2 new-workspace project dropdown scrollable by @Kitenite in https://github.com/superset-sh/superset/pull/3628 * fix(desktop): tray shows correct org name for each host-service by @Kitenite in https://github.com/superset-sh/superset/pull/3629 * chore(ci): pin third-party GitHub Actions to commit SHAs by @saddlepaddle in https://github.com/superset-sh/superset/pull/3631 * feat(desktop): add Copy Branch Name to v1 and v2 sidebar context menus by @AviPeltz in https://github.com/superset-sh/superset/pull/3635 * chore(ci): drop Fly.io Electric deploys (use Electric Cloud) by @saddlepaddle in https://github.com/superset-sh/superset/pull/3590 * chore(automations): post-qstash-ship cleanup by @saddlepaddle in https://github.com/superset-sh/superset/pull/3583 * fix(desktop): new v2 workspaces appear at top of their project in sidebar by @saddlepaddle in https://github.com/superset-sh/superset/pull/3619 * feat(desktop): configurable link-click behavior in v2 by @saddlepaddle in https://github.com/superset-sh/superset/pull/3600 * docs(relay): hardening + horizontal scale-out plan by @saddlepaddle in https://github.com/superset-sh/superset/pull/3636 * chore(api): remove legacy Vercel electric proxy by @saddlepaddle in https://github.com/superset-sh/superset/pull/3637 * feat(cli,trpc): organization override via header, no session mutation by @saddlepaddle in https://github.com/superset-sh/superset/pull/3638 * feat(marketing): add /pricing page and redesign header/footer IA by @saddlepaddle in https://github.com/superset-sh/superset/pull/3639 * fix(cli): match host service PORT env var name in spawn by @saddlepaddle in https://github.com/superset-sh/superset/pull/3640 * fix(host-service): stop misattributing cross-fork PRs to local workspaces by @Kitenite in https://github.com/superset-sh/superset/pull/3625 * feat(desktop): v1 review comments open in a pane like v2 by @AviPeltz in https://github.com/superset-sh/superset/pull/3596 * feat(desktop): render mermaid diagrams in markdown pane by @AviPeltz in https://github.com/superset-sh/superset/pull/3642 * chore(desktop): bump version to 1.5.8 by @saddlepaddle in https://github.com/superset-sh/superset/pull/3617 * feat(setup): clone v2 host-service DBs alongside v1 local DB by @Kitenite in https://github.com/superset-sh/superset/pull/3630 * feat(desktop): handle local/remote/offline state on sidebar workspace icons by @Kitenite in https://github.com/superset-sh/superset/pull/3649 * fix(desktop): render pending workspaces at top of sidebar by @Kitenite in https://github.com/superset-sh/superset/pull/3655 * fix(desktop): allowlist URL schemes before shell.openExternal by @arnaudbreton in https://github.com/superset-sh/superset/pull/3650 ## New Contributors * @arnaudbreton made their first contribution in https://github.com/superset-sh/superset/pull/3650 **Full Changelog**: https://github.com/superset-sh/superset/compare/desktop-v1.5.8...desktop-v1.5.9