desktop-v1.10.2

superset-sh/supersetdesktop-v1.10.2May 21, 2026by github-actions[bot]

AI Summary

A major refactor couples the host-service to Electron and drops adoption, alongside reapplying optimistic workspace transactions. It also adds Linear webhook fan-out and improves PTY daemon recovery.

Key Highlights

  • Refactored to couple host-service to Electron and drop adoption.
  • Reapplied optimistic workspace Electric transaction work.
  • Added fan-out for Linear webhooks across organizations.
  • Improved PTY daemon recovery and Electric UI caching.
  • Added a contact page to the application.

New Features

  • Linear webhook fan-out
  • PTY daemon recovery
  • Contact page

Full Release Notes

## What's Changed
* refactor(desktop): couple host-service to Electron, drop adoption by @Kitenite in https://github.com/superset-sh/superset/pull/4739
* [codex] Reapply optimistic workspace Electric transaction work by @saddlepaddle in https://github.com/superset-sh/superset/pull/4746
* [codex] Track workspace transaction state by @saddlepaddle in https://github.com/superset-sh/superset/pull/4740
* chore(deps-dev): bump turbo from 2.8.7 to 2.9.14 by @dependabot[bot] in https://github.com/superset-sh/superset/pull/4735
* chore(desktop): bump version to 1.9.9 by @Kitenite in https://github.com/superset-sh/superset/pull/4745
* feat(integrations): fan out Linear webhooks across orgs sharing a workspace by @saddlepaddle in https://github.com/superset-sh/superset/pull/4604
* [codex] fix missing preset icons by @Kitenite in https://github.com/superset-sh/superset/pull/4748
* fix(github): Provide a clearer error message when Github Oauth fails by @sazabi[bot] in https://github.com/superset-sh/superset/pull/4560
* docs(sdk,cli): close audit gaps against tRPC API by @saddlepaddle in https://github.com/superset-sh/superset/pull/4771
* chore(desktop): remove terminal connection log + move-to-background buttons by @saddlepaddle in https://github.com/superset-sh/superset/pull/4777
* [codex] Bump pty daemon version by @Kitenite in https://github.com/superset-sh/superset/pull/4780
* Recover pty daemon adoption from live socket by @Kitenite in https://github.com/superset-sh/superset/pull/4781
* [codex] Make Electric-backed UI cache-first by @Kitenite in https://github.com/superset-sh/superset/pull/4785
* chore(desktop): bump version to 1.10.1 by @Kitenite in https://github.com/superset-sh/superset/pull/4789
* chore: bump @xterm packages to beta.219 by @Kitenite in https://github.com/superset-sh/superset/pull/4792
* [codex] add contact page by @Kitenite in https://github.com/superset-sh/superset/pull/4788
* [codex] fix marketing email form hardening by @Kitenite in https://github.com/superset-sh/superset/pull/4794
* [codex] Preserve PTYs on daemon auto-update failure by @Kitenite in https://github.com/superset-sh/superset/pull/4793
* [codex] Remove terminal atlas clearing by @Kitenite in https://github.com/superset-sh/superset/pull/4796


**Full Changelog**: https://github.com/superset-sh/superset/compare/desktop-v1.9.9...desktop-v1.10.2