# Commit history · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commits/77ed46a8aac24ea0cd125658cfcb49e0006eb354)

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

Visibility: public

Requested revision: 77ed46a8aac24ea0cd125658cfcb49e0006eb354

Requested commit: 77ed46a8aac24ea0cd125658cfcb49e0006eb354

- [fix\(web\): keep composer toolbar visible after worktree failure \(\#14753\)](https://git.cafe/pingdotgg/t3code/commit/77ed46a8aac24ea0cd125658cfcb49e0006eb354?format=markdown) — 77ed46a8aac24ea0cd125658cfcb49e0006eb354; Theo Browne

- [fix\(server\): queued preview actions no longer start after their deadline, except recording stop \(\#16941\)](https://git.cafe/pingdotgg/t3code/commit/8f947a313b29c30c1deb9960ea0450482cb6e19f?format=markdown) — 8f947a313b29c30c1deb9960ea0450482cb6e19f; Jesse van Dijk

- [fix\(server\): refuse to share a T3 home with an older background service \(\#19715\)](https://git.cafe/pingdotgg/t3code/commit/353d8c55d88e65d04581c95da53377d2c28fd736?format=markdown) — 353d8c55d88e65d04581c95da53377d2c28fd736; Arun Krishnamurthy

- [fix\(preview\): preserve actionable native capture errors \(\#17244\)](https://git.cafe/pingdotgg/t3code/commit/984df7f1566e34359e4eca2396076941d5365684?format=markdown) — 984df7f1566e34359e4eca2396076941d5365684; Luís Miguel

- [fix\(threads\): preserve snooze when an existing run completes \(\#17118\)](https://git.cafe/pingdotgg/t3code/commit/b14120fbc8ff47d6e090e64e31ddb8b2bff75c2f?format=markdown) — b14120fbc8ff47d6e090e64e31ddb8b2bff75c2f; Yasin Kavakli

- [fix\(server\): older probes no longer overwrite live usage limits \(\#18723\)](https://git.cafe/pingdotgg/t3code/commit/0d10c36ded035425e8eb8a372f886cee55e49091?format=markdown) — 0d10c36ded035425e8eb8a372f886cee55e49091; vivek

- [fix\(relay\): preserve provisioning failure stage in client errors \(\#14581\)](https://git.cafe/pingdotgg/t3code/commit/c8e240771b73f608be88b54226bda55731a215ac?format=markdown) — c8e240771b73f608be88b54226bda55731a215ac; ECuteri

- [fix\(server\): preserve antigravity ipv6 startup diagnostics \(\#15629\)](https://git.cafe/pingdotgg/t3code/commit/9f01c5846cda2aab60bf7ca5b9ebbf331099ee62?format=markdown) — 9f01c5846cda2aab60bf7ca5b9ebbf331099ee62; maria

- [fix\(mobile\): check for server updates without GitHub's API rate limit \(\#17900\)](https://git.cafe/pingdotgg/t3code/commit/c6fd4ad1e40e68b63dc7690c9b6bdbc7a75a0d7f?format=markdown) — c6fd4ad1e40e68b63dc7690c9b6bdbc7a75a0d7f; Jorge David

- [fix\(mobile\): Back from a subagent thread returns to its parent on Android \(\#21033\)](https://git.cafe/pingdotgg/t3code/commit/c5f536cc0c7a0c5dd411cc3b68ca513459506b97?format=markdown) — c5f536cc0c7a0c5dd411cc3b68ca513459506b97; voida6

- [fix\(web\): suppress terminal key releases for app-handled shortcuts \(\#15020\)](https://git.cafe/pingdotgg/t3code/commit/e433eeb7a35d745cfc144fc30ac66e2f6d528381?format=markdown) — e433eeb7a35d745cfc144fc30ac66e2f6d528381; Alex Southwell

- [fix\(server\): preserve buffered Claude usage-limit failures \(\#19543\)](https://git.cafe/pingdotgg/t3code/commit/e094c68d0aec702566e3822999a2a520eb91bf89?format=markdown) — e094c68d0aec702566e3822999a2a520eb91bf89; Omar

- [fix\(web\): prevent overlapping usage breakdown columns \(\#14318\)](https://git.cafe/pingdotgg/t3code/commit/805ff51e58b7cf6a1f34e26b0cf3e1e2a679e732?format=markdown) — 805ff51e58b7cf6a1f34e26b0cf3e1e2a679e732; Paul van der lei

- [fix\(server\): preserve service environment across updates \(\#19486\)](https://git.cafe/pingdotgg/t3code/commit/29a7d80469e7ad120434627de1e3005dd7dd7a71?format=markdown) — 29a7d80469e7ad120434627de1e3005dd7dd7a71; James C

- [fix\(server\): import long Claude sessions that are mostly tool records \(\#19161\)](https://git.cafe/pingdotgg/t3code/commit/3e482550fccea7f75b6c828bf161a8178ad55cc2?format=markdown) — 3e482550fccea7f75b6c828bf161a8178ad55cc2; Michael Shih

- [fix\(mobile\): dismiss ended Live Activities when the app returns to the foreground \(\#21307\)](https://git.cafe/pingdotgg/t3code/commit/b23958da6510f871878ba8f308173a4372e888d1?format=markdown) — b23958da6510f871878ba8f308173a4372e888d1; Victor Vogel

- [fix\(mobile\): preserve Home row content across recycling \(\#14004\)](https://git.cafe/pingdotgg/t3code/commit/760cdecd05d52d542d328f97b3ebbe86c24508b5?format=markdown) — 760cdecd05d52d542d328f97b3ebbe86c24508b5; AKolenda

- [fix\(server\): a macOS setTypeOfService EINVAL no longer kills the backend \(\#20414\)](https://git.cafe/pingdotgg/t3code/commit/6ae65e129cb918e00e7b91afe794c82542bb2458?format=markdown) — 6ae65e129cb918e00e7b91afe794c82542bb2458; Victor Vogel

- [feat\(web\): preview images in the project icon picker \(\#20372\)](https://git.cafe/pingdotgg/t3code/commit/55b72ff2b19b1d1c00df1af6896bfef1bc2ba3f3?format=markdown) — 55b72ff2b19b1d1c00df1af6896bfef1bc2ba3f3; Sergey Novikov

- [fix\(server\): a Claude wake run settles when Claude never opens the wake turn \(\#19196\)](https://git.cafe/pingdotgg/t3code/commit/4b1426f5ece007f2e9620a81a13507911f785974?format=markdown) — 4b1426f5ece007f2e9620a81a13507911f785974; AdEx-Partners-DE

- [fix\(server\): return delegated waits on pending approvals \(\#20037\)](https://git.cafe/pingdotgg/t3code/commit/6f891541fd160fe76c25ff80104296d7081a22ac?format=markdown) — 6f891541fd160fe76c25ff80104296d7081a22ac; Gustav

- [fix\(server\): resolve Codex usage tiers from initial run history \(\#21898\)](https://git.cafe/pingdotgg/t3code/commit/f4e3f250c6f1f8ff77e262ff706845b772592224?format=markdown) — f4e3f250c6f1f8ff77e262ff706845b772592224; Julius Marminge

- [fix\(server\): iOS device viewer no longer times out on a still simulator screen \(\#20999\)](https://git.cafe/pingdotgg/t3code/commit/6aa83dbbe40f6a87f36bfa63a956ae3fddfba3fb?format=markdown) — 6aa83dbbe40f6a87f36bfa63a956ae3fddfba3fb; Joaquin Navarro

- [fix\(codex\): display inherited service tiers across models \(\#15623\)](https://git.cafe/pingdotgg/t3code/commit/3b844dab5ced7277ce4a2cf0e5e11d0f04e62241?format=markdown) — 3b844dab5ced7277ce4a2cf0e5e11d0f04e62241; maria

- [fix\(web\): show ready device host warnings \(\#19975\)](https://git.cafe/pingdotgg/t3code/commit/68682fb5cf0559c8751823210771bf83e4b3b9e7?format=markdown) — 68682fb5cf0559c8751823210771bf83e4b3b9e7; Luís Miguel

- [fix\(server\): T3 Connect falls back to HTTP/2 after repeated QUIC stalls \(\#20382\)](https://git.cafe/pingdotgg/t3code/commit/96a76b140de57cf319cf1688347c08b69cbe80ab?format=markdown) — 96a76b140de57cf319cf1688347c08b69cbe80ab; Лев Федорец

- [perf\(desktop\): show connecting splash while the local backend starts \(\#19706\)](https://git.cafe/pingdotgg/t3code/commit/ce2707b823dc081e6ae5017ad47db48e2003f6a0?format=markdown) — ce2707b823dc081e6ae5017ad47db48e2003f6a0; ronak-guliani

- [fix\(web\): expand clicked file in sidebar diff \(\#20101\)](https://git.cafe/pingdotgg/t3code/commit/0c9717b0cc93fe1d7d3a41b1066e08f60ba25b0d?format=markdown) — 0c9717b0cc93fe1d7d3a41b1066e08f60ba25b0d; Nick Aristizabal

- [fix\(mobile\): match subscription widgets to app theme \(\#15941\)](https://git.cafe/pingdotgg/t3code/commit/c80cf02fb78154537d267cf0860c498506dad058?format=markdown) — c80cf02fb78154537d267cf0860c498506dad058; Alex Southwell

- [fix\(server\): restore OpenCode Go limits for Console API keys \(\#21007\)](https://git.cafe/pingdotgg/t3code/commit/f04546609a0600bd6b878baca0dae75b191f7d35?format=markdown) — f04546609a0600bd6b878baca0dae75b191f7d35; Ben

- [fix\(server\): clear Codex commands when their native thread closes \(\#19936\)](https://git.cafe/pingdotgg/t3code/commit/45bcde1441e02f19a2723bfebc64ecfdc5dc6c12?format=markdown) — 45bcde1441e02f19a2723bfebc64ecfdc5dc6c12; Itay Avraham Cohen

- [fix\(web\): preserve usernames in remote editor links \(\#18092\)](https://git.cafe/pingdotgg/t3code/commit/6c3c31d5e5d8cf42a2785e6eef10eb3b5fdf84b1?format=markdown) — 6c3c31d5e5d8cf42a2785e6eef10eb3b5fdf84b1; Jake Leventhal

- [fix\(server\): skip local Codex binaries missing codex-code-mode-host \(\#19154\)](https://git.cafe/pingdotgg/t3code/commit/348888a767433464dd47e723ec6509dc5a8282db?format=markdown) — 348888a767433464dd47e723ec6509dc5a8282db; IND_is_Here

- [fix\(provider-cursor\): start default Cursor threads on Windows \(\#20046\)](https://git.cafe/pingdotgg/t3code/commit/19e06dc875835cf4e7e2b8477d117aeeec727526?format=markdown) — 19e06dc875835cf4e7e2b8477d117aeeec727526; fabiocolor

- [fix\(web\): wide chat tables fit the lane when cells wrap \(\#20878\)](https://git.cafe/pingdotgg/t3code/commit/f8b06c5fd0b49a3873b15c4e6f21f7f916343172?format=markdown) — f8b06c5fd0b49a3873b15c4e6f21f7f916343172; Mantas Kantautas

- [fix\(web\): show a supervisor waiting on its worker as running in Lineage \(\#18603\)](https://git.cafe/pingdotgg/t3code/commit/321b86b05d9c1c59df044fbc0b8a39f0b983c209?format=markdown) — 321b86b05d9c1c59df044fbc0b8a39f0b983c209; Scott Norteman

- [fix\(server\): t3-code tools keep working after a turn waits over a day \(\#18552\)](https://git.cafe/pingdotgg/t3code/commit/a2a13b5433f1130297e16be5b3c9ecf88743f697?format=markdown) — a2a13b5433f1130297e16be5b3c9ecf88743f697; Robert Nisipeanu

- [fix\(server\): stopped usage-limit threads no longer auto-resume \(\#21114\)](https://git.cafe/pingdotgg/t3code/commit/60f2246358050fa70c7aee3cd685fefaaaaf81db?format=markdown) — 60f2246358050fa70c7aee3cd685fefaaaaf81db; fixfon

- [fix\(provider-muse\): relaunch a host that died between turns \(\#19195\)](https://git.cafe/pingdotgg/t3code/commit/4bf8b476fa749708b7c1343ba9c9959edb2de8b9?format=markdown) — 4bf8b476fa749708b7c1343ba9c9959edb2de8b9; Dan Donathan

- [fix\(gitlab\): follow the repository default merge request template \(\#19813\)](https://git.cafe/pingdotgg/t3code/commit/30a7330c6a2fe6ccee21d48700843ab6f7fa533f?format=markdown) — 30a7330c6a2fe6ccee21d48700843ab6f7fa533f; fixfon

- [fix\(desktop\): stop blocking the renderer during topology polling \(\#19300\)](https://git.cafe/pingdotgg/t3code/commit/6bcbb9519ba02258342e8d0ffa98a53cf446033c?format=markdown) — 6bcbb9519ba02258342e8d0ffa98a53cf446033c; Daniyal

- [fix\(shared\): hydrate Nushell environments in CLI and desktop \(\#7894\)](https://git.cafe/pingdotgg/t3code/commit/2fcefc9abf377a8681838bec285079a7af8d3981?format=markdown) — 2fcefc9abf377a8681838bec285079a7af8d3981; CursedApple

- [fix\(server\): Claude no longer refuses earlier skills the user invoked in a prompt \(\#19485\)](https://git.cafe/pingdotgg/t3code/commit/26a88af5cb0e8732d2bffe19b40816cf8e2ab345?format=markdown) — 26a88af5cb0e8732d2bffe19b40816cf8e2ab345; \(CJ\) Chukwudi Nwobodo

- [fix\(connect\): preserve rotated credentials during shutdown \(\#19499\)](https://git.cafe/pingdotgg/t3code/commit/e21dff1988bbba512dbb47f817944d9f44b6a281?format=markdown) — e21dff1988bbba512dbb47f817944d9f44b6a281; James C

- [fix\(web\): Add to agent works on pull requests you cannot comment on \(\#19701\)](https://git.cafe/pingdotgg/t3code/commit/ee3a3e8eca5db4796a49d77ecb068743e3894c45?format=markdown) — ee3a3e8eca5db4796a49d77ecb068743e3894c45; Shubhanshu Shukla

- [fix\(devices\): retain inventory when AVD enumeration fails \(\#19974\)](https://git.cafe/pingdotgg/t3code/commit/30d0138540bfd03cbca1570d6136eb1ab4ffaab3?format=markdown) — 30d0138540bfd03cbca1570d6136eb1ab4ffaab3; Luís Miguel

- [fix\(provider-acp\): retain Grok command completion before prompt settles \(\#19938\)](https://git.cafe/pingdotgg/t3code/commit/e294a38a106acca87933d36789a4e0bd28a6e72a?format=markdown) — e294a38a106acca87933d36789a4e0bd28a6e72a; 3xcalibur

- [fix\(web\): Open in editor on a chat file chip opens the file the chip names \(\#18389\)](https://git.cafe/pingdotgg/t3code/commit/fc4319cea75879989f6e29edf0bf81d063d3c2e6?format=markdown) — fc4319cea75879989f6e29edf0bf81d063d3c2e6; chickenputty

- [fix\(server\): bare repositories now group with projects of the same remote \(\#17340\)](https://git.cafe/pingdotgg/t3code/commit/f7bef383b1321d8ae4774f004b465ff208b0d57d?format=markdown) — f7bef383b1321d8ae4774f004b465ff208b0d57d; Shrikant Kalar

- [fix\(claude\): context meter shows the configured auto-compact threshold \(\#18332\)](https://git.cafe/pingdotgg/t3code/commit/15c927899db272365623aa06b4635606156bf8e2?format=markdown) — 15c927899db272365623aa06b4635606156bf8e2; Akbar Danial Akma

- [fix\(scheduler\): label fixed-time tasks with the server timezone \(\#18653\)](https://git.cafe/pingdotgg/t3code/commit/f0dac29574acd616523c5ff74a1baa427a8c9114?format=markdown) — f0dac29574acd616523c5ff74a1baa427a8c9114; Scott Norteman

- [fix\(web\): preserve Mermaid source when copying selected text \(\#16249\)](https://git.cafe/pingdotgg/t3code/commit/dd5876e157a57792f325d72aec710ffdf9914505?format=markdown) — dd5876e157a57792f325d72aec710ffdf9914505; Nikita Maximilian Grimm

- [fix\(server\): preserve subagent reasoning effort and fast mode \(\#16595\)](https://git.cafe/pingdotgg/t3code/commit/9a05676cfa000e922380a741af8a4a1e19f76bd1?format=markdown) — 9a05676cfa000e922380a741af8a4a1e19f76bd1; Cristian Velasquez Ramos

- [fix\(web\): agent tabs in background threads open in the desktop browser \(\#19919\)](https://git.cafe/pingdotgg/t3code/commit/e32814e8f65d0eb36a5d6222c82470582621e357?format=markdown) — e32814e8f65d0eb36a5d6222c82470582621e357; Mahir Abbas

- [fix\(server\): T3 Connect and Tailscale Serve reach servers bound to ::1 \(\#19902\)](https://git.cafe/pingdotgg/t3code/commit/a8e948461092f513b7da98f6d074c59919875322?format=markdown) — a8e948461092f513b7da98f6d074c59919875322; Mateo

- [fix\(server\): show zero-use Grok billing periods \(\#17061\)](https://git.cafe/pingdotgg/t3code/commit/79f2bae6af72808ae7a88d7421bb2a79f7b3aea9?format=markdown) — 79f2bae6af72808ae7a88d7421bb2a79f7b3aea9; 洁月星

- [fix\(auth\): T3 Connect tolerates a host clock a few seconds behind \(\#19640\)](https://git.cafe/pingdotgg/t3code/commit/475e01996338f2973160180aab7e7e46adffa62d?format=markdown) — 475e01996338f2973160180aab7e7e46adffa62d; Evolve Performance

- [fix\(desktop\): retry a timed-out Windows update signature check once \(\#21273\)](https://git.cafe/pingdotgg/t3code/commit/369826946a4271f3ba3aa447ce37a7cd2f3fb8d4?format=markdown) — 369826946a4271f3ba3aa447ce37a7cd2f3fb8d4; Victor Vogel

- [fix\(web\): show unchecked Antigravity sign-in neutrally \(\#18623\)](https://git.cafe/pingdotgg/t3code/commit/b178359fae674852b3e6865c348f92db4ae7b297?format=markdown) — b178359fae674852b3e6865c348f92db4ae7b297; fixfon

- [fix\(pull-request\): prioritize failed checks \(\#12274\)](https://git.cafe/pingdotgg/t3code/commit/03c1a76de90e8e4bf9320e4f278a4ab6f5ee4b00?format=markdown) — 03c1a76de90e8e4bf9320e4f278a4ab6f5ee4b00; Akash Moradiya

- [fix\(server\): clean up worktrees with initialized submodules \(\#20368\)](https://git.cafe/pingdotgg/t3code/commit/449e3176c716865d17602fbc685f541fe06fd9d1?format=markdown) — 449e3176c716865d17602fbc685f541fe06fd9d1; Scott Norteman

- [fix\(codex\): settle compaction items when turns end \(\#17265\)](https://git.cafe/pingdotgg/t3code/commit/ccae51a814dfef101fb8d4b97a28bb55549d0592?format=markdown) — ccae51a814dfef101fb8d4b97a28bb55549d0592; luke

- [fix\(server\): delegated completions preserve finished parent runs \(\#20025\)](https://git.cafe/pingdotgg/t3code/commit/e27de4ead0d5e84890ba8f3faa32fdbe3defe110?format=markdown) — e27de4ead0d5e84890ba8f3faa32fdbe3defe110; Scott Norteman

- [perf\(server\): batch checkpoint object flushes on macOS and Windows \(\#21291\)](https://git.cafe/pingdotgg/t3code/commit/55ba1baa559ee73b9db177da07f56000774371f2?format=markdown) — 55ba1baa559ee73b9db177da07f56000774371f2; Joseph Vidal

- [fix\(web\): name the remote host and checked path when media is not found \(\#19677\)](https://git.cafe/pingdotgg/t3code/commit/826ef55b749bf2f331d163056ae5301985fa134b?format=markdown) — 826ef55b749bf2f331d163056ae5301985fa134b; Scott Norteman

- [fix\(mobile\): Android dialogs keep working after the activity is replaced \(\#22128\)](https://git.cafe/pingdotgg/t3code/commit/100d146c6c344d3809dc1be5ea2139fe4d59a11a?format=markdown) — 100d146c6c344d3809dc1be5ea2139fe4d59a11a; Alex

- [fix\(claude\): preserve workflow member completion timestamps \(\#18142\)](https://git.cafe/pingdotgg/t3code/commit/9aaca71bc6045ba2e9cd1a6d688b74de421e2a01?format=markdown) — 9aaca71bc6045ba2e9cd1a6d688b74de421e2a01; ash

- [fix\(server\): T3 Connect links from the desktop app when the backend runs in WSL \(\#19271\)](https://git.cafe/pingdotgg/t3code/commit/69ceea9dc6b4e758e3998bded7cae1535449bbfa?format=markdown) — 69ceea9dc6b4e758e3998bded7cae1535449bbfa; Aidid Haiqal

- [perf\(web\): long composer code blocks no longer re-highlight on every keystroke \(\#19439\)](https://git.cafe/pingdotgg/t3code/commit/09792213363d173480546cb012a9738ce9ef2b70?format=markdown) — 09792213363d173480546cb012a9738ce9ef2b70; MohibShaikh

- [fix\(server\): a missing t3.json is no longer a failed read \(\#19949\)](https://git.cafe/pingdotgg/t3code/commit/b430de5c9bdd318b89defeae9340f47df2aacca1?format=markdown) — b430de5c9bdd318b89defeae9340f47df2aacca1; Wish

- [feat\(server\): export server and process-group resource metrics \(\#22122\)](https://git.cafe/pingdotgg/t3code/commit/86d130af6c02a126515488ed6038b68906c35bf7?format=markdown) — 86d130af6c02a126515488ed6038b68906c35bf7; Julius Marminge

- [fix\(web\): skip production Clerk on unsupported browser origins \(\#20424\)](https://git.cafe/pingdotgg/t3code/commit/9d68e1eeb37f3d72c930ef406222633f30004210?format=markdown) — 9d68e1eeb37f3d72c930ef406222633f30004210; r-near

- [fix\(claude\): map monthly account spending limits \(\#19433\)](https://git.cafe/pingdotgg/t3code/commit/fd8dd51654f855dbf4e23c457701f5088c59b689?format=markdown) — fd8dd51654f855dbf4e23c457701f5088c59b689; James C

- [fix\(server\): custom Claude endpoint no longer reads as logged out \(\#21169\)](https://git.cafe/pingdotgg/t3code/commit/51d1f6f623dd5f7fd9a8ef10eb939aac5b3badd5?format=markdown) — 51d1f6f623dd5f7fd9a8ef10eb939aac5b3badd5; Arta

- [fix\(server\): PR sync ignores tokenized avatar URLs on ghe.com \(\#20352\)](https://git.cafe/pingdotgg/t3code/commit/33c0ebbe30078d8c1abb51dfb80ae8a9e3405c81?format=markdown) — 33c0ebbe30078d8c1abb51dfb80ae8a9e3405c81; fixfon

- [fix\(provider-grok\): recheck Grok login once after a logged-out probe \(\#20358\)](https://git.cafe/pingdotgg/t3code/commit/a2157eced708fd25fab7b616f5a68cb65312eaed?format=markdown) — a2157eced708fd25fab7b616f5a68cb65312eaed; Victor Vogel

- [fix\(web\): identify cleanup results by machine and folder \(\#20211\)](https://git.cafe/pingdotgg/t3code/commit/5803c8b299da822afa93f35b0d3315b7566ee84f?format=markdown) — 5803c8b299da822afa93f35b0d3315b7566ee84f; Kolja

- [fix\(web\): expanding all folders in Files no longer walks node_modules \(\#21258\)](https://git.cafe/pingdotgg/t3code/commit/64a76c84ef795b41cffa884491a4c961f9ac0af4?format=markdown) — 64a76c84ef795b41cffa884491a4c961f9ac0af4; tiliakoos

- [fix\(server\): Antigravity can reach Google on NixOS \(\#20551\)](https://git.cafe/pingdotgg/t3code/commit/88a779defe85e0f3253e98305867ff1d4a86f152?format=markdown) — 88a779defe85e0f3253e98305867ff1d4a86f152; Felix Laga

- [fix\(server\): preserve Claude final-result API error text \(\#19136\)](https://git.cafe/pingdotgg/t3code/commit/55a8fe9a938c61ef6e6bce718c58647ebdb4c88d?format=markdown) — 55a8fe9a938c61ef6e6bce718c58647ebdb4c88d; Ibrahim Elkamali

- [fix\(web\): open the startup composer without waiting for every environment \(\#20183\)](https://git.cafe/pingdotgg/t3code/commit/3c63b50b87d853c8bf49d8a66d6c7b600962ac73?format=markdown) — 3c63b50b87d853c8bf49d8a66d6c7b600962ac73; Shantanu Wable

- [perf\(server\): avoid remote enumeration during status reads \(\#19802\)](https://git.cafe/pingdotgg/t3code/commit/c1c6be8b87f8723dc147dbd2b7d147a4264bebb0?format=markdown) — c1c6be8b87f8723dc147dbd2b7d147a4264bebb0; IfkumRfnl

- [fix\(providers\): declare CLI-owned setup capabilities \(\#18425\)](https://git.cafe/pingdotgg/t3code/commit/236be55faec614990bbc05ce6ea8123b1c709845?format=markdown) — 236be55faec614990bbc05ce6ea8123b1c709845; Nicholas Gerasimatos

- [fix\(mobile\): iOS builds no longer fail on Xcode 27.2 \(\#19037\)](https://git.cafe/pingdotgg/t3code/commit/39b1ca9088b59b28f0633c961fc70c428ccb9cd9?format=markdown) — 39b1ca9088b59b28f0633c961fc70c428ccb9cd9; nekohasekai

- [feat\(mobile\): close browser tabs from the Browser page \(\#19579\)](https://git.cafe/pingdotgg/t3code/commit/32c9304436790f678e729f3b1a0bf830d2016415?format=markdown) — 32c9304436790f678e729f3b1a0bf830d2016415; Tristan Knight

- [fix\(web\): server update banner only offers details when its text is clipped \(\#17933\)](https://git.cafe/pingdotgg/t3code/commit/a261a71817c6052ba374c9ce940ec379af717dcf?format=markdown) — a261a71817c6052ba374c9ce940ec379af717dcf; Tristan Knight

- [fix\(web\): limit bars with many accounts no longer clip names to one letter \(\#19964\)](https://git.cafe/pingdotgg/t3code/commit/32e3b90f3866053e5299c8627c4c3fa7a32434ed?format=markdown) — 32e3b90f3866053e5299c8627c4c3fa7a32434ed; Josh Robertson

- [fix\(web\): avoid submitting PR titles during IME composition \(\#18087\)](https://git.cafe/pingdotgg/t3code/commit/50c5437add0c15b8068ef757716f2a0fb5ec9ffb?format=markdown) — 50c5437add0c15b8068ef757716f2a0fb5ec9ffb; Amine Ilidrissi

- [fix\(opencode\): a tool killed for memory no longer stops every OpenCode thread \(\#19367\)](https://git.cafe/pingdotgg/t3code/commit/ed2ca82d807ea32e7777d1d7774112948e3fc01f?format=markdown) — ed2ca82d807ea32e7777d1d7774112948e3fc01f; Theo Browne

- [fix\(server\): T3 Connect backs off from a failing relay instead of hammering it \(\#22108\)](https://git.cafe/pingdotgg/t3code/commit/cd8a98657b997198e4f68f7d7aef40b695fedc4c?format=markdown) — cd8a98657b997198e4f68f7d7aef40b695fedc4c; Julius Marminge

- [fix\(acp-registry\): enable Claude native background lifecycle \(\#21618\)](https://git.cafe/pingdotgg/t3code/commit/b1167b6ca20c19790694ca3552429b8868865285?format=markdown) — b1167b6ca20c19790694ca3552429b8868865285; Julius Marminge

- [fix\(server\): resolve git common dirs through symlinked subdirectories \(\#18152\)](https://git.cafe/pingdotgg/t3code/commit/6e1bf41a4aaf0cb71e655dd976d1ac4ed942e404?format=markdown) — 6e1bf41a4aaf0cb71e655dd976d1ac4ed942e404; maco

- [fix\(web\): preserve HTML input when preview URLs renew \(\#17736\)](https://git.cafe/pingdotgg/t3code/commit/0bf47872691077b3de7b84c19f43462d0554d22e?format=markdown) — 0bf47872691077b3de7b84c19f43462d0554d22e; Joël Deffner

- [fix\(web\): name the missing repository in the PR link dialog \(\#20533\)](https://git.cafe/pingdotgg/t3code/commit/c7a2fdc6e349e5aee84e99079aae8a16c7e50866?format=markdown) — c7a2fdc6e349e5aee84e99079aae8a16c7e50866; Scott Norteman

- [fix\(usage\): reconcile Codex request and cumulative counters \(\#21863\)](https://git.cafe/pingdotgg/t3code/commit/38b8c204a6a5d9e4707806c0cd8bc8c36373fe7a?format=markdown) — 38b8c204a6a5d9e4707806c0cd8bc8c36373fe7a; Julius Marminge

- [fix\(web\): terminal links keep Unicode file paths intact \(\#20264\)](https://git.cafe/pingdotgg/t3code/commit/9ac1355e01efd84c0aded502b44b41b24ebb4130?format=markdown) — 9ac1355e01efd84c0aded502b44b41b24ebb4130; Maciek Geneja

- [fix\(desktop\): read Chromium cookies stored as text \(\#19377\)](https://git.cafe/pingdotgg/t3code/commit/62144bf0f8964d545d09954cccd523ac9b4ceea2?format=markdown) — 62144bf0f8964d545d09954cccd523ac9b4ceea2; Dean Whittaker

- [fix\(web\): opening a deleted thread from the timeline stays on the current thread \(\#20747\)](https://git.cafe/pingdotgg/t3code/commit/c768c6dfbf53aee3ead84b298be8aaaf906eb796?format=markdown) — c768c6dfbf53aee3ead84b298be8aaaf906eb796; voida6

- [fix\(web\): Mod\+T opens the tab menu while a pull request tab is open \(\#19065\)](https://git.cafe/pingdotgg/t3code/commit/a8dec0e76fc977e35742ddd982e00e22fb9b09ce?format=markdown) — a8dec0e76fc977e35742ddd982e00e22fb9b09ce; Riccardo Palleschi

- [fix\(mobile\): Android image viewer keeps panning after an interrupted pinch \(\#19241\)](https://git.cafe/pingdotgg/t3code/commit/c5520b52ecbaeb63f68d8c44774a75f21444f2fe?format=markdown) — c5520b52ecbaeb63f68d8c44774a75f21444f2fe; Quy Ngoc Nguyen

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