What's Changed
- fix (desktop): first pass auth flash fix by @AviPeltz in #1047
- fix(desktop): sync workspace branch names and hover card branch display by @ascrazy in #1198
- chore(desktop): bump version to 0.0.68 by @Kitenite in #1212
- Sort deps by @Kitenite in #1211
- feat: add streams server (Hono + durable-streams) by @Kitenite in #1203
- Disable telemetry column by @Kitenite in #1216
- feat(marketing): add custom 404 not-found page by @saddlepaddle in #1221
- fix(marketing): replace OG image with product screenshot by @saddlepaddle in #1222
- fix(marketing): add missing OG image by @saddlepaddle in #1225
- fix(desktop): convert unnecessary dynamic imports to static imports by @Kitenite in #1219
- fix(desktop): upgrade xterm.js to 6.1.0-beta to fix renderer crashes by @Kitenite in #1218
- fix(desktop): fix show hidden files toggle being inverted on first use by @Kitenite in #1229
- fix(desktop): improve teardown and delete error handling with diagnostic logging by @Kitenite in #1217
- fix(desktop): nested hidden files not showing when toggle enabled by @Kitenite in #1230
- fix(desktop): match PRs by commit ancestry instead of branch name by @Kitenite in #1231
- fix(desktop): refresh button not showing new files in nested folders by @de1mat in #1228
- feat(desktop): add Claude binary bundling and AI chat tRPC router by @Kitenite in #1204
- Revert xterm.js v6.0.0 upgrade back to v5.5.0 by @Kitenite in #1226
- fix(ui): make toast notifications scrollable when content is too long by @Kitenite in #1238
- fix(desktop): wrap right sidebar buttons when sidebar is narrow by @Kitenite in #1239
- Add durable session transport by @Kitenite in #1241
- fix(ui): restore toast row layout broken by scrollable change by @Kitenite in #1245
- feat(streams): vendor durable-session-proxy into apps/streams by @Kitenite in #1242
- fix(desktop): update TopBar to display project and workspace names together by @Ipriyankrajai in #1233
- Revert "Revert xterm.js v6.0.0 upgrade back to v5.5.0" by @Kitenite in #1247
- Upgrade xterm to 6.1.0-beta.148 by @Kitenite in #1249
- fix(desktop): false positive LFS detection from .lfsconfig by @de1mat in #1246
- fix(mcp): clarify navigate_to_workspace tool description by @Kitenite in #1254
- Added Claude SDK endpoint by @Kitenite in #1250
- feat(desktop): persist show hidden files setting per-project by @de1mat in #1223
- feat(desktop): delete local branch on workspace deletion by @Kitenite in #1255
- refactor(desktop): enhance loadSetupConfig to support worktree paths by @Ipriyankrajai in #1252
- refactor(desktop): rewrite session manager as thin HTTP proxy orchestrator by @Kitenite in #1258
- fix(desktop): don't checkout main after merging PR from changes sidebar by @Kitenite in #1259
- ci: add sherif monorepo validation to CI checks by @saddlepaddle in #1260
- feat(desktop): make workspace creation idempotent by @saddlepaddle in #1261
- feat(mobile): expand demo screen with all UI components by @saddlepaddle in #1262
- feat: add /clean-neon-branches slash command by @saddlepaddle in #1264
- fix(desktop): suppress TanStack Router route file warnings by @saddlepaddle in #1263
- feat(desktop): support user-overridable setup/teardown scripts by @saddlepaddle in #1266
- feat(desktop): enable push.autoSetupRemote on worktree creation by @saddlepaddle in #1267
- fix(auth): sort org memberships by creation date by @saddlepaddle in #1268
- fix(desktop): enable drag-and-drop for single pane tabs by @Kitenite in #1271
- Nice Chat UI by @Kitenite in #1265
- feat(desktop): support multi-folder selection in Open Project dialog by @quuu in #1248
- fix(desktop): prevent InitGitDialog errors from being hidden by navigation by @Kitenite in #1272
- feat(dx): add /create-pr and /respond-to-pr-comments slash commands by @Kitenite in #1215
- feat(desktop): replace setup toast with persistent sidebar card by @AviPeltz in #1270
- feat(desktop): toggle project image visibility by @Kitenite in #1276
- feat(desktop): show keyboard shortcut hint on View on GitHub button by @kkjcheng in #1256
- fix(desktop): auto-scroll sidebar to active workspace on keyboard navigation by @kkjcheng in #1257
- feat(desktop): connect chat UI to durable session infrastructure by @Kitenite in #1275
- fix(desktop): prevent duplicate auto-update toast by @AviPeltz in #1279
- feat(desktop): simplify scripts editor UI by @AviPeltz in #1281
- fix(desktop): fix typecheck error in WorkspaceListItem by @AviPeltz in #1282
- fix(desktop): fix chat infinite re-render and model selector logo by @AviPeltz in #1283
- feat(mcp): require workspaceId in start_claude_session and return path from create_workspace by @Kitenite in #1274
New Contributors
Full Changelog: desktop-v0.0.68...desktop-v0.0.69