# Commit history · gitcafe/t3code

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

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

Visibility: public

Requested revision: 127efae4401cf2cc0fcd7ec7c5b2e2c037fe4151

Requested commit: 127efae4401cf2cc0fcd7ec7c5b2e2c037fe4151

- [fix\(web\): expose error disclosure state \(\#10125\)](https://git.cafe/gitcafe/t3code/commit/127efae4401cf2cc0fcd7ec7c5b2e2c037fe4151?format=markdown) — 127efae4401cf2cc0fcd7ec7c5b2e2c037fe4151; Alex Southwell

- [chore\(web\): remove usage limits demo fixtures \(\#10330\)](https://git.cafe/gitcafe/t3code/commit/00d6109cbb1a13712d7347701969870aee83252d?format=markdown) — 00d6109cbb1a13712d7347701969870aee83252d; Julius Marminge

- [feat\(usage\): pool subscription limits per provider across accounts and environments \(\#10300\)](https://git.cafe/gitcafe/t3code/commit/b273d1cfe9515f905d37a9146bb275b905d14399?format=markdown) — b273d1cfe9515f905d37a9146bb275b905d14399; Julius Marminge

- [fix\(marketing\): show a real preview card when t3.codes is shared \(\#10305\)](https://git.cafe/gitcafe/t3code/commit/d924fe266483e1d400775e3c3ce784f8e90f355f?format=markdown) — d924fe266483e1d400775e3c3ce784f8e90f355f; Theo Browne

- [feat\(markdown\): show the GitHub mark for github.com links \(\#10324\)](https://git.cafe/gitcafe/t3code/commit/272d6d747ef214f50dbd9d0051120de12ffa3591?format=markdown) — 272d6d747ef214f50dbd9d0051120de12ffa3591; Julius Marminge

- [fix\(mobile\): save linked media from chat \(\#10271\)](https://git.cafe/gitcafe/t3code/commit/a495385584276d0e568df23646a49ce8b40a4707?format=markdown) — a495385584276d0e568df23646a49ce8b40a4707; Julius Marminge

- [fix\(mobile\): stop the work log flickering during subagent runs and failing calls \(\#10273\)](https://git.cafe/gitcafe/t3code/commit/b7465a3bc993e7f10f4ec7a469759b95eb4c2f2a?format=markdown) — b7465a3bc993e7f10f4ec7a469759b95eb4c2f2a; Julius Marminge

- [fix\(web\): prevent file tree search focus ring clipping \(\#10175\)](https://git.cafe/gitcafe/t3code/commit/4f782bedaf49b914903eb08501f35c0940845c51?format=markdown) — 4f782bedaf49b914903eb08501f35c0940845c51; Guilherme Vieira

- [test\(web\): keep settings viewport comparison private \(\#10307\)](https://git.cafe/gitcafe/t3code/commit/f1e84c28fe5982ecb507f4c934acf7a1a7b253b7?format=markdown) — f1e84c28fe5982ecb507f4c934acf7a1a7b253b7; Julius Marminge

- [feat\(connections\): balance new threads across connected machines \(\#9895\)](https://git.cafe/gitcafe/t3code/commit/420fd76f60433fe05b8d2c76f4fbde430dc49968?format=markdown) — 420fd76f60433fe05b8d2c76f4fbde430dc49968; maria

- [feat\(settings\): add shared project defaults and scoped overrides \(\#9754\)](https://git.cafe/gitcafe/t3code/commit/9f40b2f563c662b43887b11ff99c466fe871c1af?format=markdown) — 9f40b2f563c662b43887b11ff99c466fe871c1af; maria

- [test\(web\): keep Markdown gutter styling private \(\#10306\)](https://git.cafe/gitcafe/t3code/commit/b972f1c1dfc827c2fb074af92f52a9f8fc1fcda5?format=markdown) — b972f1c1dfc827c2fb074af92f52a9f8fc1fcda5; Julius Marminge

- [fix\(web\): add project settings to legacy sidebar project menu \(\#10021\)](https://git.cafe/gitcafe/t3code/commit/fc7ad2edaeedabebcbe1ad6d2f1a4780f0516310?format=markdown) — fc7ad2edaeedabebcbe1ad6d2f1a4780f0516310; Hwanseo Choi

- [test\(web\): focus command palette tests on search behavior \(\#10302\)](https://git.cafe/gitcafe/t3code/commit/a9fc4dc2b010db7979dee9d11c94580fee62b44d?format=markdown) — a9fc4dc2b010db7979dee9d11c94580fee62b44d; Julius Marminge

- [test\(web\): cover file classification through diff ordering \(\#10304\)](https://git.cafe/gitcafe/t3code/commit/f93aafcc2c166128070b32259e827f15bc2a1d82?format=markdown) — f93aafcc2c166128070b32259e827f15bc2a1d82; Julius Marminge

- [test\(desktop\): exercise WSL cache safety through public scripts \(\#10301\)](https://git.cafe/gitcafe/t3code/commit/b4040d9bf38d57cce715c9e602de8de4b0f4a523?format=markdown) — b4040d9bf38d57cce715c9e602de8de4b0f4a523; Julius Marminge

- [test\(desktop\): cover WSL paths through public behavior \(\#10289\)](https://git.cafe/gitcafe/t3code/commit/0c200c5f83c039f85da0cb1b8d1611db3e708c92?format=markdown) — 0c200c5f83c039f85da0cb1b8d1611db3e708c92; Julius Marminge

- [test\(desktop\): cover password store through startup \(\#10287\)](https://git.cafe/gitcafe/t3code/commit/181e45110f2d14950a5c1ec415faf3a049cb9b2e?format=markdown) — 181e45110f2d14950a5c1ec415faf3a049cb9b2e; Julius Marminge

- [test\(desktop\): cover WSL hashes through runtime resolution \(\#10285\)](https://git.cafe/gitcafe/t3code/commit/cabac780f5d9566ea26d340c9f126a46664b698b?format=markdown) — cabac780f5d9566ea26d340c9f126a46664b698b; Julius Marminge

- [test\(desktop\): cover Clerk setup through the service \(\#10284\)](https://git.cafe/gitcafe/t3code/commit/76f686d03456539f41ef295f0071fecb5df08921?format=markdown) — 76f686d03456539f41ef295f0071fecb5df08921; Julius Marminge

- [ci: enforce unused runtime exports in the web app \(\#10228\)](https://git.cafe/gitcafe/t3code/commit/da2ba5b81f8be6afc6d54e728bf4ac8781f3ab1c?format=markdown) — da2ba5b81f8be6afc6d54e728bf4ac8781f3ab1c; Julius Marminge

- [refactor\(web\): keep app utilities private and remove dead helpers \(\#10227\)](https://git.cafe/gitcafe/t3code/commit/1200f530bdc8be25ca1c85affa42b6d9c259601c?format=markdown) — 1200f530bdc8be25ca1c85affa42b6d9c259601c; Julius Marminge

- [refactor\(web\): keep feature component helpers private \(\#10226\)](https://git.cafe/gitcafe/t3code/commit/226abe5f916ff828d8be2c19f1148b10feebfe43?format=markdown) — 226abe5f916ff828d8be2c19f1148b10feebfe43; Julius Marminge

- [refactor\(web\): remove unused runtime wrappers and exports \(\#10225\)](https://git.cafe/gitcafe/t3code/commit/fdcc491e0b36245d4b4c74d1fd338d874f4ec84f?format=markdown) — fdcc491e0b36245d4b4c74d1fd338d874f4ec84f; Julius Marminge

- [feat\(marketing\): add a Windows 95 landing page \(\#10286\)](https://git.cafe/gitcafe/t3code/commit/b2e15185aee22bfdee78806f2734b0a4de9c2c77?format=markdown) — b2e15185aee22bfdee78806f2734b0a4de9c2c77; Theo Browne

- [fix\(web\): respect reduced motion in shared disclosures \(\#10258\)](https://git.cafe/gitcafe/t3code/commit/84aebb72f306f17bed680e1241dab9ab8e8df741?format=markdown) — 84aebb72f306f17bed680e1241dab9ab8e8df741; Alex Southwell

- [fix\(antigravity\): load user skills from \~/\.gemini for every project \(\#10257\)](https://git.cafe/gitcafe/t3code/commit/ab67795dde448a3608d8689f7ad1975bb977e5a9?format=markdown) — ab67795dde448a3608d8689f7ad1975bb977e5a9; Theo Browne

- [fix\(server\): keep the Antigravity Google sign-in across server restarts \(\#10244\)](https://git.cafe/gitcafe/t3code/commit/c8872fd22aadb8d155f1bedc10576d8314f93e56?format=markdown) — c8872fd22aadb8d155f1bedc10576d8314f93e56; Theo Browne

- [fix\(web\): remember usage page selection \(\#10189\)](https://git.cafe/gitcafe/t3code/commit/add8c3a55ac8a7d520dc2ea11a8fa05bc3cee361?format=markdown) — add8c3a55ac8a7d520dc2ea11a8fa05bc3cee361; Exotic

- [fix\(web\): let authorized clients scrolling reach settings \(\#10080\)](https://git.cafe/gitcafe/t3code/commit/3da9399b1ac4e015f8db29c49718a74c57e62e83?format=markdown) — 3da9399b1ac4e015f8db29c49718a74c57e62e83; oliver

- [fix\(web\): keep timestamp tooltip dates in English \(\#10256\)](https://git.cafe/gitcafe/t3code/commit/2c3353578098a9e55e203a72217abe993f97987e?format=markdown) — 2c3353578098a9e55e203a72217abe993f97987e; Simone

- [fix\(mobile\): keep the new-task draft when switching environment \(\#10247\)](https://git.cafe/gitcafe/t3code/commit/bfba7781681eaa03eb465ce3d9a4ec07bf952b78?format=markdown) — bfba7781681eaa03eb465ce3d9a4ec07bf952b78; Julius Marminge

- [fix\(mobile\): use selected theme across input forms and controls \(\#10239\)](https://git.cafe/gitcafe/t3code/commit/b438447f67b6b61bbe6f564d8b78fd90702117c5?format=markdown) — b438447f67b6b61bbe6f564d8b78fd90702117c5; Julius Marminge

- [fix\(clients\): persist project icons across reloads and reconnects \(\#10138\)](https://git.cafe/gitcafe/t3code/commit/eee05575ebd514db36f61d7eb05d2258a10c96bd?format=markdown) — eee05575ebd514db36f61d7eb05d2258a10c96bd; Wout Stiens

- [fix\(server\): settle threads using actual pull request terminal timestamps \(\#9934\)](https://git.cafe/gitcafe/t3code/commit/050690d1bc048c1f94096c17a1c9231c3ad61a83?format=markdown) — 050690d1bc048c1f94096c17a1c9231c3ad61a83; maria

- [fix\(client-runtime\): report terminated thread loads \(\#10216\)](https://git.cafe/gitcafe/t3code/commit/bd16b86d50c1df49afeb7c0a7568a4908ade4048?format=markdown) — bd16b86d50c1df49afeb7c0a7568a4908ade4048; Julius Marminge

- [fix\(ui\): unify loading and refresh feedback across clients \(\#9561\)](https://git.cafe/gitcafe/t3code/commit/f12d39359f0f76a64ff2d77959c5baf821df15be?format=markdown) — f12d39359f0f76a64ff2d77959c5baf821df15be; Wout Stiens

- [feat\(usage\): show remaining quota instead of used \(\#9889\)](https://git.cafe/gitcafe/t3code/commit/be53bbd85044e937c359a89b6004c3d3c38ffcf1?format=markdown) — be53bbd85044e937c359a89b6004c3d3c38ffcf1; Chris Deeming

- [refactor\(web\): test formatted timestamps instead of formatter options \(\#10221\)](https://git.cafe/gitcafe/t3code/commit/585ce2c2ab396e4c3c5ffcfc422449c07896ddf9?format=markdown) — 585ce2c2ab396e4c3c5ffcfc422449c07896ddf9; Julius Marminge

- [feat: show provider usage limits with /usage-limits \(\#9875\)](https://git.cafe/gitcafe/t3code/commit/183c3433091c30a19117ee733832b1c44a6af074?format=markdown) — 183c3433091c30a19117ee733832b1c44a6af074; Chris Deeming

- [refactor\(web\): test favicon fallback through the component \(\#10220\)](https://git.cafe/gitcafe/t3code/commit/748fe0f8b68b7951df6797d4c22d2ca01314a3dc?format=markdown) — 748fe0f8b68b7951df6797d4c22d2ca01314a3dc; Julius Marminge

- [refactor\(web\): test file cache identity through its public helpers \(\#10219\)](https://git.cafe/gitcafe/t3code/commit/88fc41c1b90ff21a7d30d69e0ebffbc0c3511b9c?format=markdown) — 88fc41c1b90ff21a7d30d69e0ebffbc0c3511b9c; Julius Marminge

- [fix\(web\): defer browser discovery in integrations \(\#9797\)](https://git.cafe/gitcafe/t3code/commit/c2cfe59ac356768deb2a7d3e3461c715aa50a7a1?format=markdown) — c2cfe59ac356768deb2a7d3e3461c715aa50a7a1; Zortos

- [fix\(mobile\): stop clipping expanded tool groups \(\#10212\)](https://git.cafe/gitcafe/t3code/commit/89cc7434f0a5373f1b9c73ee579480e8f862fa5b?format=markdown) — 89cc7434f0a5373f1b9c73ee579480e8f862fa5b; Julius Marminge

- [fix\(mobile\): fold subagent lifecycle rows into one batch per spawn \(\#10211\)](https://git.cafe/gitcafe/t3code/commit/579a77588684fc4012e28754cc4f662aa24730c7?format=markdown) — 579a77588684fc4012e28754cc4f662aa24730c7; Julius Marminge

- [fix\(mobile\): only make work rows expandable when the body adds something \(\#10210\)](https://git.cafe/gitcafe/t3code/commit/7eda989d38a30d5e35c9efbd946aae3d6f9c065a?format=markdown) — 7eda989d38a30d5e35c9efbd946aae3d6f9c065a; Julius Marminge

- [fix\(mobile\): even out the working pill's spacing \(\#10209\)](https://git.cafe/gitcafe/t3code/commit/1cb49c3df2e0fb4bc2c6e88b0f102c1f9eb8cee5?format=markdown) — 1cb49c3df2e0fb4bc2c6e88b0f102c1f9eb8cee5; Julius Marminge

- [fix\(mobile\): restore live tool shimmer and add a Thinking row \(\#10173\)](https://git.cafe/gitcafe/t3code/commit/3fb8942a427d564cfee4724ad6e40eb9c8881aea?format=markdown) — 3fb8942a427d564cfee4724ad6e40eb9c8881aea; Julius Marminge

- [fix\(web\): align provider header action sizes and spacing \(\#9890\)](https://git.cafe/gitcafe/t3code/commit/3be90ced4462f3943b198c10eba55d32563b87b0?format=markdown) — 3be90ced4462f3943b198c10eba55d32563b87b0; Matthew Feroz

- [fix\(web\): copy provider update commands from compact rows \(\#9888\)](https://git.cafe/gitcafe/t3code/commit/54441e63d824d4df11d031fc4811d1af9077e67f?format=markdown) — 54441e63d824d4df11d031fc4811d1af9077e67f; Matthew Feroz

- [ci: enforce runtime exports while allowing types and schemas \(\#10171\)](https://git.cafe/gitcafe/t3code/commit/5fe5c6fe9bb72c6e8ce9c1724a3887381d3f5cf7?format=markdown) — 5fe5c6fe9bb72c6e8ce9c1724a3887381d3f5cf7; Julius Marminge

- [refactor\(contracts\): keep unused settings and relay exports private \(\#10170\)](https://git.cafe/gitcafe/t3code/commit/2ae3b712b4b7dc7a3f44e9ceff404dfe1572ab93?format=markdown) — 2ae3b712b4b7dc7a3f44e9ceff404dfe1572ab93; Julius Marminge

- [refactor\(contracts\): trim unused client API runtime exports \(\#10169\)](https://git.cafe/gitcafe/t3code/commit/50bc62a83d2b5f4530b26e59095a74a48047c309?format=markdown) — 50bc62a83d2b5f4530b26e59095a74a48047c309; Julius Marminge

- [refactor\(contracts\): keep RPC implementation exports private \(\#10168\)](https://git.cafe/gitcafe/t3code/commit/5716dec97e4eaefea59369b07a8d54191fc33e31?format=markdown) — 5716dec97e4eaefea59369b07a8d54191fc33e31; Julius Marminge

- [refactor\(client-runtime\): remove unused runtime exports and helpers \(\#10167\)](https://git.cafe/gitcafe/t3code/commit/dbfd5173131deb1a7ad2a9438b8941ade43f9a89?format=markdown) — dbfd5173131deb1a7ad2a9438b8941ade43f9a89; Julius Marminge

- [refactor\(shared\): remove unused runtime helpers and exports \(\#10166\)](https://git.cafe/gitcafe/t3code/commit/0671e34279d42faf69fccfd46ceae305ccfa7c6d?format=markdown) — 0671e34279d42faf69fccfd46ceae305ccfa7c6d; Julius Marminge

- [fix\(web\): size the chat image slot from server-reported dimensions \(\#10200\)](https://git.cafe/gitcafe/t3code/commit/d0f855bfa91b1d961a17a02ec3e383f9671caba1?format=markdown) — d0f855bfa91b1d961a17a02ec3e383f9671caba1; Julius Marminge

- [fix\(mobile\): size a chat image's frame before its bytes arrive \(\#10199\)](https://git.cafe/gitcafe/t3code/commit/7451d17a69ff7585f302933beeae1037d2c708a8?format=markdown) — 7451d17a69ff7585f302933beeae1037d2c708a8; Julius Marminge

- [feat\(server\): report image dimensions with signed asset URLs \(\#10198\)](https://git.cafe/gitcafe/t3code/commit/e2e6ce6a29451e9fac612ab83f7a104b6d6475a3?format=markdown) — e2e6ce6a29451e9fac612ab83f7a104b6d6475a3; Julius Marminge

- [test\(web\): cancel pending highlight fixture frames during cleanup \(\#10188\)](https://git.cafe/gitcafe/t3code/commit/f8b4c464b4760d73e0ece7e68011c738803d8b69?format=markdown) — f8b4c464b4760d73e0ece7e68011c738803d8b69; Julius Marminge

- [fix\(web\): resume imported custom-provider threads \(\#10184\)](https://git.cafe/gitcafe/t3code/commit/d92dca74eb7b7c6068619752f5b9a55c0e36f352?format=markdown) — d92dca74eb7b7c6068619752f5b9a55c0e36f352; Julius Marminge

- [fix\(opencode\): revert from the first removed assistant message \(\#9924\)](https://git.cafe/gitcafe/t3code/commit/4ca71463a289e7b96b5776b6f6bbdecefe4757e4?format=markdown) — 4ca71463a289e7b96b5776b6f6bbdecefe4757e4; maria

- [fix\(cursor\): cache successful model discovery between refreshes \(\#9918\)](https://git.cafe/gitcafe/t3code/commit/0d8a91a25a35618c7cae1e02791e491afa1f0a00?format=markdown) — 0d8a91a25a35618c7cae1e02791e491afa1f0a00; maria

- [fix\(antigravity\): distinguish session initialization auth failures \(\#9919\)](https://git.cafe/gitcafe/t3code/commit/6349a0e68a958cc51b7b5198683c1d1db88b8d28?format=markdown) — 6349a0e68a958cc51b7b5198683c1d1db88b8d28; maria

- [fix\(web\): align tool disclosure chevrons with expanded state \(\#9935\)](https://git.cafe/gitcafe/t3code/commit/89bd6376de0ca3513f9d9942a42ffc6e1ac1d7c1?format=markdown) — 89bd6376de0ca3513f9d9942a42ffc6e1ac1d7c1; maria

- [fix\(web\): hide sidebar search shortcut on mobile \(\#9932\)](https://git.cafe/gitcafe/t3code/commit/8d3c56b487810455f7b695d1b849b4370b132d03?format=markdown) — 8d3c56b487810455f7b695d1b849b4370b132d03; maria

- [fix\(server\): install pinned runtime when pnpm node lacks npm \(\#9923\)](https://git.cafe/gitcafe/t3code/commit/311f05c8e333a9f7adfbbf5681b849888670d00a?format=markdown) — 311f05c8e333a9f7adfbbf5681b849888670d00a; maria

- [fix\(desktop\): separate LAN and Tailscale pairing endpoints \(\#9882\)](https://git.cafe/gitcafe/t3code/commit/60e1b73948debac845c3dc72aac35c9adbd4cd64?format=markdown) — 60e1b73948debac845c3dc72aac35c9adbd4cd64; maria

- [fix\(shared\): validate cloudflared with the version subcommand \(\#9880\)](https://git.cafe/gitcafe/t3code/commit/2c301fd0c4fc58c1612be47c3856fa4ad547429d?format=markdown) — 2c301fd0c4fc58c1612be47c3856fa4ad547429d; maria

- [refactor\(acp\): keep protocol implementation exports private \(\#10165\)](https://git.cafe/gitcafe/t3code/commit/cb9a6942363ed7f097c7d1fb075bf3a265fbf5d2?format=markdown) — cb9a6942363ed7f097c7d1fb075bf3a265fbf5d2; Julius Marminge

- [ci: reject unused SSH exports with Knip \(\#10145\)](https://git.cafe/gitcafe/t3code/commit/62ed748ac94a73dca1b3eb99b1da52d71ebed247?format=markdown) — 62ed748ac94a73dca1b3eb99b1da52d71ebed247; Julius Marminge

- [refactor\(ssh\): keep package internals private \(\#10144\)](https://git.cafe/gitcafe/t3code/commit/3fbc497b764ed904c4e50655da5b7a722d611fe5?format=markdown) — 3fbc497b764ed904c4e50655da5b7a722d611fe5; Julius Marminge

- [test\(web\): drop sidebar artwork styling snapshots \(\#10152\)](https://git.cafe/gitcafe/t3code/commit/a324cabc04019be14e8b66ec983fabf510ae2b2e?format=markdown) — a324cabc04019be14e8b66ec983fabf510ae2b2e; Julius Marminge

- [refactor\(client-runtime\): remove unused relay token waiter \(\#10151\)](https://git.cafe/gitcafe/t3code/commit/29c3a54a4e64cbfcb42a6545e9c66482e3549522?format=markdown) — 29c3a54a4e64cbfcb42a6545e9c66482e3549522; Julius Marminge

- [test\(web\): drop provider banner styling assertions \(\#10148\)](https://git.cafe/gitcafe/t3code/commit/47e250a842ee254cd2230949f8575093da6a7adf?format=markdown) — 47e250a842ee254cd2230949f8575093da6a7adf; Julius Marminge

- [refactor\(mobile\): remove unused pairing redaction wrapper \(\#10147\)](https://git.cafe/gitcafe/t3code/commit/6a8f4d3b8f1c73df33fb6ac3f1ff89e38b4cf633?format=markdown) — 6a8f4d3b8f1c73df33fb6ac3f1ff89e38b4cf633; Julius Marminge

- [fix\(web\): preserve original mention text in the composer \(\#10100\)](https://git.cafe/gitcafe/t3code/commit/761d4bac1c238ea7af4dd36b56719ad5e30771c3?format=markdown) — 761d4bac1c238ea7af4dd36b56719ad5e30771c3; Julius Marminge

- [fix\(web\): keep the composer expanded until the thread can scroll \(\#9965\)](https://git.cafe/gitcafe/t3code/commit/c1d27e593b278e7d997c05efdbcc043bae653e83?format=markdown) — c1d27e593b278e7d997c05efdbcc043bae653e83; Theo Browne

- [fix\(web\): prevent sidebar tooltip title clipping \(\#10086\)](https://git.cafe/gitcafe/t3code/commit/485782b2aab7d7aee57bacba841e11ac24d9cc63?format=markdown) — 485782b2aab7d7aee57bacba841e11ac24d9cc63; Utkarsh Patil

- [fix\(web\): scale agent spawn rows with interface font \(\#10092\)](https://git.cafe/gitcafe/t3code/commit/be7796d867a1e66524f19e6cfee0109c3ab447f0?format=markdown) — be7796d867a1e66524f19e6cfee0109c3ab447f0; Julius Marminge

- [fix\(web\): keep bulk thread deletion going after failures \(\#4615\)](https://git.cafe/gitcafe/t3code/commit/bd7f7ea0931127c26cfd283c9c2e98e0a425a06b?format=markdown) — bd7f7ea0931127c26cfd283c9c2e98e0a425a06b; m-de-graaff

- [fix\(ssh\): report remote package installation failures accurately \(\#10088\)](https://git.cafe/gitcafe/t3code/commit/39802c06117fae0b3da43624b0d54309c5437c72?format=markdown) — 39802c06117fae0b3da43624b0d54309c5437c72; Julius Marminge

- [fix\(server\): keep Homebrew mise shims manual-only \(\#10085\)](https://git.cafe/gitcafe/t3code/commit/2271a27dad1205b403a66af01461f856986e5064?format=markdown) — 2271a27dad1205b403a66af01461f856986e5064; Julius Marminge

- [feat\(web\): first-run welcome wizard with agent setup and project import \(\#5362\)](https://git.cafe/gitcafe/t3code/commit/09aac71563c66a4f65f6fbe701aa9596cb677767?format=markdown) — 09aac71563c66a4f65f6fbe701aa9596cb677767; Theo Browne

- [fix\(server\): resume checkpointing after git init \(\#10078\)](https://git.cafe/gitcafe/t3code/commit/c843c19294bcea9a4f5cf19632b135459a16d214?format=markdown) — c843c19294bcea9a4f5cf19632b135459a16d214; Yash Singh

- [refactor\(web\): remove unused model picker hint helpers \(\#10072\)](https://git.cafe/gitcafe/t3code/commit/ab0933a41ae3a69632ea68809700a040bde26c22?format=markdown) — ab0933a41ae3a69632ea68809700a040bde26c22; Julius Marminge

- [refactor\(mobile\): remove unused cloud pending-status mapper \(\#10071\)](https://git.cafe/gitcafe/t3code/commit/b92a8122876458a67cc225f75c1d31bd3e33dc30?format=markdown) — b92a8122876458a67cc225f75c1d31bd3e33dc30; Julius Marminge

- [refactor\(web\): keep pending action labels private \(\#10075\)](https://git.cafe/gitcafe/t3code/commit/688e5948046e14be7f2bfd48d1c91b7e94d79267?format=markdown) — 688e5948046e14be7f2bfd48d1c91b7e94d79267; Julius Marminge

- [test\(web\): remove mocked annotation options snapshot \(\#10074\)](https://git.cafe/gitcafe/t3code/commit/19ea3c5beb4cd93dd19f51f3e7c6d760357b41df?format=markdown) — 19ea3c5beb4cd93dd19f51f3e7c6d760357b41df; Julius Marminge

- [test\(web\): remove mocked diff view prop snapshot \(\#10073\)](https://git.cafe/gitcafe/t3code/commit/38812c101e562c4f8d9bea7b1a592a4b02954a39?format=markdown) — 38812c101e562c4f8d9bea7b1a592a4b02954a39; Julius Marminge

- [test\(server\): cover Grok skill parsing through discovery \(\#10070\)](https://git.cafe/gitcafe/t3code/commit/25cbcd62d9750d3e8903fd752078e66c7943ecdb?format=markdown) — 25cbcd62d9750d3e8903fd752078e66c7943ecdb; Julius Marminge

- [refactor\(web\): test live keybinding resolvers directly \(\#10069\)](https://git.cafe/gitcafe/t3code/commit/009c13fade9dde2fe7eed068c72c579172f12e60?format=markdown) — 009c13fade9dde2fe7eed068c72c579172f12e60; Julius Marminge

- [refactor\(mobile\): remove unused cloud relay URL normalizer \(\#10068\)](https://git.cafe/gitcafe/t3code/commit/ee150e178be5e0484a588a8fe7ad98fd6b858973?format=markdown) — ee150e178be5e0484a588a8fe7ad98fd6b858973; Julius Marminge

- [test\(server\): cover CLI runner detection through command suggestions \(\#10066\)](https://git.cafe/gitcafe/t3code/commit/0acf05f4f561b873853587f8629ca691b18a613a?format=markdown) — 0acf05f4f561b873853587f8629ca691b18a613a; Julius Marminge

- [refactor\(mobile\): remove obsolete whole-file review highlighters \(\#10067\)](https://git.cafe/gitcafe/t3code/commit/4db2c542a8c5e6b6756fac08615e30b220b71a2f?format=markdown) — 4db2c542a8c5e6b6756fac08615e30b220b71a2f; Julius Marminge

- [test\(server\): remove keybinding default assignment snapshot \(\#10065\)](https://git.cafe/gitcafe/t3code/commit/fedf84ac7922e11be0971ac50817d7c4199b8e89?format=markdown) — fedf84ac7922e11be0971ac50817d7c4199b8e89; Julius Marminge

- [refactor\(web\): observe preview tests through the live registry \(\#10064\)](https://git.cafe/gitcafe/t3code/commit/43700b83e73fca3af7b63769876c409b5c6f5a3f?format=markdown) — 43700b83e73fca3af7b63769876c409b5c6f5a3f; Julius Marminge

- [test\(server\): remove repeated runtime prompt interpolation cases \(\#10059\)](https://git.cafe/gitcafe/t3code/commit/160e337a5c521bcaae94b386d22226f32242fdd0?format=markdown) — 160e337a5c521bcaae94b386d22226f32242fdd0; Julius Marminge

- [test\(server\): remove title prompt editorial snapshots \(\#10063\)](https://git.cafe/gitcafe/t3code/commit/bc24d98d1630104722abe6a4d839365d24e2aa27?format=markdown) — bc24d98d1630104722abe6a4d839365d24e2aa27; Julius Marminge

- [refactor\(mobile\): remove obsolete native diff token stream \(\#10062\)](https://git.cafe/gitcafe/t3code/commit/d524eb96936090bd2b8a96449784155ad4af9591?format=markdown) — d524eb96936090bd2b8a96449784155ad4af9591; Julius Marminge

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