desktop-v1.16.1

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

AI Summary

Focuses on the infrastructure for v1 to v2 migration, including a headless migrator core and terminal migration logic. It also addresses PTY (pseudo-terminal) management on macOS and fixes for workspace session persistence.

Key Highlights

  • Implement headless v1→v2 migrator core and ledger writers
  • Add v1→v2 terminal migration with lazy recreation
  • Release macOS PTY master descriptors properly
  • Source workspace session lists from daemon and DB truth

New Features

  • Add right-click actions to sidebar agent chips
  • Add v1→v2 settings migration for branch prefix
  • Add headless agent session control (later reverted)
  • Reorganize sidebar and workspace header chrome

Full Release Notes

## What's Changed
* chore(desktop): bump version to 1.16.0 by @Kitenite in https://github.com/superset-sh/superset/pull/5810
* feat(desktop): reinstate v2 changes refresh button next to tree/folder toggle by @Kitenite in https://github.com/superset-sh/superset/pull/5811
* feat(desktop): keep agent + ports strip expanded for the active workspace by @Kitenite in https://github.com/superset-sh/superset/pull/5812
* docs(marketing): sharpen performance changelog copy by @Kitenite in https://github.com/superset-sh/superset/pull/5809
* fix(host-service): wait for shell readiness before preset commands by @Roshvan in https://github.com/superset-sh/superset/pull/5774
* feat(desktop): add right-click actions to sidebar agent chips by @Kitenite in https://github.com/superset-sh/superset/pull/5805
* feat(mobile): local-first projects visible on mobile — freeze-audit results by @Kitenite in https://github.com/superset-sh/superset/pull/5789
* fix(pty-daemon): release macOS PTY master descriptors by @Kitenite in https://github.com/superset-sh/superset/pull/5795
* feat(desktop): headless v1→v2 migrator core + first migration-ledger writers by @Kitenite in https://github.com/superset-sh/superset/pull/5814
* feat(cli): add headless agent session control by @Kitenite in https://github.com/superset-sh/superset/pull/5784
* feat(desktop): v1→v2 settings migration — branch prefix and per-project overrides by @Kitenite in https://github.com/superset-sh/superset/pull/5816
* fix(desktop): ungate onboarding project browse from host readiness by @Kitenite in https://github.com/superset-sh/superset/pull/5817
* feat(desktop): v1→v2 terminal migration — lazy recreation at the v1 cwd on workspace open by @Kitenite in https://github.com/superset-sh/superset/pull/5818
* fix(codex): bypass hook trust prompts by @Kitenite in https://github.com/superset-sh/superset/pull/5819
* chore(deps): bump shell-quote from 1.8.4 to 1.9.0 in /apps/desktop by @dependabot[bot] in https://github.com/superset-sh/superset/pull/5815
* fix(host-service): source workspace session lists from daemon+DB truth so background agents survive restarts by @Kitenite in https://github.com/superset-sh/superset/pull/5823
* feat(desktop): reorganize sidebar and workspace header chrome by @Kitenite in https://github.com/superset-sh/superset/pull/5824
* docs(marketing): add before/after summary graphic to 2026-07-19 performance changelog by @Kitenite in https://github.com/superset-sh/superset/pull/5831
* feat(marketing): hero positioning A/B test + solid primary download CTA by @saddlepaddle in https://github.com/superset-sh/superset/pull/5832
* feat(desktop,marketing): hiring banner for power users + join-us page by @saddlepaddle in https://github.com/superset-sh/superset/pull/5806
* fix(host-service): attempt daemon auto-update even when live sessions are present by @Kitenite in https://github.com/superset-sh/superset/pull/5833
* ci(mobile): make Maestro E2E label-triggered instead of running on every mobile PR by @saddlepaddle in https://github.com/superset-sh/superset/pull/5834
* fix(desktop): simplify update pill tooltip and rename sidebar Workspaces header to Projects by @AviPeltz in https://github.com/superset-sh/superset/pull/5836
* revert(cli): revert headless agent session control (#5784) by @Kitenite in https://github.com/superset-sh/superset/pull/5837


**Full Changelog**: https://github.com/superset-sh/superset/compare/desktop-v1.16.0...desktop-v1.16.1