Releases: pingdotgg/t3code
Releases · pingdotgg/t3code
T3 Code Nightly 0.0.21-nightly.20260420.75 (66c326b8c424)
What's Changed
- Expand leading ~ in Codex home paths before exporting CODEX_HOME by @altjx in #2210
- Devcontainer / IDE updates by @Spitfire1900 in #2208
- fix(server): handle OpenCode text response format in commit message g… by @imabdulazeez in #2202
- fix(server): prevent probeClaudeCapabilities from wasting API requests by @reasv in #2192
- Redesign model picker with favorites and search by @Chrono-byte in #2153
New Contributors
- @altjx made their first contribution in #2210
- @imabdulazeez made their first contribution in #2202
- @reasv made their first contribution in #2192
Full Changelog: v0.0.21-nightly.20260419.73...v0.0.21-nightly.20260420.75
T3 Code Nightly 0.0.21-nightly.20260419.73 (c83bc5d48a2b)
What's Changed
- fix(release): use v tag format for nightly releases by @EfeDurmaz16 in #2186
New Contributors
- @EfeDurmaz16 made their first contribution in #2186
Full Changelog: nightly-v0.0.21-nightly.20260417.58...v0.0.21-nightly.20260419.73
T3 Code v0.0.20
What's Changed
- fix: guard against missing sidebarProjectGroupingOverrides in client settings by @juliusmarminge in #2099
- ci(release): install deps before finalize version bump by @juliusmarminge in #2100
Full Changelog: v0.0.19...v0.0.20
T3 Code v0.0.19
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
T3 Code Nightly 0.0.21-nightly.20260417.58 (9df3c640210f)
What's Changed
- fix(web): allow deleting non-empty projects from the warning toast by @maria-rcks in #1264
- Add Claude Opus 4.5 to built-in Claude models by @juliusmarminge in #2143
- fix(web): use capture-phase keydown listener so CTRL+J toggles terminal from terminal focus on Windows (#2113) by @mvanhorn in #2142
- Add ACP support with Cursor provider by @juliusmarminge in #1355
- Guard release workflow jobs from upstream failures by @juliusmarminge in #2146
- Guard release workflow jobs on upstream success by @juliusmarminge in #2147
- Use GitHub App token for release uploads by @juliusmarminge in #2149
New Contributors
Full Changelog: nightly-v0.0.21-nightly.20260417.55...nightly-v0.0.21-nightly.20260417.58
T3 Code Nightly 0.0.21-nightly.20260417.55 (60387f67e99d)
What's Changed
- 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
- fix: guard against missing sidebarProjectGroupingOverrides in client settings by @juliusmarminge in #2099
- ci(release): install deps before finalize version bump by @juliusmarminge in #2100
- try out blacksmith for releases by @juliusmarminge in #2101
- Revert to Github Runner for Windows by @juliusmarminge in #2103
- fix(server): honor gitignored files in workspace search by @nmharmon8 in #2078
- Adopt Node-native TypeScript for desktop and server by @juliusmarminge in #2098
- Update workflow to use ubuntu-24.04 runner by @juliusmarminge in #2110
- Show thread status in command palette by @Noojuno in #2107
- Fix Windows PATH hydration and repair by @Badbird5907 in #1729
- Clean up invalid pending approval projections by @juliusmarminge in #2106
- Modernize release workflow runners by @juliusmarminge in #2129
- Extract backend startup readiness coordination by @juliusmarminge in #2133
- Preserve provider bindings when stopping sessions by @HaukeSchnau in #2125
- Throttle nightly release workflow to every 3 hours by @juliusmarminge in #2134
- fix(web): bypass xterm for global terminal shortcuts by @AriajSarkar in #1580
- feat: add opencode provider support by @nexxeln in #1758
- fix: show restore defaults only on General settings by @UtkarshUsername in #1710
New Contributors
- @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
- @nmharmon8 made their first contribution in #2078
- @HaukeSchnau made their first contribution in #2125
- @AriajSarkar made their first contribution in #1580
- @nexxeln made their first contribution in #1758
Full Changelog: nightly-v0.0.18-nightly.20260416.46...nightly-v0.0.21-nightly.20260417.55
T3 Code Nightly 0.0.18-nightly.20260416.46 (d22c6f528006)
What's Changed
- 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
New Contributors
- @akarabach made their first contribution in #1971
- @marcusgrando made their first contribution in #2052
Full Changelog: nightly-v0.0.17-nightly.20260415.45...nightly-v0.0.18-nightly.20260416.46
T3 Code Nightly 0.0.17-nightly.20260415.45 (7968f278ee54)
What's Changed
- 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
New Contributors
- @SAKETH11111 made their first contribution in #2027
Full Changelog: nightly-v0.0.17-nightly.20260415.44...nightly-v0.0.17-nightly.20260415.45
T3 Code Nightly 0.0.17-nightly.20260415.44 (409ff90a1401)
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
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
Full Changelog: v0.0.17...nightly-v0.0.17-nightly.20260415.44
T3 Code v0.0.17
What's Changed
- Persist changed-files expansion state per thread by @Marve10s in #1858
- Harden secret store and resolve catalog overrides by @juliusmarminge in #1891
Full Changelog: v0.0.16...v0.0.17