What's Changed
- fix(import): restore git-init for non-git folders on v2 folder import by @AviPeltz in #5036
- feat(desktop): add delete + pin toggle to v2 Workspaces rows by @AviPeltz in #5146
- chore(desktop): bump version to 1.12.3 by @saddlepaddle in #5139
- Switch Windsurf to Devin by @saddlepaddle in #5151
- fix(desktop): open tanstack-db.sqlite in WAL mode for crash durability by @Kitenite in #5155
- fix(panes): restore v2 tab drag-to-reorder broken by focus fix by @Kitenite in #5159
- fix(desktop): keep diff-pane PR comments from overflowing the pane by @Kitenite in #5157
- feat(panes): drag a tab into a pane to merge its panes as a split by @Kitenite in #5160
- revert(desktop): drop desktop_version renderer super property (#5117) by @saddlepaddle in #5164
- feat(desktop): route new signups to v1 for experiment, hide v2 banner by @saddlepaddle in #5166
- docs: add Linear custom-script integration guide by @saddlepaddle in #5169
- feat(marketing): add Reddit Pixel tracking with download conversions by @AviPeltz in #5165
- fix(host-service): make workspace delete reliably tear down terminal sessions by @saddlepaddle in #5168
- chore(experiment): set v1 experiment start to 3pm PDT today by @saddlepaddle in #5178
- feat(desktop): add 'Start from a template' project gallery by @saddlepaddle in #5180
- chore(desktop): bump version to 1.12.4 by @saddlepaddle in #5179
- feat(desktop): support v1 in onboarding, remove legacy v1 starter surfaces by @saddlepaddle in #5185
Full Changelog: desktop-v1.12.3...desktop-v1.12.4