# Commit history · gitcafe/t3code

[View on GitCafe](https://git.cafe/gitcafe/t3code/commits/b41e89eba9cd232cc3257b400fc30972a9b53438)

Repository: [gitcafe/t3code](https://git.cafe/gitcafe/t3code)

Visibility: public

Requested revision: b41e89eba9cd232cc3257b400fc30972a9b53438

Requested commit: b41e89eba9cd232cc3257b400fc30972a9b53438

- [fix\(web\): warn before silent Windows updates \(\#4350\)](https://git.cafe/gitcafe/t3code/commit/b41e89eba9cd232cc3257b400fc30972a9b53438?format=markdown) — b41e89eba9cd232cc3257b400fc30972a9b53438; Yukun Shan

- [Unify dialog glass and fix composer overlays \(\#4365\)](https://git.cafe/gitcafe/t3code/commit/4d83436415c0f6020afe84c127b88874b6f0103c?format=markdown) — 4d83436415c0f6020afe84c127b88874b6f0103c; Julius Marminge

- [Restore light-mode surfaces and refine dialog styling](https://git.cafe/gitcafe/t3code/commit/e51538b812392d522947494ae32dacf3f3859f5e?format=markdown) — e51538b812392d522947494ae32dacf3f3859f5e; Julius Marminge

- [Add shared t3.json project configuration support \(\#4317\)](https://git.cafe/gitcafe/t3code/commit/1c9a6de26eb41f77dbf2f6039427f50f2e9f8b39?format=markdown) — 1c9a6de26eb41f77dbf2f6039427f50f2e9f8b39; Julius Marminge

- [feat: add "Auto" runtime mode — AI-reviewed approvals for Codex and Claude \(\#4272\)](https://git.cafe/gitcafe/t3code/commit/fbd77420f27c1322d49726dd927861b8b5903494?format=markdown) — fbd77420f27c1322d49726dd927861b8b5903494; Theo Browne

- [fix\(web\): new-thread defaults ignored for remote environments \(\#4276\)](https://git.cafe/gitcafe/t3code/commit/16491a84b9bb2842ad6db41635d087647fc2df5b?format=markdown) — 16491a84b9bb2842ad6db41635d087647fc2df5b; Theo Browne

- [fix\(web\): sync provider banner dismissal](https://git.cafe/gitcafe/t3code/commit/b44ed835c63caafae619e303ca019a251c2698b2?format=markdown) — b44ed835c63caafae619e303ca019a251c2698b2; maria-rcks

- [fix\(web\): address redesign review findings](https://git.cafe/gitcafe/t3code/commit/9c9916aefe18586b305e1d973d609e60bd6de4c0?format=markdown) — 9c9916aefe18586b305e1d973d609e60bd6de4c0; maria-rcks

- [test\(desktop\): include glass opacity in settings fixture](https://git.cafe/gitcafe/t3code/commit/936394b6f2cdd430d809f09a28f14b9a7c230a28?format=markdown) — 936394b6f2cdd430d809f09a28f14b9a7c230a28; maria-rcks

- [style\(web\): fade settings content beneath navbar](https://git.cafe/gitcafe/t3code/commit/c38225ef1cd462ce79034f6b76f9acd9eac0349b?format=markdown) — c38225ef1cd462ce79034f6b76f9acd9eac0349b; maria-rcks

- [test\(web\): stabilize timeline module setup](https://git.cafe/gitcafe/t3code/commit/39cd15b9543af45dd8aed75612bf9baebe92abbd?format=markdown) — 39cd15b9543af45dd8aed75612bf9baebe92abbd; maria-rcks

- [fix\(web\): honor composer glass opacity](https://git.cafe/gitcafe/t3code/commit/160d97f4031bcbe8a74615de6222a95ea53840e1?format=markdown) — 160d97f4031bcbe8a74615de6222a95ea53840e1; maria-rcks

- [fix\(web\): add glass composer alerts](https://git.cafe/gitcafe/t3code/commit/d330759f58bad677b9296d4dd9134ccc902821ce?format=markdown) — d330759f58bad677b9296d4dd9134ccc902821ce; maria-rcks

- [fix\(web\): apply glass opacity to command palette](https://git.cafe/gitcafe/t3code/commit/5961d36769b1147604ac0fb847f7c058697447e0?format=markdown) — 5961d36769b1147604ac0fb847f7c058697447e0; maria-rcks

- [style\(web\): polish glass opacity slider](https://git.cafe/gitcafe/t3code/commit/0b1ce588246c1e38124598d9fcac4bc5e4063ce3?format=markdown) — 0b1ce588246c1e38124598d9fcac4bc5e4063ce3; maria-rcks

- [fix\(web\): apply glass opacity to model picker](https://git.cafe/gitcafe/t3code/commit/10da67b9da3e366acf827518423978e4d762a337?format=markdown) — 10da67b9da3e366acf827518423978e4d762a337; maria-rcks

- [fix\(web\): override thread tooltip background](https://git.cafe/gitcafe/t3code/commit/6e5df67f15f4d214350977335a806ee153b620d4?format=markdown) — 6e5df67f15f4d214350977335a806ee153b620d4; maria-rcks

- [fix\(web\): apply glass opacity to thread tooltip](https://git.cafe/gitcafe/t3code/commit/29b1abc45eabe13a930dda58f845fea86dafeec1?format=markdown) — 29b1abc45eabe13a930dda58f845fea86dafeec1; maria-rcks

- [fix\(web\): unify and tune glass surfaces](https://git.cafe/gitcafe/t3code/commit/14b6bfdf157c0ce020a5a55e1c8d3d68552931ef?format=markdown) — 14b6bfdf157c0ce020a5a55e1c8d3d68552931ef; Julius Marminge

- [style\(web\): polish dark mode dialogs](https://git.cafe/gitcafe/t3code/commit/b6a2563db7c0cd1b2df56540852d48c3c96aeaac?format=markdown) — b6a2563db7c0cd1b2df56540852d48c3c96aeaac; maria-rcks

- [feat\(web\): refresh application surfaces](https://git.cafe/gitcafe/t3code/commit/c5ff51ec1fff1a9f0447b0336d645ab0f089db62?format=markdown) — c5ff51ec1fff1a9f0447b0336d645ab0f089db62; maria-rcks

- [improve and prevent silent thread branch drift and PR fetching \(\#2284\)](https://git.cafe/gitcafe/t3code/commit/2d31cb022dee43e5a729273a6936228f30077e29?format=markdown) — 2d31cb022dee43e5a729273a6936228f30077e29; legs

- [fix\(mobile\): don't mark Android VPN/Tailscale as offline when connected \(\#3949\)](https://git.cafe/gitcafe/t3code/commit/bc9428a06a60db59cfddb99c6d7044a9db47eb1c?format=markdown) — bc9428a06a60db59cfddb99c6d7044a9db47eb1c; Rushikesh Gaikwad

- [Refine light-mode sidebar surfaces \(\#4268\)](https://git.cafe/gitcafe/t3code/commit/593289c3c771ec1987b3f904eb95305d7ccaecf6?format=markdown) — 593289c3c771ec1987b3f904eb95305d7ccaecf6; Julius Marminge

- [Add remote server updates and standalone service management \(\#4286\)](https://git.cafe/gitcafe/t3code/commit/ab4a88386d5227706fadc4feb045dfb3e7fe6e1d?format=markdown) — ab4a88386d5227706fadc4feb045dfb3e7fe6e1d; Julius Marminge

- [feat\(web\): copy branch name via right-click in the branch selector \(\#4275\)](https://git.cafe/gitcafe/t3code/commit/78a0ea55c1d9edce8bcd2b3caff9510b4093e6d3?format=markdown) — 78a0ea55c1d9edce8bcd2b3caff9510b4093e6d3; Theo Browne

- [fix\(server\): don't drop sticky PR fallback when remote URL can't be resolved \(\#4289\)](https://git.cafe/gitcafe/t3code/commit/9a0a07167f0623c3a7db0ffeff2e3939760309df?format=markdown) — 9a0a07167f0623c3a7db0ffeff2e3939760309df; Julius Marminge

- [fix: open command palette instead of custom dialog for new thread picker in SidebarV2 \(\#4269\)](https://git.cafe/gitcafe/t3code/commit/9fe4832a3f87e48152f915cfac9f85ec78e14e24?format=markdown) — 9fe4832a3f87e48152f915cfac9f85ec78e14e24; Utkarsh Patil

- [Stabilize PR status lookups and provider session lifecycle \(\#4281\)](https://git.cafe/gitcafe/t3code/commit/376c149eac201fd1492c7b7512a1de96c3b345b7?format=markdown) — 376c149eac201fd1492c7b7512a1de96c3b345b7; Julius Marminge

- [Move mobile working timer into the thread timeline \(\#4285\)](https://git.cafe/gitcafe/t3code/commit/7e2bb475042ccfd196779831e69f5b19a38a2423?format=markdown) — 7e2bb475042ccfd196779831e69f5b19a38a2423; Julius Marminge

- [Preserve draft thread highlighting during promotion \(\#4283\)](https://git.cafe/gitcafe/t3code/commit/18fa89c4adaae722e619f6abde093becf80efc08?format=markdown) — 18fa89c4adaae722e619f6abde093becf80efc08; Julius Marminge

- [fix\(desktop\): handle EPIPE errors on stdout/stderr to prevent crash dialog \(\#4213\)](https://git.cafe/gitcafe/t3code/commit/f74eb62661734927aea45a243e2c3effced43fb9?format=markdown) — f74eb62661734927aea45a243e2c3effced43fb9; Utkarsh Patil

- [Restore Copy Link in chat link context menu \(\#4161\)](https://git.cafe/gitcafe/t3code/commit/e5fba263e6820350e4edc7e5d93955aabef53df1?format=markdown) — e5fba263e6820350e4edc7e5d93955aabef53df1; Henry Zhang

- [Stabilize sidebar settling animations \(\#4280\)](https://git.cafe/gitcafe/t3code/commit/18b468871e6a3bfad207109898011ea330afeadb?format=markdown) — 18b468871e6a3bfad207109898011ea330afeadb; Julius Marminge

- [fix\(web\): use message-square icon for settled icon-less project threads in sidebar v2 \(\#4279\)](https://git.cafe/gitcafe/t3code/commit/020179c19a0073d130c30083c7623cf1196688e7?format=markdown) — 020179c19a0073d130c30083c7623cf1196688e7; Utkarsh Patil

- [Unify temporary worktree branch naming \(\#4278\)](https://git.cafe/gitcafe/t3code/commit/571a8b44bdd4f0f0b0464ef24240021689616e7d?format=markdown) — 571a8b44bdd4f0f0b0464ef24240021689616e7d; Julius Marminge

- [fix\(web\): default provider selection for users without Codex \(\#4117\)](https://git.cafe/gitcafe/t3code/commit/b6e1b39335ffd34583c94f5b1e5e2c80520729fe?format=markdown) — b6e1b39335ffd34583c94f5b1e5e2c80520729fe; Miklós Fazekas

- [\[codex\] keep scoped package references as text \(\#4167\)](https://git.cafe/gitcafe/t3code/commit/c7b21ff172f8e64318ec681e8839ee60ca660fa4?format=markdown) — c7b21ff172f8e64318ec681e8839ee60ca660fa4; Maxwell Young

- [fix\(server\): stop restoring stale OpenCode models \(\#4095\)](https://git.cafe/gitcafe/t3code/commit/4e09cddb40eb1bb1e111a0374b46e73b38ffbb29?format=markdown) — 4e09cddb40eb1bb1e111a0374b46e73b38ffbb29; Yukun Shan

- [Preserve connecting status while a turn starts \(\#4101\)](https://git.cafe/gitcafe/t3code/commit/783692afc10dd63693b3f65ca334322762293e67?format=markdown) — 783692afc10dd63693b3f65ca334322762293e67; Ishan

- [fix\(claude\): isolate capability probe from user MCP servers \(\#4015\)](https://git.cafe/gitcafe/t3code/commit/aa5ec8036451a8dcf16d93294c69f524907c42c8?format=markdown) — aa5ec8036451a8dcf16d93294c69f524907c42c8; Jaret Bottoms

- [fix\(settings\): validate the add-provider wizard step before advancing \(\#2813\) \(\#3100\)](https://git.cafe/gitcafe/t3code/commit/282ecb317877e6cce296976a03278cc388b7ca37?format=markdown) — 282ecb317877e6cce296976a03278cc388b7ca37; Leonel Rivas

- [Sidebar v2 beta: flat thread list with a server-backed settled lifecycle \(\#4026\)](https://git.cafe/gitcafe/t3code/commit/32c6012dabdbd0eb178b25ea4225d889ec8f6475?format=markdown) — 32c6012dabdbd0eb178b25ea4225d889ec8f6475; Theo Browne

- [fix\(claude\): handle all SDK stream messages; stop spurious work-log warning rows \(\#4244\)](https://git.cafe/gitcafe/t3code/commit/6f34ad3e87eba2ffba66cac5593dae8b680e5b84?format=markdown) — 6f34ad3e87eba2ffba66cac5593dae8b680e5b84; Theo Browne

- [fix: better defaults — Claude 1M context, Codex gpt-5.6, worktrees from origin main \(\#4240\)](https://git.cafe/gitcafe/t3code/commit/62cf4617594c2a0d8c9c5dc4bbc2012d0ead802d?format=markdown) — 62cf4617594c2a0d8c9c5dc4bbc2012d0ead802d; Theo Browne

- [fix\(web\): keep composer editable while disconnected \(\#4241\)](https://git.cafe/gitcafe/t3code/commit/23c18fda7a969634a30888e36b2da45f6d66a83b?format=markdown) — 23c18fda7a969634a30888e36b2da45f6d66a83b; Theo Browne

- [fix\(web\): always show environment chip for remote projects \(\#4217\)](https://git.cafe/gitcafe/t3code/commit/c0bb2373450231e3931937d2f703e35ce906ed85?format=markdown) — c0bb2373450231e3931937d2f703e35ce906ed85; Theo Browne

- [Pass CLI OAuth config to hosted web deploy \(\#4186\)](https://git.cafe/gitcafe/t3code/commit/5d34f9ff235115d43a6cb4b4561d10badf218b87?format=markdown) — 5d34f9ff235115d43a6cb4b4561d10badf218b87; Julius Marminge

- [Finale: upgrade changed files card to fix various UI issues \(\#4113\)](https://git.cafe/gitcafe/t3code/commit/c8a04bd59b7e1a18124468f1592b4c925839a9de?format=markdown) — c8a04bd59b7e1a18124468f1592b4c925839a9de; ss

- [perf\(orchestration\): speed up new-chat propagation and offline catch-up \(\#4177\)](https://git.cafe/gitcafe/t3code/commit/db4b2d8a0f23b00f19774dda33e0b02627272c90?format=markdown) — db4b2d8a0f23b00f19774dda33e0b02627272c90; Rusiru Sadathana

- [fix\(desktop\): preserve main window bounds \(\#3851\)](https://git.cafe/gitcafe/t3code/commit/2c199aacac3244adc93c5f4a9c838683e93946dd?format=markdown) — 2c199aacac3244adc93c5f4a9c838683e93946dd; Anirudh Coontoor

- [feat\(web\): drag files from the explorer into the chat composer \(\#4140\)](https://git.cafe/gitcafe/t3code/commit/8ca4eec9ca46e1dd2f2427ae2405f5f417e8f95d?format=markdown) — 8ca4eec9ca46e1dd2f2427ae2405f5f417e8f95d; Yordis Prieto

- [fix\(web\): preview workspace images in the file panel \(\#3996\)](https://git.cafe/gitcafe/t3code/commit/0936fd271f866f5f58cce067865c8d0262b9ea20?format=markdown) — 0936fd271f866f5f58cce067865c8d0262b9ea20; Rhiz3K

- [\[codex\] preserve custom model slugs \(\#4168\)](https://git.cafe/gitcafe/t3code/commit/fa69f05b69d05003a6994194c12edd1d8aee080c?format=markdown) — fa69f05b69d05003a6994194c12edd1d8aee080c; Maxwell Young

- [fix\(web\): paint text selection over composer chips \(\#4139\)](https://git.cafe/gitcafe/t3code/commit/c710167bde19e665c8517b606718bfbd406f2dd1?format=markdown) — c710167bde19e665c8517b606718bfbd406f2dd1; Yordis Prieto

- [\[codex\] show complete approval details \(\#4111\)](https://git.cafe/gitcafe/t3code/commit/a135f2c2d32bcded09fca32d4147c06df90ec84d?format=markdown) — a135f2c2d32bcded09fca32d4147c06df90ec84d; Maxwell Young

- [fix\(web\): scope timeline minimap hover target to the side gutter \(\#3869\)](https://git.cafe/gitcafe/t3code/commit/946b867666be94482e9e41015a304f55fe1e4754?format=markdown) — 946b867666be94482e9e41015a304f55fe1e4754; xxashxx-svg

- [fix\(server\): use CLI for OpenCode health check instead of spawning server \(\#4153\)](https://git.cafe/gitcafe/t3code/commit/0ca3240691bf1773802b3ed70330515d68b0a6b8?format=markdown) — 0ca3240691bf1773802b3ed70330515d68b0a6b8; Utkarsh Patil

- [fix\(opencode\): resume the OpenCode session on follow-ups instead of starting an empty one \(\#3617\)](https://git.cafe/gitcafe/t3code/commit/f4da4f3b4037260bbb0d8914acbebafd2206607a?format=markdown) — f4da4f3b4037260bbb0d8914acbebafd2206607a; Vadym Kotai

- [Gate iOS glass layout on native support \(\#4032\)](https://git.cafe/gitcafe/t3code/commit/b6d9ce325c4586ea3ab2d2ea5cfd5e8f8c167aeb?format=markdown) — b6d9ce325c4586ea3ab2d2ea5cfd5e8f8c167aeb; Julius Marminge

- [Synchronize mobile threads with authoritative shell snapshots \(\#4163\)](https://git.cafe/gitcafe/t3code/commit/8e3467fe60c49ee739b278229156108032b72e25?format=markdown) — 8e3467fe60c49ee739b278229156108032b72e25; Julius Marminge

- [fix\(preview\): preserve direct localhost navigation \(\#3939\)](https://git.cafe/gitcafe/t3code/commit/2fae0d0ac300353be774c9f9fe79d3af025d4f91?format=markdown) — 2fae0d0ac300353be774c9f9fe79d3af025d4f91; Chris Michael Guzman

- [Regenerate Codex reset credit protocol bindings \(\#4173\)](https://git.cafe/gitcafe/t3code/commit/08993a5ec8fbe5c55a2a4fa8f5fb37f870e87cf6?format=markdown) — 08993a5ec8fbe5c55a2a4fa8f5fb37f870e87cf6; Julius Marminge

- [\[orchestration\] Clear stale active turn when session becomes inactive \(\#3159\)](https://git.cafe/gitcafe/t3code/commit/501ce27b81826960dcbb9a93a6b3407efcf09366?format=markdown) — 501ce27b81826960dcbb9a93a6b3407efcf09366; Andrew Forster

- [Add Codex launch arguments setting \(\#2892\)](https://git.cafe/gitcafe/t3code/commit/40c0ab088308fb010a3db488c545f10aa7179ed2?format=markdown) — 40c0ab088308fb010a3db488c545f10aa7179ed2; James

- [fix\(codex\): show web search query and url in tool call details \(\#2093\)](https://git.cafe/gitcafe/t3code/commit/33f1cb422461bf0f072b9f181734e9b654d1ca69?format=markdown) — 33f1cb422461bf0f072b9f181734e9b654d1ca69; Guilherme Vieira

- [fix: allow sidebar to be shrunk when wider than viewport \(\#2456\)](https://git.cafe/gitcafe/t3code/commit/d266c068d0e8b8cd168d38cd70b885a7a9e233e2?format=markdown) — d266c068d0e8b8cd168d38cd70b885a7a9e233e2; Shoaib

- [fix\(cli\): support force removing projects \(\#3922\)](https://git.cafe/gitcafe/t3code/commit/5fcfe242c1643eb5cee3699b160f59ad5f969fca?format=markdown) — 5fcfe242c1643eb5cee3699b160f59ad5f969fca; Andrew Barnes

- [Archive selected threads from the context menu \(\#3895\)](https://git.cafe/gitcafe/t3code/commit/df65a6c3ad605feb2f326c0ad78d056c10476770?format=markdown) — df65a6c3ad605feb2f326c0ad78d056c10476770; Christoph Herzog

- [fix: delegate OpenCode session titles to provider \(\#3720\)](https://git.cafe/gitcafe/t3code/commit/3235658c080bc12fcd1ffaa275aced98d225f2f6?format=markdown) — 3235658c080bc12fcd1ffaa275aced98d225f2f6; Tristan Knight

- [feat\(server\): title background-task work-log rows with the task name \(\#3751\)](https://git.cafe/gitcafe/t3code/commit/749baec353d5675f1acac81f22aa15da573e71c7?format=markdown) — 749baec353d5675f1acac81f22aa15da573e71c7; Theo Browne

- [Fix incorrect pluralization of “entry” \(\#3933\)](https://git.cafe/gitcafe/t3code/commit/d7baa37e5c25a1335a117ee3c9f5b5b0d5bbd832?format=markdown) — d7baa37e5c25a1335a117ee3c9f5b5b0d5bbd832; mel

- [fix\(server\): recognize Bedrock-backed Claude as authenticated \(\#3931\)](https://git.cafe/gitcafe/t3code/commit/68ea280388bed4cf9229a4667b4f8a7b5b076105?format=markdown) — 68ea280388bed4cf9229a4667b4f8a7b5b076105; Pieter van Zyl

- [fix\(web\): handle sidebar shortcut before editors \(\#3921\)](https://git.cafe/gitcafe/t3code/commit/dfbda843628c817a48523b1a4a28a6ef232d1d65?format=markdown) — dfbda843628c817a48523b1a4a28a6ef232d1d65; Andrew Barnes

- [fix\(desktop\): allow clipboard writes in the preview browser \(\#3889\)](https://git.cafe/gitcafe/t3code/commit/78485e6d50d06180618aacd0d25151e831f666a4?format=markdown) — 78485e6d50d06180618aacd0d25151e831f666a4; Carlos Rico-Ospina

- [Fix project action preview settings persistence \(\#3842\)](https://git.cafe/gitcafe/t3code/commit/63b6b44627d605afba7ec2549f817c23c0f903ad?format=markdown) — 63b6b44627d605afba7ec2549f817c23c0f903ad; coach007

- [fix\(server\): resolve Claude SDK executable path on Windows npm installs \(\#3740\)](https://git.cafe/gitcafe/t3code/commit/3795dbb01723d7474db8ddf805b1f64d5b56919c?format=markdown) — 3795dbb01723d7474db8ddf805b1f64d5b56919c; David Whatley

- [fix\(client\): use lightweight connection probe \(\#4137\)](https://git.cafe/gitcafe/t3code/commit/2640e6dcfcb6a5ba2f01f20295ce8bacd2fdb05e?format=markdown) — 2640e6dcfcb6a5ba2f01f20295ce8bacd2fdb05e; eeinarsson

- [Add portable mobile app testing guidance \(\#4165\)](https://git.cafe/gitcafe/t3code/commit/e34250df469dcf50b444777f903b5f3482b4ce3c?format=markdown) — e34250df469dcf50b444777f903b5f3482b4ce3c; Julius Marminge

- [Fix draft banner stack overlap \(\#4164\)](https://git.cafe/gitcafe/t3code/commit/7e1a0d551c750d4a6322e52cfb5e7c866be9a964?format=markdown) — 7e1a0d551c750d4a6322e52cfb5e7c866be9a964; Julius Marminge

- [fix\(web\): improve dev sidebar backdrop contrast & remove version pills \(\#4166\)](https://git.cafe/gitcafe/t3code/commit/b511227b7ad421c422f1ebca65116776020e4799?format=markdown) — b511227b7ad421c422f1ebca65116776020e4799; maria

- [Make test-t3-app skill discoverable by Claude Code \(\#4162\)](https://git.cafe/gitcafe/t3code/commit/69c8be2ee54e3aff9c90b98d8e10aeafd0aaae2e?format=markdown) — 69c8be2ee54e3aff9c90b98d8e10aeafd0aaae2e; Julius Marminge

- [fix\(mobile\): Stabilize native stack option updates \(\#4037\)](https://git.cafe/gitcafe/t3code/commit/271454cbd2f93f25c8c158c0bb247164a0041578?format=markdown) — 271454cbd2f93f25c8c158c0bb247164a0041578; Julius Marminge

- [fix\(shared\): delete unused agentAwareness phase predicates \(\#4134\)](https://git.cafe/gitcafe/t3code/commit/e8ff6bc7f829911faf23074b147f95d0470d518d?format=markdown) — e8ff6bc7f829911faf23074b147f95d0470d518d; Kriday Dave

- [fix: increase OpenCode server startup timeout from 5s to 30s \(\#4132\)](https://git.cafe/gitcafe/t3code/commit/398140a9bde5596cd6b45dc546150c6f5e3b23b7?format=markdown) — 398140a9bde5596cd6b45dc546150c6f5e3b23b7; Utkarsh Patil

- [Refine T3 Connect authorization surfaces \(\#4159\)](https://git.cafe/gitcafe/t3code/commit/2b180a2b2d307a902fa63c8de3d7a42ea5e1b9c5?format=markdown) — 2b180a2b2d307a902fa63c8de3d7a42ea5e1b9c5; Julius Marminge

- [feat: add headless \`t3 connect\` setup for SSH hosts \(\#3749\)](https://git.cafe/gitcafe/t3code/commit/7a820abfddbf77166d16614bb9bcabe8fcd2c829?format=markdown) — 7a820abfddbf77166d16614bb9bcabe8fcd2c829; Theo Browne

- [feat\(web\): themed sidebar header art for nightly and dev builds \(\#4130\)](https://git.cafe/gitcafe/t3code/commit/53e3c98a55237ab7327dc1fb55f1f7cf500560a1?format=markdown) — 53e3c98a55237ab7327dc1fb55f1f7cf500560a1; maria

- [Add isolated app testing workflow \(\#4121\)](https://git.cafe/gitcafe/t3code/commit/4f11740510d9040475936a24b08f60852bf5fdc4?format=markdown) — 4f11740510d9040475936a24b08f60852bf5fdc4; Julius Marminge

- [Add terminal selection copy action \(\#2904\)](https://git.cafe/gitcafe/t3code/commit/1735e27d9e5106bbb35d5b1dd10363604a54b69e?format=markdown) — 1735e27d9e5106bbb35d5b1dd10363604a54b69e; Taras

- [Refresh splash screen and favicon branding \(\#4120\)](https://git.cafe/gitcafe/t3code/commit/ebe8afb1df357423a0e036b388af3e739d640205?format=markdown) — ebe8afb1df357423a0e036b388af3e739d640205; Julius Marminge

- [fix\(desktop\): Validate WSL node version against engine range after probe success \(\#3621\)](https://git.cafe/gitcafe/t3code/commit/bf76535fe4da71d8de7b8bd5ffa0d2086b7af8d0?format=markdown) — bf76535fe4da71d8de7b8bd5ffa0d2086b7af8d0; Utkarsh Patil

- [\[fix/feat:ui\] Make selected menu checks blue \(\#3234\)](https://git.cafe/gitcafe/t3code/commit/5c66110e269cc5a852763e5f06a81f2a763d3181?format=markdown) — 5c66110e269cc5a852763e5f06a81f2a763d3181; ss

- [\[codex\] canonicalize client timestamps \(\#4112\)](https://git.cafe/gitcafe/t3code/commit/da3c2030f710c4e1243035613eda94f6526afa1f?format=markdown) — da3c2030f710c4e1243035613eda94f6526afa1f; Maxwell Young

- [Allow failed remote environments to be removed \(\#4084\)](https://git.cafe/gitcafe/t3code/commit/0506508e9b0072a5ffdd5d403cdef3a704f76540?format=markdown) — 0506508e9b0072a5ffdd5d403cdef3a704f76540; Noah Zepner

- [fix\(web\): handle macOS Home and End in composer \(\#2508\)](https://git.cafe/gitcafe/t3code/commit/b859a575d19cc0ff060b11a94a0f8aa92cb38c3f?format=markdown) — b859a575d19cc0ff060b11a94a0f8aa92cb38c3f; Guilherme Vieira

- [\[fix/feat:ui\] Preserve open-in editor brand colors \(\#3225\)](https://git.cafe/gitcafe/t3code/commit/e63403fe9259b67f8beccdbf8117671ffefaf48f?format=markdown) — e63403fe9259b67f8beccdbf8117671ffefaf48f; ss

- [\[fix/feat:ui\] Show default option badge \(\#3232\)](https://git.cafe/gitcafe/t3code/commit/c0e161af069ec501a44d72c4e59d38d3cf85706d?format=markdown) — c0e161af069ec501a44d72c4e59d38d3cf85706d; ss

- [\[codex\] Route OpenCode missing-session errors through Effect \(\#3608\)](https://git.cafe/gitcafe/t3code/commit/d0b9f8d40d7f269a4c77b7c0302b5889a31ba66a?format=markdown) — d0b9f8d40d7f269a4c77b7c0302b5889a31ba66a; Wout Stiens

- [Fix sending messages during active turns \(\#3919\)](https://git.cafe/gitcafe/t3code/commit/d8b12ae801f2123e9be73d2f4139f8994e4d1d19?format=markdown) — d8b12ae801f2123e9be73d2f4139f8994e4d1d19; Jake Leventhal

More commits follow; continue with `GET /api/repos/gitcafe/t3code/commits?after=IjMxY2FhNTY1MmIwZDNkNjg2NjBjOTE0YTg1YWY1MTAxYzA1N2Y2YTAi`.
