What's Changed
- fix(desktop): collapse v2 sidebar count + actions into one slot by @Kitenite in #3842
- chore(desktop): bump version to 1.7.2 by @saddlepaddle in #3843
- feat(desktop): layout-aware keyboard shortcuts + dual-mode bindings by @Kitenite in #3839
- [codex] warn before relay toggle restarts host service by @Kitenite in #3845
- fix(desktop): listen for terminal pane removal at the store layer by @Kitenite in #3840
- feat(desktop): tag PostHog events with v1/v2 surface by @Kitenite in #3814
- feat(desktop): persist last project + base branch in v2 new-workspace modal by @Kitenite in #3844
- fix(host-service): isolate subsystem crashes from main thread by @Kitenite in #3811
- fix desktop terminal attach latency by @Kitenite in #3847
- feat(paywall): gate relay + automations + remote workspaces, dither preview by @saddlepaddle in #3850
- fix(host-service): clean up exited terminals on workspace delete by @Kitenite in #3856
- fix(desktop): give v2 chat pane full width by @saddlepaddle in #3859
- fix(desktop): keep diff file header items left-aligned on wrap by @saddlepaddle in #3858
- feat(desktop): default markdown files to preview view by @Kitenite in #3860
- fix(host-service): catch tunnel connect errors to prevent crash on DNS failure by @Kitenite in #3861
- feat(desktop): v2 workspaces list filters, project icons, PR hover by @saddlepaddle in #3852
- feat(pricing): align desktop and marketing comparison tables by @saddlepaddle in #3867
- fix(desktop): decouple machineId from host-service connection by @saddlepaddle in #3876
- perf(desktop): unbatch host-service tRPC client by @Kitenite in #3879
- chore(marketing): update trusted by section by @Kitenite in #3880
- fix(desktop): claim TERM_PROGRAM=kitty in v1 terminal by @Kitenite in #3882
- feat(desktop): enable v2 by default in dev by @Kitenite in #3883
- fix(agents): correct copilot flag order and mastracode prompt mode by @Kitenite in #3869
- feat(desktop): show Pro badge in account dropdown by @Kitenite in #3878
- fix(desktop): show local diff stats in v1 workspace hover card by @saddlepaddle in #3881
- revert: "fix(desktop): show local diff stats in v1 workspace hover card (#3881)" by @saddlepaddle in #3887
- feat(desktop): add Create/Import project to v2 workspace picker by @Kitenite in #3846
- fix(host-service): dedupe PR refresh calls with repo-keyed cache by @Kitenite in #3884
- feat(host-service): tRPC query timeout + retry, fix hung file tree and git status by @Kitenite in #3838
- feat(desktop): persist v2 diff-pane expand state, auto-expand clicked file by @Kitenite in #3885
- feat(desktop): move v2 terminal ws reconnect notices to a pane-side log by @Kitenite in #3888
- feat(api): backend prereqs for CLI v1 by @saddlepaddle in #3889
- chore(marketing): update trusted by section by @Kitenite in #3892
- fix(api): jwtProcedure accepts x-api-key sessions, not just Bearer by @saddlepaddle in #3895
- feat(desktop): hover dropdown actions on changes sidebar rows by @Kitenite in #3897
- style(desktop): polish v2 diff pane header, file path, and unmodified-lines strip by @Kitenite in #3899
- fix(desktop): truncate diff file path and add copy-path action to fil… by @Kitenite in #3911
Full Changelog: desktop-v1.7.2...desktop-v1.7.3