# Commit history · gitcafe/t3code

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

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

Visibility: public

Requested revision: 43e2aeab389199de115bb414f80db12b60cd85f4

Requested commit: 43e2aeab389199de115bb414f80db12b60cd85f4

- [\[codex\] fix: tolerate invalid latest user message timestamps \(\#3521\)](https://git.cafe/gitcafe/t3code/commit/43e2aeab389199de115bb414f80db12b60cd85f4?format=markdown) — 43e2aeab389199de115bb414f80db12b60cd85f4; Wout Stiens

- [\[codex\] fix: guard invalid web timestamps \(\#3515\)](https://git.cafe/gitcafe/t3code/commit/b655a9f183cc9f6b2fd54bf11ea28acb50d23cfd?format=markdown) — b655a9f183cc9f6b2fd54bf11ea28acb50d23cfd; Wout Stiens

- [fix\(server\): thread cwd through Claude capability probe \(\#2048\) \(\#2124\)](https://git.cafe/gitcafe/t3code/commit/4e3f2f04d577152672110303b432a72218fe4e61?format=markdown) — 4e3f2f04d577152672110303b432a72218fe4e61; Matt Van Horn

- [fix\(terminal\): strip AppImage runtime env from spawned terminals \(\#3108\)](https://git.cafe/gitcafe/t3code/commit/1047dac0c5296b1c548e607f061f95227a706b49?format=markdown) — 1047dac0c5296b1c548e607f061f95227a706b49; Leonel Rivas

- [fix\(ux\): spamming cmd \+ , no longer stack opening settings \(\#2757\)](https://git.cafe/gitcafe/t3code/commit/143b9c9280015f0ff9fa70cd9e4edb18e975c94d?format=markdown) — 143b9c9280015f0ff9fa70cd9e4edb18e975c94d; James

- [feat\(server\): include runtime model and effort in Codex developer instructions \(\#3948\)](https://git.cafe/gitcafe/t3code/commit/cf58cadd027f013b5b0f95693975d226d9fd178f?format=markdown) — cf58cadd027f013b5b0f95693975d226d9fd178f; Theo Browne

- [\[codex\] fix mobile composer Enter behavior \(\#3930\)](https://git.cafe/gitcafe/t3code/commit/6a17629670f31a00719fb92c7c9413661cd6def5?format=markdown) — 6a17629670f31a00719fb92c7c9413661cd6def5; Maxwell Young

- [fix\(web\): inset Windows desktop scrollbars from resize edge \(\#4097\)](https://git.cafe/gitcafe/t3code/commit/7b8d12618b3d857874a1cc709d11c5df087b6390?format=markdown) — 7b8d12618b3d857874a1cc709d11c5df087b6390; Yukun Shan

- [\[codex\] prevent ACP assistant ID collisions after restarts \(\#3932\)](https://git.cafe/gitcafe/t3code/commit/bcd640bf4d81df20ac5686ff0ca86d861f909be2?format=markdown) — bcd640bf4d81df20ac5686ff0ca86d861f909be2; Maxwell Young

- [Remove unused code parameter from describePreviewError \(\#3970\)](https://git.cafe/gitcafe/t3code/commit/b49a2e677c6fba6d705ad16dbd913f56df4035d6?format=markdown) — b49a2e677c6fba6d705ad16dbd913f56df4035d6; Kriday Dave

- [fix\(server\): image upload crashed dispatchCommand with a stack overflow \(\#3952\)](https://git.cafe/gitcafe/t3code/commit/ed81c156daf3d8ce7d3599236df7a26c11ef145f?format=markdown) — ed81c156daf3d8ce7d3599236df7a26c11ef145f; Theo Browne

- [Fix duplicate keybinding rule when replacing with an existing rule \(\#3969\)](https://git.cafe/gitcafe/t3code/commit/7dc75127c2320a64d8148ad7a09fd30db892d4af?format=markdown) — 7dc75127c2320a64d8148ad7a09fd30db892d4af; Kriday Dave

- [fix: prevent initial right-click from selecting a context menu item \(\#3877\)](https://git.cafe/gitcafe/t3code/commit/e057e2e98583c53946c64e401441777664840987?format=markdown) — e057e2e98583c53946c64e401441777664840987; Fazal Kadivar

- [Allow preview panel to grow on wide displays \(\#4044\)](https://git.cafe/gitcafe/t3code/commit/a7f6d97b94d2e12b10081760063768f715f87e96?format=markdown) — a7f6d97b94d2e12b10081760063768f715f87e96; Olivier Melcher

- [Fix documented task-runner commands \(bun run \-\> vp\) \(\#3965\)](https://git.cafe/gitcafe/t3code/commit/f9a4f59930ab9931d8e92f6ebee69ee0cbc2cad2?format=markdown) — f9a4f59930ab9931d8e92f6ebee69ee0cbc2cad2; Kriday Dave

- [fix\(cursor\): default binary path to cursor-agent \(avoid path conflict w/ grok\) \(\#4094\)](https://git.cafe/gitcafe/t3code/commit/7f1cb61031184030653c10d1cb357ba226db90e4?format=markdown) — 7f1cb61031184030653c10d1cb357ba226db90e4; BunnyGamezsc

- [Normalize protocol-relative remote host input as https \(\#3971\)](https://git.cafe/gitcafe/t3code/commit/c49d424e3aa2f5993e756a2b8f19b9b5da6f0cc5?format=markdown) — c49d424e3aa2f5993e756a2b8f19b9b5da6f0cc5; Kriday Dave

- [fix\(marketing\): correct Cursor icon color \(\#4090\)](https://git.cafe/gitcafe/t3code/commit/4804a9824fa86f4b8974f449194619c955d03624?format=markdown) — 4804a9824fa86f4b8974f449194619c955d03624; Manuel De Ceglie

- [Update marketing GitHub star count \(\#4088\)](https://git.cafe/gitcafe/t3code/commit/0748134cece07227167f8e5ed75864f347e8a9fd?format=markdown) — 0748134cece07227167f8e5ed75864f347e8a9fd; Manuel De Ceglie

- [Refresh app icons across release variants \(\#4080\)](https://git.cafe/gitcafe/t3code/commit/6e9987cf17eef56303a7e5033aa152a92b234d65?format=markdown) — 6e9987cf17eef56303a7e5033aa152a92b234d65; Julius Marminge

- [fix\(server\): stabilize non-repository Git diagnostics \(\#4077\)](https://git.cafe/gitcafe/t3code/commit/8b5469863ae1dd696e696de30240ec3da607962d?format=markdown) — 8b5469863ae1dd696e696de30240ec3da607962d; Eric Tsai

- [fix\(git\): treat selected commit paths literally \(\#3998\)](https://git.cafe/gitcafe/t3code/commit/58302b2010913d6e236570bbe8c9abe38de7fa18?format=markdown) — 58302b2010913d6e236570bbe8c9abe38de7fa18; Eric Tsai

- [feat: show nightly update changelog tooltip \(\#3832\)](https://git.cafe/gitcafe/t3code/commit/1f2797325ba52b93fddfb5aaaee3b18c86800589?format=markdown) — 1f2797325ba52b93fddfb5aaaee3b18c86800589; Hugo Vizcaino Santana

- [Fix dropped events during initial thread snapshot \(\#4079\)](https://git.cafe/gitcafe/t3code/commit/c14a5ca492b4da11da81e482e307222946536300?format=markdown) — c14a5ca492b4da11da81e482e307222946536300; Ishan

- [fix\(server\): use CLAUDE_CONFIG_DIR instead of HOME for Claude instanc… \(\#4017\)](https://git.cafe/gitcafe/t3code/commit/eb733c10f270bcfc2638b72eb25a8eaa314cb08a?format=markdown) — eb733c10f270bcfc2638b72eb25a8eaa314cb08a; Dimitar Stoykov

- [\[codex\] Expand real-route app store screenshot harness \(\#4014\)](https://git.cafe/gitcafe/t3code/commit/8a02c718619a9d4c6588d3ab7a89204023cfab62?format=markdown) — 8a02c718619a9d4c6588d3ab7a89204023cfab62; Julius Marminge

- [Add native mobile share target support \(\#4021\)](https://git.cafe/gitcafe/t3code/commit/fdca15471d92e95e4ec5501f45dbf3ce81f8d991?format=markdown) — fdca15471d92e95e4ec5501f45dbf3ce81f8d991; Julius Marminge

- [Fix iOS terminal Enter input encoding \(\#4043\)](https://git.cafe/gitcafe/t3code/commit/5d68fca8f210c137eee04da30ed25b5fa7e432d9?format=markdown) — 5d68fca8f210c137eee04da30ed25b5fa7e432d9; Julius Marminge

- [fix\(mobile\): Send composer images in upload wire format \(\#4035\)](https://git.cafe/gitcafe/t3code/commit/2a33a18716854b8d07378008cf3101ad999209ae?format=markdown) — 2a33a18716854b8d07378008cf3101ad999209ae; Julius Marminge

- [Resolve localhost preview URLs for remote environments \(\#4011\)](https://git.cafe/gitcafe/t3code/commit/bde0a4c0dd2d420a5fd71f39448d5db1bab078da?format=markdown) — bde0a4c0dd2d420a5fd71f39448d5db1bab078da; Julius Marminge

- [Normalize over-indented markdown list items \(\#4020\)](https://git.cafe/gitcafe/t3code/commit/54f167e2e0b857a60946590bfa983fb93b4f138a?format=markdown) — 54f167e2e0b857a60946590bfa983fb93b4f138a; Julius Marminge

- [Prevent duplicate project workspace roots \(\#3829\)](https://git.cafe/gitcafe/t3code/commit/d114e2772d059c04460a7e0c25e19ac0c2468f14?format=markdown) — d114e2772d059c04460a7e0c25e19ac0c2468f14; Julius Marminge

- [Fix macOS fullscreen titlebar spacing \(\#4019\)](https://git.cafe/gitcafe/t3code/commit/0418301de79bb7b6f82305236325cb9811615e9e?format=markdown) — 0418301de79bb7b6f82305236325cb9811615e9e; Ishan

- [Isolate native diff highlight grammar state \(\#4029\)](https://git.cafe/gitcafe/t3code/commit/5e8b2c800ecd98e23adbdbfc8970f4687ac8254b?format=markdown) — 5e8b2c800ecd98e23adbdbfc8970f4687ac8254b; Julius Marminge

- [\[codex\] Fix onboarding connection status \(\#4001\)](https://git.cafe/gitcafe/t3code/commit/b98233702c88fd7a4312b231e68b089d5f3b0e80?format=markdown) — b98233702c88fd7a4312b231e68b089d5f3b0e80; Julius Marminge

- [Fix Legal modal header crash \(\#4000\)](https://git.cafe/gitcafe/t3code/commit/ecb35f75839925dd1ac6f854efeef5c9e291d11b?format=markdown) — ecb35f75839925dd1ac6f854efeef5c9e291d11b; Julius Marminge

- [docs: Add T3 Code Legal Docs \(\#3972\)](https://git.cafe/gitcafe/t3code/commit/d359789ed4ed99b19a0bc6db3c6f6eba4d2b53ce?format=markdown) — d359789ed4ed99b19a0bc6db3c6f6eba4d2b53ce; Julius Marminge

- [fix\(docs\): replace stale codething-mvp absolute paths with repo-relative links \(\#3992\)](https://git.cafe/gitcafe/t3code/commit/462442667e815abd822b042d53924775460b7bcf?format=markdown) — 462442667e815abd822b042d53924775460b7bcf; Kriday Dave

- [fix\(docs\): repair broken source links in architecture overview \(\#3991\)](https://git.cafe/gitcafe/t3code/commit/c69120f4845a13d0b1cc155995859957935f9007?format=markdown) — c69120f4845a13d0b1cc155995859957935f9007; Kriday Dave

- [fix\(docs\): correct CI task-runner commands in ci.md \(\#3990\)](https://git.cafe/gitcafe/t3code/commit/7b928d54886742737851af1d6c68d70c90b4cc28?format=markdown) — 7b928d54886742737851af1d6c68d70c90b4cc28; Kriday Dave

- [perf\(web\): duty-cycle status animations and remove fixed noise overlay \(\#3978\)](https://git.cafe/gitcafe/t3code/commit/2fdc704bbb2c6b9e0ba01edbc21f3aa2c956d698?format=markdown) — 2fdc704bbb2c6b9e0ba01edbc21f3aa2c956d698; Theo Browne

- [Prepare Android beta branding and review diff UI \(\#3967\)](https://git.cafe/gitcafe/t3code/commit/3513fa04fbf12c1d4fa2b8d07cfc7f0905714d31?format=markdown) — 3513fa04fbf12c1d4fa2b8d07cfc7f0905714d31; Julius Marminge

- [Skip stale working-task notifications \(\#3961\)](https://git.cafe/gitcafe/t3code/commit/735240f3162470032120603474605b8a6e42580b?format=markdown) — 735240f3162470032120603474605b8a6e42580b; Julius Marminge

- [Use client-side fallbacks for missing project favicons \(\#3959\)](https://git.cafe/gitcafe/t3code/commit/8de254a685f4356c719e744926397362c800f426?format=markdown) — 8de254a685f4356c719e744926397362c800f426; Julius Marminge

- [\[codex\] Add Android mobile support \(\#3579\)](https://git.cafe/gitcafe/t3code/commit/c1ec1915fc16f3dc1ec5d47d9a97f6210a574526?format=markdown) — c1ec1915fc16f3dc1ec5d47d9a97f6210a574526; Julius Marminge

- [fix\(marketing\): show platform-appropriate commit shortcut on the website \(\#3644\)](https://git.cafe/gitcafe/t3code/commit/619b0ece940ed0ae92a1efffc2b3a1409f0c95d8?format=markdown) — 619b0ece940ed0ae92a1efffc2b3a1409f0c95d8; Vedank Purohit

- [Fix truncated chat error alert layout \(\#3899\)](https://git.cafe/gitcafe/t3code/commit/ef943a26abe4dd95fabd32d81ccc4e66f62de2e1?format=markdown) — ef943a26abe4dd95fabd32d81ccc4e66f62de2e1; Jake Leventhal

- [Expose mobile PR indicator labels to accessibility \(\#3828\)](https://git.cafe/gitcafe/t3code/commit/f61fa9499d96fee825492aba204593c37b27e0cb?format=markdown) — f61fa9499d96fee825492aba204593c37b27e0cb; Julius Marminge

- [Show compact PR number badges in mobile thread rows \(\#3827\)](https://git.cafe/gitcafe/t3code/commit/8619ef22e9a173678b1ed2d00eae99b329a7c6b6?format=markdown) — 8619ef22e9a173678b1ed2d00eae99b329a7c6b6; Julius Marminge

- [fix\(mobile\): embed fonts and render project favicons reliably \(\#3823\)](https://git.cafe/gitcafe/t3code/commit/843cf176eae729838b6a2cc8c68cbdadda667d95?format=markdown) — 843cf176eae729838b6a2cc8c68cbdadda667d95; Julius Marminge

- [\[codex\] Label max and ultra reasoning \(\#3824\)](https://git.cafe/gitcafe/t3code/commit/ca1e08b5a0463963672725d9edd5443b68da30ad?format=markdown) — ca1e08b5a0463963672725d9edd5443b68da30ad; Julius Marminge

- [feat\(client\): persist offline environment data and mobile preferences \(\#3795\)](https://git.cafe/gitcafe/t3code/commit/2250e3ee7a2c2bf3abca1aeccce90de30625736b?format=markdown) — 2250e3ee7a2c2bf3abca1aeccce90de30625736b; Julius Marminge

- [\[codex\] Preserve worktree metadata during branch sync \(\#3822\)](https://git.cafe/gitcafe/t3code/commit/3201e00ad4f59cc287517e61a19b069b497c16d2?format=markdown) — 3201e00ad4f59cc287517e61a19b069b497c16d2; Julius Marminge

- [\[codex\] Upgrade Clerk stack \(\#3821\)](https://git.cafe/gitcafe/t3code/commit/e9127658a630c51a0d78a51fe550b28807514eae?format=markdown) — e9127658a630c51a0d78a51fe550b28807514eae; Julius Marminge

- [Fix desktop native optional dependency packaging \(\#3816\)](https://git.cafe/gitcafe/t3code/commit/18a41388eb694a8590c2239424bf8ddec55c1c72?format=markdown) — 18a41388eb694a8590c2239424bf8ddec55c1c72; Patricio Gómez Meneses

- [fix\(release\): bump electron-builder so pnpm 11 deduped deps land in the asar \(\#3790\)](https://git.cafe/gitcafe/t3code/commit/0c665658544c9d60b29b59699631d7f496e914e6?format=markdown) — 0c665658544c9d60b29b59699631d7f496e914e6; Rowan

- [Upgrade Clerk toolchain to latest versions \(\#3785\)](https://git.cafe/gitcafe/t3code/commit/e775bc62287da1ed2ac3499221be262a8638d7ba?format=markdown) — e775bc62287da1ed2ac3499221be262a8638d7ba; Julius Marminge

- [fix\(release\): stage pnpm 11 allowBuilds for desktop installs \(\#3781\)](https://git.cafe/gitcafe/t3code/commit/03ac1f0cd9b5ee94c66f40d330912cb4db394024?format=markdown) — 03ac1f0cd9b5ee94c66f40d330912cb4db394024; Julius Marminge

- [Use rounded depth logo for production splash screen \(\#3780\)](https://git.cafe/gitcafe/t3code/commit/7778a1cea72884e3bf7ced589b73c5f17fc4c17d?format=markdown) — 7778a1cea72884e3bf7ced589b73c5f17fc4c17d; Julius Marminge

- [Revert "Revert "Add T3 Connect onboarding for mobile and web"" \(\#3777\)](https://git.cafe/gitcafe/t3code/commit/dad08897664b73d4154736ffe3be3b8d12f64a3d?format=markdown) — dad08897664b73d4154736ffe3be3b8d12f64a3d; Julius Marminge

- [Set up Cursor Cloud dev environment \(web \+ Android toolchain\) \(\#3755\)](https://git.cafe/gitcafe/t3code/commit/b9cc8d6ef17ca9f45bec621bef71ad3f706b9276?format=markdown) — b9cc8d6ef17ca9f45bec621bef71ad3f706b9276; Theo Browne

- [Expose Clerk Google sign-in env vars to Expo \(\#3772\)](https://git.cafe/gitcafe/t3code/commit/0e0040832c17b0afb849392fd0cd413435947021?format=markdown) — 0e0040832c17b0afb849392fd0cd413435947021; Julius Marminge

- [Revert "Add T3 Connect onboarding for mobile and web" \(\#3776\)](https://git.cafe/gitcafe/t3code/commit/cd8b9fc8b3d739f51bdfb3ba60ba5dccdda8d444?format=markdown) — cd8b9fc8b3d739f51bdfb3ba60ba5dccdda8d444; Julius Marminge

- [Add T3 Connect onboarding for mobile and web \(\#3765\)](https://git.cafe/gitcafe/t3code/commit/fa6073e2e13b6a41cfd6c3834c300408e9d1d6d8?format=markdown) — fa6073e2e13b6a41cfd6c3834c300408e9d1d6d8; Julius Marminge

- [Lead with the outcome when no agents are active in the Live Activity \(\#3768\)](https://git.cafe/gitcafe/t3code/commit/4eb1b5793340f8a197f9f995aa396c9a306dbabf?format=markdown) — 4eb1b5793340f8a197f9f995aa396c9a306dbabf; Julius Marminge

- [Clear VCS presentation state on finish \(\#3764\)](https://git.cafe/gitcafe/t3code/commit/4414f922fe4c83b819f9c1585a85d42f7b295ef6?format=markdown) — 4414f922fe4c83b819f9c1585a85d42f7b295ef6; Julius Marminge

- [Extend Done display to 15 minutes and show up to 5 Live Activity banner rows \(\#3761\)](https://git.cafe/gitcafe/t3code/commit/6e42231cb1da130069cbc694f9da4a185067a81f?format=markdown) — 6e42231cb1da130069cbc694f9da4a185067a81f; Julius Marminge

- [Fix Expo widget asset wiring order \(\#3763\)](https://git.cafe/gitcafe/t3code/commit/bdf5aed665a91f2e1755e6a8ef72cd29627fa937?format=markdown) — bdf5aed665a91f2e1755e6a8ef72cd29627fa937; Julius Marminge

- [Use variant-specific splash icons in mobile app \(\#3762\)](https://git.cafe/gitcafe/t3code/commit/0b62e2eb116abaaaafcb839c24accbbf5aba6a3c?format=markdown) — 0b62e2eb116abaaaafcb839c24accbbf5aba6a3c; Julius Marminge

- [Prevent Add Project sheet from collapsing on relayout \(\#3759\)](https://git.cafe/gitcafe/t3code/commit/f9727d08533cadd02ecee2594c1a1b2fbf74af58?format=markdown) — f9727d08533cadd02ecee2594c1a1b2fbf74af58; Julius Marminge

- [Improve live activity routing and diagnostics \(\#3685\)](https://git.cafe/gitcafe/t3code/commit/d8e0ba3ea02dc70874897655b2551ea72c1c738c?format=markdown) — d8e0ba3ea02dc70874897655b2551ea72c1c738c; Julius Marminge

- [Fix mobile legend anchor under automatic iOS insets \(\#3684\)](https://git.cafe/gitcafe/t3code/commit/32e7844837b35ca0a0ff038997a45ea75cb7103f?format=markdown) — 32e7844837b35ca0a0ff038997a45ea75cb7103f; Julius Marminge

- [Load thread snapshots over HTTP before live sync \(\#3719\)](https://git.cafe/gitcafe/t3code/commit/482d56233dc3c27f614c843e0f6cc02b3f648a5f?format=markdown) — 482d56233dc3c27f614c843e0f6cc02b3f648a5f; Julius Marminge

- [Add repo-root favicon.svg so t3 code shows its own icon \(\#3683\)](https://git.cafe/gitcafe/t3code/commit/6009720844f053e048e18ca1abe4f429559ab9fc?format=markdown) — 6009720844f053e048e18ca1abe4f429559ab9fc; Theo Browne

- [fix\(mobile\): combined test branch — scroll, back-swipe, thread lists, computer switching \(\#3687\)](https://git.cafe/gitcafe/t3code/commit/e26e55f389fb0e31ee9a0c4570510bdcba8e350d?format=markdown) — e26e55f389fb0e31ee9a0c4570510bdcba8e350d; Theo Browne

- [Surface pending tasks in mobile home and draft flow \(\#3670\)](https://git.cafe/gitcafe/t3code/commit/4ac094fef689b71f475e41a9a2fce167804a5e4e?format=markdown) — 4ac094fef689b71f475e41a9a2fce167804a5e4e; Julius Marminge

- [Upgrade Vite Plus and enable bundled dev opt-in \(\#3679\)](https://git.cafe/gitcafe/t3code/commit/a7e43b2281879606785707411c1517cd2aca4c08?format=markdown) — a7e43b2281879606785707411c1517cd2aca4c08; Julius Marminge

- [Make the thread composer read as elevated liquid glass \(\#3668\)](https://git.cafe/gitcafe/t3code/commit/cabc93bad305c14e1b6919c6631deca153032f9f?format=markdown) — cabc93bad305c14e1b6919c6631deca153032f9f; Julius Marminge

- [fix\(mobile\): compile patched native pods from source on EAS \(\#3667\)](https://git.cafe/gitcafe/t3code/commit/5cda81562693f3bfa9a4d7a6bfa6cde3ae781256?format=markdown) — 5cda81562693f3bfa9a4d7a6bfa6cde3ae781256; Julius Marminge

- [Add adaptive split-view layout for iPad/mobile workspace \(\#3514\)](https://git.cafe/gitcafe/t3code/commit/32d17d3db55187b48389c005a319135b0badfea2?format=markdown) — 32d17d3db55187b48389c005a319135b0badfea2; Julius Marminge

- [fix\(dev\): Fix electron dev launch and add test \(\#3662\)](https://git.cafe/gitcafe/t3code/commit/6d35a87c5d0e6dcf16be5b1d9a236a1d5e12c8c7?format=markdown) — 6d35a87c5d0e6dcf16be5b1d9a236a1d5e12c8c7; Theo Browne

- [Restore the ultrathink frame border effect \(\#3625\)](https://git.cafe/gitcafe/t3code/commit/7b9eef7ac29f9d4819c6411dfb1c5f04fef50264?format=markdown) — 7b9eef7ac29f9d4819c6411dfb1c5f04fef50264; Julius Marminge

- [Add Claude Sonnet 5 as the default Claude model \(\#3620\)](https://git.cafe/gitcafe/t3code/commit/9d66b104feb761cff07c305d570610112bb5c8dc?format=markdown) — 9d66b104feb761cff07c305d570610112bb5c8dc; Julius Marminge

- [fix: warm WSL before preflight in WSL-only backend mode \(\#3588\)](https://git.cafe/gitcafe/t3code/commit/51ea084c870457f22090e57b5c180144759cb993?format=markdown) — 51ea084c870457f22090e57b5c180144759cb993; Utkarsh Patil

- [Add middle-click close for right panel tabs \(\#3161\)](https://git.cafe/gitcafe/t3code/commit/0615fd7df1ec04303dd13e86d9276aac3057096a?format=markdown) — 0615fd7df1ec04303dd13e86d9276aac3057096a; Hugo Blom

- [chore\(release\): prepare v0.0.28](https://git.cafe/gitcafe/t3code/commit/2448212367b4348f39eaf5c2635eea6896218cba?format=markdown) — 2448212367b4348f39eaf5c2635eea6896218cba; t3-code\[bot\]

- [Restore chat scroll affordances and add timeline minimap \(\#3587\)](https://git.cafe/gitcafe/t3code/commit/fda6486233e0b2f07ecfea166e1a94533cb923c4?format=markdown) — fda6486233e0b2f07ecfea166e1a94533cb923c4; Julius Marminge

- [Desktop: parallel WSL \+ Windows backends with mode picker \(\#2751\)](https://git.cafe/gitcafe/t3code/commit/a9b1190a11276927caf573d92c33c5346fc4c076?format=markdown) — a9b1190a11276927caf573d92c33c5346fc4c076; Jgratton24

- [Stabilize preview browser surfaces, automation, and recording \(\#3565\)](https://git.cafe/gitcafe/t3code/commit/44fb34ad5383badfb02c9f7daa1d8486277eeb01?format=markdown) — 44fb34ad5383badfb02c9f7daa1d8486277eeb01; Julius Marminge

- [Fix native composer lag with revision-gated updates \(\#3574\)](https://git.cafe/gitcafe/t3code/commit/6245c547c2d88e26434ac7b8e08213f2d9ef8577?format=markdown) — 6245c547c2d88e26434ac7b8e08213f2d9ef8577; Julius Marminge

- [Stabilize chat scroll anchoring after send \(\#3564\)](https://git.cafe/gitcafe/t3code/commit/24abab789ec68c6aba865a34e0901f8be8743595?format=markdown) — 24abab789ec68c6aba865a34e0901f8be8743595; Julius Marminge

- [fix\(grok\): Harden ACP resume with replay-idle load readiness \(\#3156\)](https://git.cafe/gitcafe/t3code/commit/52b04b947e3604e426386be53e6d20c6a4366fef?format=markdown) — 52b04b947e3604e426386be53e6d20c6a4366fef; Mike Olson

- [\[codex\] Fix preview automation edge cases \(\#3561\)](https://git.cafe/gitcafe/t3code/commit/e9ed70c5b935d8653c887c6a2f5c1f93013579d4?format=markdown) — e9ed70c5b935d8653c887c6a2f5c1f93013579d4; Julius Marminge

- [Route preview automation through live owner streams \(\#3548\)](https://git.cafe/gitcafe/t3code/commit/ffae5410e8f8ff5ac72330e0b63535b89f9fd555?format=markdown) — ffae5410e8f8ff5ac72330e0b63535b89f9fd555; Julius Marminge

- [Fix Electron dev and packaged renderer startup \(\#3557\)](https://git.cafe/gitcafe/t3code/commit/31dfe3596e429725d95d31ecff396caa02a47d12?format=markdown) — 31dfe3596e429725d95d31ecff396caa02a47d12; Julius Marminge

- [Restore right panel inset when maximized \(\#3555\)](https://git.cafe/gitcafe/t3code/commit/c2776c233691ad1b6b9b891a500d9eac6c6586a2?format=markdown) — c2776c233691ad1b6b9b891a500d9eac6c6586a2; Julius Marminge

- [\[codex\] Upgrade Legend List chat scrolling \(\#3545\)](https://git.cafe/gitcafe/t3code/commit/22f021ed697f4021462fcbc65fad31e4c5c77ce0?format=markdown) — 22f021ed697f4021462fcbc65fad31e4c5c77ce0; Julius Marminge

- [\[codex\] fix: show standalone element-pick context \(\#3527\)](https://git.cafe/gitcafe/t3code/commit/a4964b3b363dc515fad04458e5936cd32053c659?format=markdown) — a4964b3b363dc515fad04458e5936cd32053c659; Wout Stiens

- [Reduce ChatMarkdown settings rerenders \(\#3536\)](https://git.cafe/gitcafe/t3code/commit/c6c64918f8c582cc8b12de155d6c9aae12037147?format=markdown) — c6c64918f8c582cc8b12de155d6c9aae12037147; cursor\[bot\]

- [\[codex\] fix: ignore stale shell reducer events \(\#3517\)](https://git.cafe/gitcafe/t3code/commit/4abf8b46c591ae2b36aa29598c388100df651411?format=markdown) — 4abf8b46c591ae2b36aa29598c388100df651411; Wout Stiens

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