What's Changed
- Preserve git action progress until HTTP completion by @juliusmarminge in #1388
- Persist provider-aware model selections by @juliusmarminge in #1371
- Pick sidebar fallback thread after delete by @juliusmarminge in #1395
- fix(security): send sensitive config over a bootstrap fd by @juliusmarminge in #1398
- docs: properly linked CLAUDE.md to AGENTS.md by @jakob1379 in #1328
- fix(web): prevent provider model submenu overlap by @ifBars in #1403
- feat(git): Add Claude as a TextGenerationProvider by @keyzou in #1323
- Add copy action to error toast messages by @juliusmarminge in #1416
- fix(desktop): prevent git actions and terminal toggle from overlapping by @78i87 in #1423
- fix(web): clear composer border after picker dismissal by @AbdulelahHajjar in #1382
- fix(web): add pointer cursor to composer send button by @BeckWangthumboon in #1415
- Make server settings authoritative for runtime behavior by @juliusmarminge in #1421
- Add Claude context window selection support by @juliusmarminge in #1422
- Add VS Code Insiders and VSCodium to Open In editor picker by @nassimna in #1392
- fix(web): improve chat header badge and title flex distribution by @GuilhermeVieiraDev in #1309
- Support
gh pr checkoutpull request references by @juliusmarminge in #1457 - fix(claude): avoid resetting the Claude model on every turn by @harshit97 in #1466
- Add Effect.fn refactor checklist by @juliusmarminge in #1476
- fix(threads): Keep active-turn runtime errors from ending sessions by @Snowy7 in #1261
- Improve drain semantics via STM in
DrainableWorkerby @IMax153 in #1474 - Refactor Codex adapter lifecycle helpers by @juliusmarminge in #1478
- Skip a unit test that is using a bash script on Windows by @Alexx999 in #1490
- Detect command not found when checking codex/claude CLI on Windows by @Alexx999 in #1492
- Add eol=lf to .gitattributes for Windows users by @Alexx999 in #1491
- fix(web): linkify Windows C:/ paths in terminal output by @MaansenV in #1483
- Add thread archiving and settings navigation by @shivamhwp in #1359
- Normalize typed provider runtime ingestion by @juliusmarminge in #1475
- fix: trust node-pty install scripts on linux by @smalitobules in #1451
- Fix Linux desktop Codex CLI detection at startup by @Ryan-D-Gast in #1100
- fix(web): allow switching away from Ultrathink without manual prompt editing by @Marve10s in #1307
- Fix server fallback to direct fd read on /proc/self/fd failure by @rishi-chauhan in #1488
- fix(desktop): ensure all windows are destroyed before launching the NSIS installer during update process by @danielss-dev in #1461
- fix(web): add project path action to sidebar menu by @FllipEis in #1436
- fix: add noopener to external chat markdown links by @sabraman in #1315
- Tighten settings nav and add Escape back navigation by @juliusmarminge in #1503
- feat: add mock update server by @nmggithub in #1180
- fix(ci): use whitespace-insensitive PR size diff by @maria-rcks in #1500
- Fix sidebar thread panel weird states. by @shivamhwp in #1497
- fix: Prevent sidebar project dragging when using macos control+click to open context menu by @Noojuno in #873
- Harden Claude stream exit handling by @juliusmarminge in #1504
- feat(threads): auto-generate first-turn thread titles by @maria-rcks in #1375
- Add keyboard shortcuts for jumping to sidebar threads by @t3dotgg in #1456
- Add new GitHub users to VOUCHED.td by @juliusmarminge in #1508
- Truncate oversized git diffs instead of failing by @juliusmarminge in #1499
- Update system overhaul by @shivamhwp in #1505
New Contributors
- @jakob1379 made their first contribution in #1328
- @ifBars made their first contribution in #1403
- @78i87 made their first contribution in #1423
- @AbdulelahHajjar made their first contribution in #1382
- @BeckWangthumboon made their first contribution in #1415
- @nassimna made their first contribution in #1392
- @Snowy7 made their first contribution in #1261
- @IMax153 made their first contribution in #1474
- @Alexx999 made their first contribution in #1490
- @MaansenV made their first contribution in #1483
- @smalitobules made their first contribution in #1451
- @Ryan-D-Gast made their first contribution in #1100
- @rishi-chauhan made their first contribution in #1488
- @danielss-dev made their first contribution in #1461
- @FllipEis made their first contribution in #1436
- @sabraman made their first contribution in #1315
Full Changelog: v0.0.14...v0.0.15