What's Changed
- fix(auth): use Authorization header for cross-subdomain tRPC auth by @saddlepaddle in #373
- feat(desktop): add PostHog feature flag to gate auth requirement by @saddlepaddle in #374
- chore(desktop): bump version to 0.0.22 by @saddlepaddle in #375
- Update .env.example by @Kitenite in #377
- add bun dev:app to run dev by @AviPeltz in #378
- chore(all): update readme with env shit by @AviPeltz in #379
- feat(desktop): add description to presets by @AviPeltz in #380
- feat(desktop): add hover state to workspace group header by @Kitenite in #382
- fix(desktop): align FileItem filename to start by @Kitenite in #384
- fix: create PR on release script and prevent creating extra draft release by @Kitenite in #376
- fix(desktop): WASM not actually being used by xterm fix by @AviPeltz in #383
- refactor (Desktop): Make it so when you make a new terminal it makes it in your screen by @AviPeltz in #381
- fix (desktop): a couple more fixes to diff sidebar by @AviPeltz in #385
- chore(desktop): bump version to 0.0.23 by @AviPeltz in #386
- feat(desktop): add editable Monaco diff view for uncommitted changes by @Kitenite in #387
- fix(desktop): make error toast description readable in light mode by @Kitenite in #389
- Fix changes sidebar by @Kitenite in #390
- Add dropdown create modal by @Kitenite in #391
- chore(desktop): bump version to 0.0.24 by @Kitenite in #392
- The Abhi Special: Don't add presets + don't create in pane + opencode presets by @Kitenite in #393
- Use shadcn tooltips by @Kitenite in #394
- Fix sidebar tooltips by @Kitenite in #395
- Misc bug fixes and notifs by @Kitenite in #396
- chore(desktop): bump version to 0.0.25 by @Kitenite in #397
- fix(desktop): ellipsis button goes directly to presets settings by @Kitenite in #401
- Disable linting error in monaco by @Kitenite in #402
- handle git remote head when local does not exist by @Kitenite in #398
- fix(desktop): only clear terminal on ED3, not RIS sequences by @Kitenite in #404
- feat(desktop): add path and branch info to workspace header by @Kitenite in #400
- feat(desktop): right click on terminals to add pane by @AviPeltz in #406
- fix(desktop): fix sidebar and carousel bottom overflow by @Kitenite in #408
- Fix Layout by @Kitenite in #410
- feature(desktop): manage worktrees better by @AviPeltz in #407
- Remove inline imports by @Kitenite in #411
- Disable deployments for desktop app by @Kitenite in #413
- create commit in change tab by @Kitenite in #409
- fix(desktop): gracefully handle errors during app shutdown by @Kitenite in #403
- chore(desktop): bump version to 0.0.26 by @Kitenite in #414
- chore(desktop): remove code quality section from AGENTS.md by @saddlepaddle in #417
- chore: simplify project-structure-validator agent by @saddlepaddle in #418
- feat(desktop): add Copy Path:Line to Monaco editor context menu by @Kitenite in #415
- fix: PostHog cross-subdomain tracking and cookie consent by @saddlepaddle in #419
- fix (desktop): fixed weird claude bug by @AviPeltz in #420
- fix(desktop): separate env files by context to prevent renderer crashes by @saddlepaddle in #421
- Refactor desktop types + remove ipc channels by @Kitenite in #423
- fix(desktop): preserve terminal history across re-renders by @Kitenite in #425
- feat(desktop): add description for close vs delete workspace by @Kitenite in #424
- fix(desktop): fix changes sidebar overflow and font sizing by @Kitenite in #426
- feat(desktop): add markdown syntax highlighting for Monaco editor by @Kitenite in #427
- chore(desktop): bump version to 0.0.27 by @Kitenite in #429
- feat(desktop): add GitHub OAuth and API-level token exchange by @saddlepaddle in #428
- fix(ci): add NEXT_PUBLIC_WEB_URL to web deploy jobs by @saddlepaddle in #432
- chore: update dev script to run api, web, and desktop by @Kitenite in #434
- fix(desktop): bake OAuth client IDs into main process at build time by @saddlepaddle in #433
- Add website logos by @Kitenite in #435
- feat: add Sentry error tracking to all Next.js apps by @saddlepaddle in #436
- Fix claude settings hooks + refactor agents-setup by @Kitenite in #439
- fix(desktop): use user's preferred app for terminal click-to-open by @Kitenite in #441
- feat(desktop): main terminal vs worktrees terminal by @AviPeltz in #437
- feat(desktop): worktree bar refactor + open workspace modal base branch by @AviPeltz in #438
Full Changelog: desktop-v0.0.20...desktop-v0.0.29