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