# Commit history · gitcafe/t3code

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

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

Visibility: public

Requested revision: 44bd4c9cafa61a415f76fbb261f321a158660577

Requested commit: 44bd4c9cafa61a415f76fbb261f321a158660577

- [fix\(codex\): resume archived native sessions \(\#15389\)](https://git.cafe/gitcafe/t3code/commit/44bd4c9cafa61a415f76fbb261f321a158660577?format=markdown) — 44bd4c9cafa61a415f76fbb261f321a158660577; maria

- [fix\(web\): sending past the resume banner compacts first \(\#15290\)](https://git.cafe/gitcafe/t3code/commit/a976f8c74ca4eab6e16bb47b5fa446154b743371?format=markdown) — a976f8c74ca4eab6e16bb47b5fa446154b743371; maria

- [fix\(server\): restarts keep delegated tasks, queued threads, and stops intact \(\#15323\)](https://git.cafe/gitcafe/t3code/commit/5108c978b1d9a8bd029e5ea96781d8cbc90b3877?format=markdown) — 5108c978b1d9a8bd029e5ea96781d8cbc90b3877; maria

- [fix\(web\): highlight tool inputs and remove nested work log indentation \(\#15384\)](https://git.cafe/gitcafe/t3code/commit/f786ff3548aef904b7bdd47f263e8704ba20ca4b?format=markdown) — f786ff3548aef904b7bdd47f263e8704ba20ca4b; Yash Singh

- [fix\(web\): no-project drafts can switch machines \(\#15356\)](https://git.cafe/gitcafe/t3code/commit/c47f4263f927a68645270c2892d8fa18ba7dcb3b?format=markdown) — c47f4263f927a68645270c2892d8fa18ba7dcb3b; maria

- [fix\(server\): merged threads settle even after the agent wakes on its own \(\#15388\)](https://git.cafe/gitcafe/t3code/commit/243d1e7c4499d7ba4dc5b22794fcd2c880936c2d?format=markdown) — 243d1e7c4499d7ba4dc5b22794fcd2c880936c2d; Theo Browne

- [fix\(server\): Stop ends a dev server left running before a provider switch \(\#15355\)](https://git.cafe/gitcafe/t3code/commit/d65cd33a03983751598f6bdce76b402ac7bf2cca?format=markdown) — d65cd33a03983751598f6bdce76b402ac7bf2cca; Theo Browne

- [fix\(settings\): symlinked settings files stay linked when saved \(\#15009\)](https://git.cafe/gitcafe/t3code/commit/00eb8f6183ba4b36a429db08767031ad8ca9d81d?format=markdown) — 00eb8f6183ba4b36a429db08767031ad8ca9d81d; Yordis Prieto

- [feat\(mobile\): beta Working section hides busy threads until they need you \(\#15346\)](https://git.cafe/gitcafe/t3code/commit/8d846660cecfc69ef4e192322fced29fa07f374c?format=markdown) — 8d846660cecfc69ef4e192322fced29fa07f374c; Theo Browne

- [refactor\(server\): check RPC scopes in group middleware \(\#15324\)](https://git.cafe/gitcafe/t3code/commit/a78760e5e7b11ea51e21a1640fec54bd3f210fd8?format=markdown) — a78760e5e7b11ea51e21a1640fec54bd3f210fd8; Julius Marminge

- [feat\(usage\): fold preview model IDs into the model they belong to \(\#15333\)](https://git.cafe/gitcafe/t3code/commit/b05adb70b00feac0883b2e364256100cfab4b6ca?format=markdown) — b05adb70b00feac0883b2e364256100cfab4b6ca; Theo Browne

- [test\(server\): ACP adapter tests no longer race the prompt settle \(\#15330\)](https://git.cafe/gitcafe/t3code/commit/a21702d0e58ad20263dc965d84472bb6d7eb38c8?format=markdown) — a21702d0e58ad20263dc965d84472bb6d7eb38c8; Theo Browne

- [feat\(web\): Nightly tells you to get the beta mobile app \(\#15070\)](https://git.cafe/gitcafe/t3code/commit/f1dcd93931b322d587a7253856f44625a6afbce0?format=markdown) — f1dcd93931b322d587a7253856f44625a6afbce0; Theo Browne

- [feat\(web\): render mermaid code blocks as diagrams \(\#15067\)](https://git.cafe/gitcafe/t3code/commit/5e35272fda7cc94d9c140377bc8db70580295133?format=markdown) — 5e35272fda7cc94d9c140377bc8db70580295133; maria

- [fix\(web\): workspace card docks beside chat when the window is narrow \(\#14992\)](https://git.cafe/gitcafe/t3code/commit/429c625a8515f9c2e4af28c488fbf32ce7789645?format=markdown) — 429c625a8515f9c2e4af28c488fbf32ce7789645; Theo Browne

- [chore\(lint\): flag :has\(\) variants that restyle the whole page \(\#15274\)](https://git.cafe/gitcafe/t3code/commit/0cfa113be597af3a1b2fe905a58a5b583f8089b8?format=markdown) — 0cfa113be597af3a1b2fe905a58a5b583f8089b8; oliver

- [perf\(web\): virtualize command palette results \(\#15266\)](https://git.cafe/gitcafe/t3code/commit/fffe6e6c82c12769e0cbc4d89a23ec845c5abed1?format=markdown) — fffe6e6c82c12769e0cbc4d89a23ec845c5abed1; oliver

- [perf\(usage\): cut warm usage scans from seconds to milliseconds on large histories \(\#15149\)](https://git.cafe/gitcafe/t3code/commit/71dbaf1f94b580491d033f2e347a9b1c507fd793?format=markdown) — 71dbaf1f94b580491d033f2e347a9b1c507fd793; Theo Browne

- [perf\(web\): DOM changes no longer restyle the whole page \(\#15265\)](https://git.cafe/gitcafe/t3code/commit/39efcd855833a1486ff7662e2efcedeeee6be0cc?format=markdown) — 39efcd855833a1486ff7662e2efcedeeee6be0cc; oliver

- [fix\(web\): thinking row after a failed tool expands the run's tool calls \(\#15056\)](https://git.cafe/gitcafe/t3code/commit/70e5a40c20ddbaab7831ab36e17e64c9908269a5?format=markdown) — 70e5a40c20ddbaab7831ab36e17e64c9908269a5; maria

- [test\(web\): remove redundant thread sort fallback tests \(\#15095\)](https://git.cafe/gitcafe/t3code/commit/cfdff56f7b3c9c931ae368224041aa14825649fd?format=markdown) — cfdff56f7b3c9c931ae368224041aa14825649fd; t3-code\[bot\]

- [fix\(mobile\): an expired Live Activity no longer leaves a second card \(\#15254\)](https://git.cafe/gitcafe/t3code/commit/77823bd102ae50430d4acda9a553e5743d2aa5ba?format=markdown) — 77823bd102ae50430d4acda9a553e5743d2aa5ba; Julius Marminge

- [fix\(mobile\): show complete subagent details \(\#15189\)](https://git.cafe/gitcafe/t3code/commit/65731f986ba2175063b0182deb6a143f8f323b74?format=markdown) — 65731f986ba2175063b0182deb6a143f8f323b74; Jake Leventhal

- [fix\(server\): Claude threads no longer stay stuck in plan mode Claude entered itself \(\#15224\)](https://git.cafe/gitcafe/t3code/commit/aad732901e4b7d485574eaef5a9c1fb388c4291a?format=markdown) — aad732901e4b7d485574eaef5a9c1fb388c4291a; Julius Marminge

- [fix\(server\): editors appear once a slow discovery scan finishes \(\#13917\)](https://git.cafe/gitcafe/t3code/commit/0080e80c00a3e333e3dcafd85b2615d56f84e3b8?format=markdown) — 0080e80c00a3e333e3dcafd85b2615d56f84e3b8; Bob Fowler

- [fix\(server\): a Claude command you stop shows as interrupted \(\#14896\)](https://git.cafe/gitcafe/t3code/commit/ce90eec1ffc2087395227a610843091f4b260cf7?format=markdown) — ce90eec1ffc2087395227a610843091f4b260cf7; Dara Adedeji

- [fix\(mobile\): a dev server left running no longer shows the waiting bolt \(\#15194\)](https://git.cafe/gitcafe/t3code/commit/a0bf1eee48d1537ec38e0f1fa5243f10ffd4e870?format=markdown) — a0bf1eee48d1537ec38e0f1fa5243f10ffd4e870; Jake Leventhal

- [fix\(web\): reduce the gap above the draft composer \(\#15196\)](https://git.cafe/gitcafe/t3code/commit/44b49650170a76e6171642d6f8de946cf1d1c821?format=markdown) — 44b49650170a76e6171642d6f8de946cf1d1c821; Bilal Bakr

- [fix\(mobile\): iOS threads no longer jump to the top \(\#14808\)](https://git.cafe/gitcafe/t3code/commit/1945ce82c0d66d2b8ffbe867e688c0ecbf530e69?format=markdown) — 1945ce82c0d66d2b8ffbe867e688c0ecbf530e69; Noé

- [fix\(shared\): classify workspace previews by literal filenames \(\#10311\)](https://git.cafe/gitcafe/t3code/commit/f391794a35c604d57e166a3ab48d56fc6e4e469a?format=markdown) — f391794a35c604d57e166a3ab48d56fc6e4e469a; Aditya Garud

- [fix\(server\): keep delegated review rounds on the task API \(\#15115\)](https://git.cafe/gitcafe/t3code/commit/31a9da179ed0763335f05681c577474aec5d2309?format=markdown) — 31a9da179ed0763335f05681c577474aec5d2309; Theo Browne

- [feat\(server\): agents can watch a PR and get woken when checks, reviews, or conflicts need them \(\#15057\)](https://git.cafe/gitcafe/t3code/commit/18b21325c3ab1ff4f0ee7b017d9c4eefc2b2d307?format=markdown) — 18b21325c3ab1ff4f0ee7b017d9c4eefc2b2d307; Theo Browne

- [feat\(usage\): show cost by token type, speed, and model detail \(\#15108\)](https://git.cafe/gitcafe/t3code/commit/e8545b293b79cdd73d30ef921db149ef1b5abee0?format=markdown) — e8545b293b79cdd73d30ef921db149ef1b5abee0; Theo Browne

- [fix\(web\): mod\+enter starts a new thread in the background again \(\#15060\)](https://git.cafe/gitcafe/t3code/commit/263097a8da038a143f2b7b7817250f0ad390ea32?format=markdown) — 263097a8da038a143f2b7b7817250f0ad390ea32; Theo Browne

- [fix\(web\): a thread that left a shell running shows its unseen completion \(\#14910\)](https://git.cafe/gitcafe/t3code/commit/f68e24fb419c985269cd0acb841e203af1419c43?format=markdown) — f68e24fb419c985269cd0acb841e203af1419c43; Igor Makowski

- [fix\(clients\): a dev server left running no longer says the thread is waiting \(\#15114\)](https://git.cafe/gitcafe/t3code/commit/a5b34b25378fbbf90ce36ee101a11528ccf11c7e?format=markdown) — a5b34b25378fbbf90ce36ee101a11528ccf11c7e; Theo Browne

- [fix\(usage\): Codex Fast and Ultrafast now cost what they bill \(\#15101\)](https://git.cafe/gitcafe/t3code/commit/56914128c1ff9dcf6585c380b7b25845d6ca5f98?format=markdown) — 56914128c1ff9dcf6585c380b7b25845d6ca5f98; Theo Browne

- [fix\(server\): runs no longer get stuck \(\#15048\)](https://git.cafe/gitcafe/t3code/commit/6108ef3d3d0ef2a598088a1bb64980580e935830?format=markdown) — 6108ef3d3d0ef2a598088a1bb64980580e935830; Theo Browne

- [chore: add bmdavis419 to triage exemptions \(\#15062\)](https://git.cafe/gitcafe/t3code/commit/fed41fa88bb27cb4325cb208d571393850bc63c2?format=markdown) — fed41fa88bb27cb4325cb208d571393850bc63c2; Ben Davis

- [fix\(chat\): sending on an older thread no longer jumps to the top \(\#15059\)](https://git.cafe/gitcafe/t3code/commit/db514607f4026cd2bbb7b96674168bb227ac043a?format=markdown) — db514607f4026cd2bbb7b96674168bb227ac043a; Theo Browne

- [feat\(web\): mod\+alt\+enter on an existing thread sends and opens a new thread \(\#15050\)](https://git.cafe/gitcafe/t3code/commit/5c0429b1578cff3307c35c51a305e2749a6dcb6e?format=markdown) — 5c0429b1578cff3307c35c51a305e2749a6dcb6e; maria

- [fix\(server\): threads stay working while Claude starts a wake turn \(\#15055\)](https://git.cafe/gitcafe/t3code/commit/5bf19d12b0fd54fc9999579869bcf264bc555874?format=markdown) — 5bf19d12b0fd54fc9999579869bcf264bc555874; Theo Browne

- [fix\(web\): diff panel opens on all branch changes, not just uncommitted \(\#15005\)](https://git.cafe/gitcafe/t3code/commit/d1034d62b28e19c19240085566a39a92c5f9b466?format=markdown) — d1034d62b28e19c19240085566a39a92c5f9b466; Theo Browne

- [fix\(server\): Claude V2 turns start on Windows with the default binary path \(\#15021\)](https://git.cafe/gitcafe/t3code/commit/8283b481a34f5cc6f984f290e7cb93cc35b4dc56?format=markdown) — 8283b481a34f5cc6f984f290e7cb93cc35b4dc56; maria

- [chore: docs, dev scripts and CI catch up with orchestration V2 \(\#15041\)](https://git.cafe/gitcafe/t3code/commit/ddcd3102827f520e3dff53b902111744c0ba2ced?format=markdown) — ddcd3102827f520e3dff53b902111744c0ba2ced; Theo Browne

- [fix\(web\): Woke dismiss syncs, preview mute is back, and subscription retries back off \(\#15034\)](https://git.cafe/gitcafe/t3code/commit/c5a929e1ac05dec15945a36905ab8bb2f1982e59?format=markdown) — c5a929e1ac05dec15945a36905ab8bb2f1982e59; Theo Browne

- [fix\(preview\): agent browser clicks no longer steal your composer focus \(\#15008\)](https://git.cafe/gitcafe/t3code/commit/798e945aa77939937464ff45deaa8947be8d402f?format=markdown) — 798e945aa77939937464ff45deaa8947be8d402f; Theo Browne

- [fix\(opencode\): fill blank reasoning labels \(\#14978\)](https://git.cafe/gitcafe/t3code/commit/63f74e209dc27df1f8733535d6fd4a79d442add8?format=markdown) — 63f74e209dc27df1f8733535d6fd4a79d442add8; Yash Singh

- [fix\(server\): threads settle as soon as an agent merges their PR \(\#15024\)](https://git.cafe/gitcafe/t3code/commit/ca4f84e702428656665d53635e16251112091657?format=markdown) — ca4f84e702428656665d53635e16251112091657; Theo Browne

- [fix\(server\): working timers no longer reset on every background wake \(\#15029\)](https://git.cafe/gitcafe/t3code/commit/736130c2fd39b85cd515fa2a41cd10c8a8a52630?format=markdown) — 736130c2fd39b85cd515fa2a41cd10c8a8a52630; Theo Browne

- [fix\(client-runtime\): reconnects back off with jitter and keep healthy sockets \(\#14897\)](https://git.cafe/gitcafe/t3code/commit/9333509c918083cbfb7e66759ddbcbfa71a3a452?format=markdown) — 9333509c918083cbfb7e66759ddbcbfa71a3a452; Theo Browne

- [fix\(server\): subagent threads stop publishing tombstones to the relay \(\#15016\)](https://git.cafe/gitcafe/t3code/commit/d668ffcd64d74daba16520cbbfb0fdb431983eac?format=markdown) — d668ffcd64d74daba16520cbbfb0fdb431983eac; Julius Marminge

- [fix\(web\): new worktree threads no longer flicker while starting \(\#15019\)](https://git.cafe/gitcafe/t3code/commit/3a7058da50c91906158c89fc3f845e6c04379414?format=markdown) — 3a7058da50c91906158c89fc3f845e6c04379414; Theo Browne

- [fix\(web\): outdated servers can be updated even when the client can't connect \(\#15002\)](https://git.cafe/gitcafe/t3code/commit/22e9d35613305a04a28e96f83abc10c1bcf4aa8a?format=markdown) — 22e9d35613305a04a28e96f83abc10c1bcf4aa8a; Julius Marminge

- [Update TRIAGE_EXEMPTIONS with new entries](https://git.cafe/gitcafe/t3code/commit/c91e93c231e7ae6ec993f8496120ef04dd5fe24d?format=markdown) — c91e93c231e7ae6ec993f8496120ef04dd5fe24d; Julius Marminge

- [fix\(client-runtime\): format subagent descriptions as display names \(\#14999\)](https://git.cafe/gitcafe/t3code/commit/151c241cd2cc22c3b10ba8735e44f83fb723a511?format=markdown) — 151c241cd2cc22c3b10ba8735e44f83fb723a511; Yash Singh

- [fix\(server\): Claude subagents show the model their agent file picks \(\#14994\)](https://git.cafe/gitcafe/t3code/commit/4f7760e6a0037b06917adaae1b8a220e3ee6e5cc?format=markdown) — 4f7760e6a0037b06917adaae1b8a220e3ee6e5cc; Theo Browne

- [test\(server\): the fake Claude CLI is a fixture file, not a generated string \(\#14950\)](https://git.cafe/gitcafe/t3code/commit/858b98b8fa618cf9b9528b5415493fcf0572ac88?format=markdown) — 858b98b8fa618cf9b9528b5415493fcf0572ac88; Yordis Prieto

- [fix\(web\): Claude skill calls show the skill name \(\#14980\)](https://git.cafe/gitcafe/t3code/commit/43bd6677392b80cd12742f865c277c9939239543?format=markdown) — 43bd6677392b80cd12742f865c277c9939239543; Theo Browne

- [fix\(web\): thread panel shows the remote machine a thread runs on \(\#14972\)](https://git.cafe/gitcafe/t3code/commit/bb7997709dd5ed91a3aa18c091286f5f5331b0ef?format=markdown) — bb7997709dd5ed91a3aa18c091286f5f5331b0ef; Theo Browne

- [fix\(mobile\): production OTAs no longer reach the previous major's store binaries \(\#14944\)](https://git.cafe/gitcafe/t3code/commit/8ed276c246b624631e7d39241ebfd22d8314cb68?format=markdown) — 8ed276c246b624631e7d39241ebfd22d8314cb68; Julius Marminge

- [test\(server\): the fake Claude CLI exits with its parent \(\#14926\)](https://git.cafe/gitcafe/t3code/commit/641426885921b8d7caad1dbe35f804e6cec6a70b?format=markdown) — 641426885921b8d7caad1dbe35f804e6cec6a70b; Yordis Prieto

- [fix\(desktop\): markdown no longer loads invisible in new dark-mode browser tabs \(\#14727\)](https://git.cafe/gitcafe/t3code/commit/7ff2eabf56d30af15a8ac86b0eb46013a9e910ee?format=markdown) — 7ff2eabf56d30af15a8ac86b0eb46013a9e910ee; shivam

- [chore\(lint\): forbid declaring tests inside for loops \(\#14921\)](https://git.cafe/gitcafe/t3code/commit/fd7ee2c30a7eeef910c99e7bc92e944526555db7?format=markdown) — fd7ee2c30a7eeef910c99e7bc92e944526555db7; Julius Marminge

- [fix\(server\): Codex auth tokens are an omitted key, never undefined \(\#14908\)](https://git.cafe/gitcafe/t3code/commit/a8927712f8b3338fa3c47a0c657b6e11d7e9aaec?format=markdown) — a8927712f8b3338fa3c47a0c657b6e11d7e9aaec; Yordis Prieto

- [fix\(settings\): Pi and ACP Registry no longer show an Early Access badge \(\#14915\)](https://git.cafe/gitcafe/t3code/commit/a7b3ce8c0896d123a7c3f02c586ff8193841cc09?format=markdown) — a7b3ce8c0896d123a7c3f02c586ff8193841cc09; Julius Marminge

- [fix\(server\): steers keep the newest next-turn selection \(\#14725\)](https://git.cafe/gitcafe/t3code/commit/ca7df394ed8151fa77f856beefa90bc60a785d60?format=markdown) — ca7df394ed8151fa77f856beefa90bc60a785d60; Julius Marminge

- [fix\(server\): API-key Codex installs no longer warn on every start \(\#14903\)](https://git.cafe/gitcafe/t3code/commit/bf7121d7a25fe84d76561c3142b9433615a703a1?format=markdown) — bf7121d7a25fe84d76561c3142b9433615a703a1; Yordis Prieto

- [fix\(server\): Claude model changes no longer kill running background agents \(\#14726\)](https://git.cafe/gitcafe/t3code/commit/b4d3d51ac99d4306d754afb5c78c49845bfac3c1?format=markdown) — b4d3d51ac99d4306d754afb5c78c49845bfac3c1; Julius Marminge

- [fix\(server\): idle shells stop reloading every project once a minute \(\#14893\)](https://git.cafe/gitcafe/t3code/commit/8bc40b4e07bb7b4b0f71876d59520360c9bf958c?format=markdown) — 8bc40b4e07bb7b4b0f71876d59520360c9bf958c; Dara Adedeji

- [fix\(server\): released builds keep the OpenCode policy for their own version \(\#14863\)](https://git.cafe/gitcafe/t3code/commit/cc1e634bfa62edd56ff792eea666e436fdef788f?format=markdown) — cc1e634bfa62edd56ff792eea666e436fdef788f; Julius Marminge

- [fix\(server\): Claude MCP tools show their names and icons \(\#14860\)](https://git.cafe/gitcafe/t3code/commit/1e7c8e0f24c217a3229615fa1de1e6ed85d7e835?format=markdown) — 1e7c8e0f24c217a3229615fa1de1e6ed85d7e835; scratchyone

- [chore\(mobile\): bump app version to 2.0.0](https://git.cafe/gitcafe/t3code/commit/e9298af6f5200fc7e63e0ad7213fe44a4151f36c?format=markdown) — e9298af6f5200fc7e63e0ad7213fe44a4151f36c; t3-code\[bot\]

- [feat\(orchestrator\): introduce new orchestrator \(\#2829\)](https://git.cafe/gitcafe/t3code/commit/de343914273eceb852a1d1d739cd1d38df7796ee?format=markdown) — de343914273eceb852a1d1d739cd1d38df7796ee; Julius Marminge

- [docs\(triage\): leave protected PRs open \(\#14852\)](https://git.cafe/gitcafe/t3code/commit/024d49520eadb24cc2f2cef0b0a82c33f0290813?format=markdown) — 024d49520eadb24cc2f2cef0b0a82c33f0290813; Julius Marminge

- [fix\(server\): stop a second server from resending Claude turns \(\#13295\)](https://git.cafe/gitcafe/t3code/commit/e0db2a5e58bcbe7d738bca7667d2440ddb83e30f?format=markdown) — e0db2a5e58bcbe7d738bca7667d2440ddb83e30f; Cestercian

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

- [fix\(mobile\): opening a thread no longer crashes Android release builds \(\#14850\)](https://git.cafe/gitcafe/t3code/commit/42b5885c90bcef05ba56acce00cdd2cb9d4998b7?format=markdown) — 42b5885c90bcef05ba56acce00cdd2cb9d4998b7; Aaron Queen

- [fix\(markdown\): keep Windows paths intact in link and image destinations \(\#12615\)](https://git.cafe/gitcafe/t3code/commit/6c8fed35dded9ff71c5b46807125457acbb76be6?format=markdown) — 6c8fed35dded9ff71c5b46807125457acbb76be6; Dara Adedeji

- [chore\(mobile\): bump app version to 1.4.0](https://git.cafe/gitcafe/t3code/commit/4804036e04a025a35c46c02100d3c1706cd4fa47?format=markdown) — 4804036e04a025a35c46c02100d3c1706cd4fa47; t3-code\[bot\]

- [fix\(mobile\): project picker cards match the settings card color \(\#14756\)](https://git.cafe/gitcafe/t3code/commit/ce96e4c3de1973c7e0088ef8806043841f902080?format=markdown) — ce96e4c3de1973c7e0088ef8806043841f902080; Julius Marminge

- [fix\(mobile\): update Expo 58 to restore widgets and Live Activities \(\#14734\)](https://git.cafe/gitcafe/t3code/commit/54084ae1e6c32809db040e4fa571c80fdf2d8ae4?format=markdown) — 54084ae1e6c32809db040e4fa571c80fdf2d8ae4; Julius Marminge

- [Remove unused isCloudDebugEnabled and isTerminalDebugEnabled \(\#14367\)](https://git.cafe/gitcafe/t3code/commit/99e08526e5ec84f294940cba5929841518c52fec?format=markdown) — 99e08526e5ec84f294940cba5929841518c52fec; Kriday Dave

- [fix\(mobile\): one No project row at the top of the project picker \(\#14532\)](https://git.cafe/gitcafe/t3code/commit/39405f1992b4d1264730138b0fe31e07d66df4f4?format=markdown) — 39405f1992b4d1264730138b0fe31e07d66df4f4; Julius Marminge

- [fix\(desktop\): markdown pages no longer render invisible in the dark-mode browser \(\#14601\)](https://git.cafe/gitcafe/t3code/commit/3e60fecf39f37faaca9bdf37e64b7a58229ea547?format=markdown) — 3e60fecf39f37faaca9bdf37e64b7a58229ea547; shivam

- [fix\(web\): group composer undo the way the Lexical composer did \(\#14674\)](https://git.cafe/gitcafe/t3code/commit/2731929610ecb64617ff5e066980302da328f658?format=markdown) — 2731929610ecb64617ff5e066980302da328f658; Chris Deeming

- [fix\(web\): keep the terminal toggle clear of the last header action \(\#13426\)](https://git.cafe/gitcafe/t3code/commit/20012ebd80b06a4c10ab0e78893822e7f873b2a8?format=markdown) — 20012ebd80b06a4c10ab0e78893822e7f873b2a8; Igor Makowski

- [fix: remove outdated restart setting update advice \(\#14710\)](https://git.cafe/gitcafe/t3code/commit/fa6262db3107a4c95b6ff611113e6fa0753e5948?format=markdown) — fa6262db3107a4c95b6ff611113e6fa0753e5948; t3-code\[bot\]

- [fix\(web\): PR checks status collapses to its icon instead of wrapping \(\#14700\)](https://git.cafe/gitcafe/t3code/commit/ced865c224ebb7dd2cbd0f2931d6e33559b9343a?format=markdown) — ced865c224ebb7dd2cbd0f2931d6e33559b9343a; oliver

- [feat\(web\): beta Working section hides busy threads until they need you \(\#13926\)](https://git.cafe/gitcafe/t3code/commit/b33eda13998b5b0571daaf266c87f6f31af41f7d?format=markdown) — b33eda13998b5b0571daaf266c87f6f31af41f7d; Theo Browne

- [feat\(web\): update providers on every machine with one click \(\#14678\)](https://git.cafe/gitcafe/t3code/commit/0a04cc50def48121b9ece038c7df8b7fa789074b?format=markdown) — 0a04cc50def48121b9ece038c7df8b7fa789074b; Theo Browne

- [fix\(web\): show the Docker icon on dockerfile code blocks \(\#14675\)](https://git.cafe/gitcafe/t3code/commit/67f640093ffea1adaa585949d87e4bc2010b0810?format=markdown) — 67f640093ffea1adaa585949d87e4bc2010b0810; Chris Deeming

- [fix\(server\): background GitHub polling uses \~74% fewer calls with batched GraphQL \(\#14673\)](https://git.cafe/gitcafe/t3code/commit/10ac2f2ba495508a2a2fd469e67eda5df73f0df1?format=markdown) — 10ac2f2ba495508a2a2fd469e67eda5df73f0df1; Theo Browne

- [fix\(ci\): pin eas-cli so mobile PR previews deploy again \(\#14659\)](https://git.cafe/gitcafe/t3code/commit/a3abb5266080c15b2a675d7f92b517b567c427e2?format=markdown) — a3abb5266080c15b2a675d7f92b517b567c427e2; Julius Marminge

- [docs: server features are services, and handlers stay thin \(\#14613\)](https://git.cafe/gitcafe/t3code/commit/094fb230e90ffb0af303a318ca716fecefd66c80?format=markdown) — 094fb230e90ffb0af303a318ca716fecefd66c80; Julius Marminge

- [fix: cloned projects show their favicon instead of a monogram \(\#14635\)](https://git.cafe/gitcafe/t3code/commit/6ea01f8d24419019588f2be589681929d8e26b0c?format=markdown) — 6ea01f8d24419019588f2be589681929d8e26b0c; Theo Browne

- [Update marketing stats for GitHub stars and users](https://git.cafe/gitcafe/t3code/commit/a97a4a9d189f145afe79c3a6f8533bbf9a6b40b1?format=markdown) — a97a4a9d189f145afe79c3a6f8533bbf9a6b40b1; Julius Marminge

- [test\(web\): remove duplicate sidebar ordering tests \(\#14558\)](https://git.cafe/gitcafe/t3code/commit/5a574a77d1bef579b01d137b81888f68eabf7d4b?format=markdown) — 5a574a77d1bef579b01d137b81888f68eabf7d4b; t3-code\[bot\]

- [docs: update user count in AGENTS.md \(\#11413\)](https://git.cafe/gitcafe/t3code/commit/a3fb5392e361f6a6160cb4a6996284dbf9c1d1b3?format=markdown) — a3fb5392e361f6a6160cb4a6996284dbf9c1d1b3; kamkm

- [feat\(marketing\): replace the screenshot crop with a designed social card \(\#13487\)](https://git.cafe/gitcafe/t3code/commit/b91e4668fa2b8e4ac0044e65a08dc6b5e51dfbcf?format=markdown) — b91e4668fa2b8e4ac0044e65a08dc6b5e51dfbcf; oliver

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