desktop-v1.16.1
dgtlmoon/changedetection.iodesktop-v1.16.1Jul 21, 2026by github-actions[bot]
AI Summary
This release focuses on completing the V1 to V2 migration infrastructure for the desktop client, including terminal and settings migration, alongside UI improvements like renaming 'Workspaces' to 'Projects' and reorganizing the sidebar chrome.
Key Highlights
- V1 to V2 Migration: Supports terminal recreation, settings migration (branch prefix, per-project overrides), and the migrator core.
- UI/UX Improvements: Sidebar reorganization, renaming Workspaces header to Projects, and expanded agent/port strips.
- Bug Fixes: Resolved macOS PTY master descriptor leaks, shell readiness issues, and daemon auto-update reliability.
- Mobile & CLI: Added local-first projects for mobile and revisited headless agent session control.
New Features
- Reinstated V2 changes refresh button next to tree/folder toggle.
- Kept agent + ports strip expanded for the active workspace.
- Added right-click actions to sidebar agent chips.
- Added local-first projects visible on mobile with freeze-audit results.
- Added headless V1→V2 migrator core and migration-ledger writers.
- Added V1→V2 settings migration with branch prefix and per-project overrides.
- Added V1→V2 terminal migration for lazy recreation at the V1 cwd.
- Reorganized sidebar and workspace header chrome.
- Added hero positioning A/B test and solid primary download CTA.
- Added hiring banner for power users and join-us page.
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