What's Changed
- feat(desktop): add local session persistence and restore for chat by @Kitenite in #1287
- chore(desktop): bump version to 0.0.69 by @Kitenite in #1288
- fix: make teardown resilient to already-deleted Neon branches by @Kitenite in #1289
- fix(desktop): close create workspace dialog immediately on submit by @Kitenite in #1290
- fix(desktop): improve auto-updater diagnostics and bump deps by @Kitenite in #1291
- Fix teardown to work when no .env passed and no branch by @Kitenite in #1292
- feat(desktop): show teardown logs in modal instead of error toast by @saddlepaddle in #1277
- feat(marketing): use Geist Pixel font for hero headline by @Kitenite in #1298
- Improve Claude UI by @Kitenite in #1299
- geist grid by @Kitenite in #1300
- Chat tools UI by @Kitenite in #1301
- More chat styling by @Kitenite in #1302
- Add agent hooks for chat gui by @Kitenite in #1303
- Add low hanging ui features by @Kitenite in #1304
- fix(desktop): preserve file explorer state when switching sidebar tabs by @de1mat in #1297
- feat(desktop): add edit mode toggle for diffs in changes view by @Kitenite in #1308
- feat(desktop): add @ command for file tagging in chat input by @Kitenite in #1307
- fix(desktop): move chat error above prompt and remove suggestions by @Kitenite in #1310
- chore: bump better auth version by @saddlepaddle in #1312
- fix(mcp): use dynamic client registration for OAuth instead of hardcoded client ID by @Kitenite in #1313
- chore(marketing): update wall of love and trusted-by logos by @Kitenite in #1316
- feat(chat): add Agent SDK capabilities to chat interface by @Kitenite in #1306
- fix(desktop): use bundle IDs for multi-edition JetBrains IDEs by @saddlepaddle in #1317
- fix(desktop): show thinking indicator immediately when message is sent by @Kitenite in #1318
- fix(billing): route member creation through Better Auth hooks by @saddlepaddle in #1319
- fix(desktop): break circular import in Paywall module by @saddlepaddle in #1323
- fix(desktop): process pending terminal setups for already-initialized workspaces by @saddlepaddle in #1322
- feat(desktop): improve new terminal and chat tab buttons by @Kitenite in #1321
- style(desktop): style Monaco DiffEditor to match LightDiffViewer by @Kitenite in #1326
- feat(desktop): add slash commands and chat UI improvements by @Kitenite in #1309
- refactor(desktop): remove branch switcher from main workspace sidebar by @Kitenite in #1327
- refactor(desktop): replace terminal pane path nav with name and status by @Kitenite in #1328
- fix(ci): update ci-check to fix warnings and auto-fix sherif by @Kitenite in #1330
- feat(desktop): split auto-apply preset into workspace creation and new tab settings by @Kitenite in #1320
- fix(desktop): scope base branch override per workspace by @Kitenite in #1329
Full Changelog: desktop-v0.0.69...desktop-v0.0.70