What's Changed
- Remove Claude subscription-based model adjustment by @juliusmarminge in #1899
- Fix worktree base branch updates for active draft by @juliusmarminge in #1900
- feat(desktop): add "Copy Image" to right-click context menu by @GuilhermeVieiraDev in #1052
- [codex] fix composer footer compact layout by @shivamhwp in #1894
- Stabilize auth session cookies per server mode by @juliusmarminge in #1898
- Add provider skill discovery by @juliusmarminge in #1905
- Handle deleted git directories as non-repositories by @juliusmarminge in #1907
- Memoize derived thread reads by @juliusmarminge in #1908
- fix(web): resolve logical-to-physical key mismatch in project drag reorder by @mwolson in #1904
- Add assistant message copy action and harden related test/storage fallbacks by @shivamhwp in #1211
- Fix opening urls wrapped across lines in the terminal by @ElSargo in #1913
- fix(web): prevent number-key shortcuts from hijacking input in focused editor by @D3OXY in #1810
- feat(web): add extensible command palette by @binbandit in #1103
- chore(desktop): separate dev AppUserModelID on Windows by @adammansfield in #1934
- Coalesce status refreshes by remote by @juliusmarminge in #1940
- fix: quote editor launch args on Windows to support paths with spaces by @D3OXY in #1805
- fix(web): allow concurrent browser tests to retry ports by @ashvinnihalani in #1951
- fix: Align token usage metrics for both Claude and Codex by @ashvinnihalani in #1943
- Preserve live stream subscriptions across explicit reconnects by @juliusmarminge in #1972
- Migrate chat scrolling and branch lists to LegendList by @juliusmarminge in #1953
- window controls overlay (windows&linux) by @tarik02 in #1969
- fix(desktop): increase backend readiness timeout from 10s to 30s by @rowalth in #1979
- fix(web): replace turn strip overlay gradients with mask-image fade by @GuilhermeVieiraDev in #1949
- Add shell snapshot queries for orchestration state by @juliusmarminge in #1973
- fix: avoid copy button overlapping long code blocks by @barrymichaeldoyle in #1985
- Pad composer model picker to prevent ring clipping by @juliusmarminge in #1992
- Allow empty server threads to bootstrap new worktrees by @juliusmarminge in #1936
- Prevent live thread branches from regressing to temp worktree names by @juliusmarminge in #1995
- fix: add pointer cursor to the select trigger by @UtkarshUsername in #1997
- docs: Document environment prep before local development by @ashvinnihalani in #1975
- feat: Add Kiro editor support to open picker by @ashvinnihalani in #1974
- feat: show full thread title in a tooltip when hovering sidebar thread names by @UtkarshUsername in #1994
- Clear tracked RPCs on reconnect by @juliusmarminge in #2000
- Use latest user message time for thread timestamps by @juliusmarminge in #1996
- fix: lost provider session recovery by @ashvinnihalani in #1938
- Fix thread timeline autoscroll and simplify branch state by @juliusmarminge in #2002
- Warm sidebar thread detail subscriptions by @juliusmarminge in #2001
- Fix new-thread draft reuse for worktree defaults by @juliusmarminge in #2003
- Refresh git status after branch rename and worktree setup by @juliusmarminge in #2005
- Cache provider status and gate desktop startup by @juliusmarminge in #1962
- Improve shell PATH hydration and fallback detection by @juliusmarminge in #1799
- Backfill projected shell summaries and stale approval cleanup by @juliusmarminge in #2004
- fix(claude): emit plan events for TodoWrite during input streaming by @TimCrooker in #1541
- Nightly release channel by @juliusmarminge in #2012
- Fix nightly desktop product name by @juliusmarminge in #2025
- Add filesystem browse API and command palette project picker by @Noojuno in #2024
- Fix terminal Cmd+Backspace on macOS by @SAKETH11111 in #2027
- feat(web): add tooltip to composer file mention pill by @GuilhermeVieiraDev in #1944
- Improve markdown file link UX by @justsomelegs in #1956
- feat: add Launch Args setting for Claude provider by @akarabach in #1971
- Default nightly desktop builds to the nightly update channel by @juliusmarminge in #2049
- fix: remove trailing newline from CLAUDE.md symlink by @marcusgrando in #2052
- fix: prevent user-input activities from leaking into pending approvals projection by @marcusgrando in #2051
- feat: add Claude Opus 4.7 to built-in models by @Marve10s in #2072
- fix(web): prevent composer controls overlap on narrow windows (make plan sidebar responsive) by @UtkarshUsername in #1198
- fix(server): drop stale text generation options when resetting text-gen model selection by @UtkarshUsername in #2076
- feat: configurable project grouping by @tlh38 in #2055
- Fix Claude Process leak[MEMORY INTENSIVE], archiving, and stale claude session monitoring. by @crafael23 in #2042
- fix(server): extend negative repository identity cache ttl by @m-mohamed in #2083
- Build for Windows ARM by @Badbird5907 in #2080
- [codex] Fix Windows release manifest publishing by @juliusmarminge in #2095
New Contributors
- @mwolson made their first contribution in #1904
- @ElSargo made their first contribution in #1913
- @adammansfield made their first contribution in #1934
- @ashvinnihalani made their first contribution in #1951
- @tarik02 made their first contribution in #1969
- @rowalth made their first contribution in #1979
- @barrymichaeldoyle made their first contribution in #1985
- @TimCrooker made their first contribution in #1541
- @SAKETH11111 made their first contribution in #2027
- @akarabach made their first contribution in #1971
- @marcusgrando made their first contribution in #2052
- @tlh38 made their first contribution in #2055
- @crafael23 made their first contribution in #2042
- @m-mohamed made their first contribution in #2083
- @Badbird5907 made their first contribution in #2080
Full Changelog: v0.0.17...v0.0.19