What's Changed
- chore(desktop): bump version to 1.5.10 by @saddlepaddle in #3673
- fix(desktop): v2 file-open honors CMD+O editor choice by @Kitenite in #3674
- fix(desktop): use task title as workspace name when opening a task by @saddlepaddle in #3678
- fix(desktop): claim TERM_PROGRAM=kitty so TUIs parse Shift+Enter CSI-u by @Kitenite in #3667
- chore(deps): bump uuid to ^14.0.0 (GHSA-w5hq-g745-h8pq) by @Kitenite in #3680
- fix(desktop): persist "also delete local branch" checkbox in v2 delete dialog by @Kitenite in #3681
- feat(desktop): v2 Changes file list shift/cmd-click policy by @Kitenite in #3683
- feat(marketing): simplify product menu and show yearly discount by @saddlepaddle in #3691
- fix(desktop): show v1 uncommitted-changes banner instead of second delete prompt by @saddlepaddle in #3688
- fix(desktop): fail closed when adopted host-service has no version by @saddlepaddle in #3679
- fix(desktop): keep v2 terminals and browsers stable across workspace switches by @Kitenite in #3687
- fix(host-service): place v2 worktrees under ~/.superset/worktrees/ by @Kitenite in #3669
- feat(desktop): v2 AI workspace rename generates title + branch together by @saddlepaddle in #3692
- feat(desktop): show PR state as sidebar workspace icon by @Kitenite in #3694
- fix(desktop): use Alerter for automation detail delete confirm by @saddlepaddle in #3695
- fix(desktop): honor agent selection in new-workspace modal by @saddlepaddle in #3699
- fix(host-service): count untracked file lines in getStatus by @saddlepaddle in #3701
- fix(desktop): reap stale notify.sh paths from in-repo dev worktrees by @Kitenite in #3698
- fix(desktop): adopt Ghostty keyboard model in v2 terminal by @Kitenite in #3700
Full Changelog: desktop-v1.5.10...desktop-v1.5.11