# Commit history · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commits/c9a0e8a119271765196dec38ef91395713da4213)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: c9a0e8a119271765196dec38ef91395713da4213

Requested commit: c9a0e8a119271765196dec38ef91395713da4213

- [fix\(web\): align reasoning arrows with tool calls \(\#13850\)](https://git.cafe/screen/t3code-personal/commit/c9a0e8a119271765196dec38ef91395713da4213?format=markdown) — c9a0e8a119271765196dec38ef91395713da4213; Adamulek123

- [feat\(observability\): honor OTEL\_\*\_EXPORTER=none per signal \(\#13736\)](https://git.cafe/screen/t3code-personal/commit/74ee5153e05eb183dabec413ff9025d83d2058e4?format=markdown) — 74ee5153e05eb183dabec413ff9025d83d2058e4; Yordis Prieto

- [fix\(clients\): hide duplicate Cursor Keychain prompts \(\#13870\)](https://git.cafe/screen/t3code-personal/commit/679c34c096193446ceed62e633387d91fe2cfff8?format=markdown) — 679c34c096193446ceed62e633387d91fe2cfff8; Yash Singh

- [fix\(build\): validate Linux node-pty prebuilds in Windows artifacts \(\#13867\)](https://git.cafe/screen/t3code-personal/commit/ea7d46ac107e6a3461b81065ebc86dfd5483095f?format=markdown) — ea7d46ac107e6a3461b81065ebc86dfd5483095f; Yash Singh

- [test\(usage\): assert contract mismatch details \(\#13861\)](https://git.cafe/screen/t3code-personal/commit/d110f9867041f0466bed9b032c15efcfcefcbfc5?format=markdown) — d110f9867041f0466bed9b032c15efcfcefcbfc5; Yash Singh

- [fix\(web\): stop mistaking offline servers for updates \(\#13083\)](https://git.cafe/screen/t3code-personal/commit/dd582dee36976ccfd2a896cf50c3ee957ca7b9be?format=markdown) — dd582dee36976ccfd2a896cf50c3ee957ca7b9be; Tristan Knight

- [fix\(usage\): identify client version mismatches \(\#8208\)](https://git.cafe/screen/t3code-personal/commit/3dae78f33b1e3c7534feb51ca41a407ab2536b83?format=markdown) — 3dae78f33b1e3c7534feb51ca41a407ab2536b83; Tristan Knight

- [fix\(usage\): omit Cursor warning when no login is saved \(\#13820\)](https://git.cafe/screen/t3code-personal/commit/d6802b4acfbb6bfb669e0fa225539920622f7670?format=markdown) — d6802b4acfbb6bfb669e0fa225539920622f7670; Tristan Knight

- [fix\(usage\): tolerate newer provider variants \(\#10076\)](https://git.cafe/screen/t3code-personal/commit/10bb59bf061252f5edadf96bc8139911b3fed7fd?format=markdown) — 10bb59bf061252f5edadf96bc8139911b3fed7fd; Tristan Knight

- [fix\(accessibility\): correct control announcements and sidebar traversal \(\#13491\)](https://git.cafe/screen/t3code-personal/commit/393d595984f66df08504e1659997e12ad551bce9?format=markdown) — 393d595984f66df08504e1659997e12ad551bce9; blinding-pixels

- [fix\(mobile\): thread list shows the pull request icon instead of \# \(\#13742\)](https://git.cafe/screen/t3code-personal/commit/75d63d64c554a425adc485f1205ef03ec50f8564?format=markdown) — 75d63d64c554a425adc485f1205ef03ec50f8564; oliver

- [fix\(server\): background git status fetches no longer fill the disk with failed repacks \(\#13812\)](https://git.cafe/screen/t3code-personal/commit/95030dc674883f0f2a7fd034b32ce742c8cf55d0?format=markdown) — 95030dc674883f0f2a7fd034b32ce742c8cf55d0; Theo Browne

- [fix\(web\): queued messages send while their thread is not open \(\#13764\)](https://git.cafe/screen/t3code-personal/commit/295d7cba09bb4b4084482a74b5a42a0cac72a0b1?format=markdown) — 295d7cba09bb4b4084482a74b5a42a0cac72a0b1; Theo Browne

- [fix\(mobile\): keep trailing underscores and tildes in autolinked URLs \(\#13807\)](https://git.cafe/screen/t3code-personal/commit/81e0491d2bdec153bf1ee12d4e1deab3909b7428?format=markdown) — 81e0491d2bdec153bf1ee12d4e1deab3909b7428; Yash Singh

- [perf\(server\): cut idle wakeups from the Connect relay and session reaper \(\#13774\)](https://git.cafe/screen/t3code-personal/commit/8872666957802b37c9fdd212e01f0024bcc102c6?format=markdown) — 8872666957802b37c9fdd212e01f0024bcc102c6; Theo Browne

- [perf\(clients\): saving the thread list cache no longer freezes the UI \(\#13767\)](https://git.cafe/screen/t3code-personal/commit/9151ea407accd1b7af575dcdd514e2b2e3fe6cbb?format=markdown) — 9151ea407accd1b7af575dcdd514e2b2e3fe6cbb; Theo Browne

- [perf\(server\): background sweeps only read threads that can still settle \(\#13765\)](https://git.cafe/screen/t3code-personal/commit/1d6f23b51929117d5e69ded8c5c0f8e195d75d4a?format=markdown) — 1d6f23b51929117d5e69ded8c5c0f8e195d75d4a; Theo Browne

- [fix\(observability\): the renderer trace proxy stops tracing itself \(\#13761\)](https://git.cafe/screen/t3code-personal/commit/294dd123410c77eead2810a052c31fb0cfd3e0c1?format=markdown) — 294dd123410c77eead2810a052c31fb0cfd3e0c1; Theo Browne

- [perf\(clients\): sort projects and settled threads without re-parsing dates per comparison \(\#13759\)](https://git.cafe/screen/t3code-personal/commit/6f97b0f66a51fbafabd54a5616da8827ebdf6020?format=markdown) — 6f97b0f66a51fbafabd54a5616da8827ebdf6020; Theo Browne

- [perf\(server\): opening Diagnostics no longer loads the whole trace ring into memory \(\#13763\)](https://git.cafe/screen/t3code-personal/commit/8b873eab0d74b731bc0f387be84a8561eace789f?format=markdown) — 8b873eab0d74b731bc0f387be84a8561eace789f; Theo Browne

- [perf\(observability\): stop writing empty spans on spawns, projected events, and idle polls \(\#13756\)](https://git.cafe/screen/t3code-personal/commit/99efaeab58297c7e346ee91a4f28044faed03c59?format=markdown) — 99efaeab58297c7e346ee91a4f28044faed03c59; Theo Browne

- [feat\(web\): add keyboard navigation for usage \(\#10158\)](https://git.cafe/screen/t3code-personal/commit/daafcc4a972b25eb762962cb72575b1a2e583d61?format=markdown) — daafcc4a972b25eb762962cb72575b1a2e583d61; Tristan Knight

- [fix\(mobile\): link URLs with ports and single-label hosts \(\#13795\)](https://git.cafe/screen/t3code-personal/commit/fe6388f01d5ae9f9db43079c6f5b2c31869067ca?format=markdown) — fe6388f01d5ae9f9db43079c6f5b2c31869067ca; Yash Singh

- [fix\(server\): let Antigravity inspect unsupported files by path \(\#13339\)](https://git.cafe/screen/t3code-personal/commit/def34c28b8841002bb97a3238b82ac758cbdaa0f?format=markdown) — def34c28b8841002bb97a3238b82ac758cbdaa0f; Bilal Bakr

- [fix\(server\): let OpenCode generate session titles \(\#13368\)](https://git.cafe/screen/t3code-personal/commit/2679d279ce4b4879290bc756cf219b10f77e1873?format=markdown) — 2679d279ce4b4879290bc756cf219b10f77e1873; maco

- [fix\(mobile\): keep composer within folded screen after resume \(\#13310\)](https://git.cafe/screen/t3code-personal/commit/dab9561cae8817bea24442c1dc7e28996de9c52e?format=markdown) — dab9561cae8817bea24442c1dc7e28996de9c52e; Alex

- [Show a focus ring on sidebar thread and draft rows \(\#13344\)](https://git.cafe/screen/t3code-personal/commit/92f0af24a359f64df8f480049913cbdbd9ea6d29?format=markdown) — 92f0af24a359f64df8f480049913cbdbd9ea6d29; Ryan Ilano

- [fix\(server\): bump node-pty to 1.2.0-beta.15 for linux-arm64 prebuild \(\#13748\)](https://git.cafe/screen/t3code-personal/commit/4923ff417f15fe1930fbb679e548706b55f7cde8?format=markdown) — 4923ff417f15fe1930fbb679e548706b55f7cde8; Ephraim

- [fix\(web\): terminal links drop a trailing colon \(\#13408\)](https://git.cafe/screen/t3code-personal/commit/8bc9b78f827072a89707f6e4b577710e27263697?format=markdown) — 8bc9b78f827072a89707f6e4b577710e27263697; ValeraZSD

- [fix\(server\): prune expired replay-protection files from the secrets directory \(\#13695\)](https://git.cafe/screen/t3code-personal/commit/a21b42cec478b093cdc50cc2105b5368ea8b3546?format=markdown) — a21b42cec478b093cdc50cc2105b5368ea8b3546; Theo Browne

- [fix\(web\): Mod\+B bolds on non-Latin layouts \(\#13409\)](https://git.cafe/screen/t3code-personal/commit/5d707bb71de19eb0eb6fe4688602ee853aec2e3c?format=markdown) — 5d707bb71de19eb0eb6fe4688602ee853aec2e3c; ValeraZSD

- [fix\(git\): exclude SSH ports from provider URLs \(\#12537\)](https://git.cafe/screen/t3code-personal/commit/29a32660d3cb2ade1f13283f889b519f73b24fbd?format=markdown) — 29a32660d3cb2ade1f13283f889b519f73b24fbd; Anton Bezdenezhnykh

- [fix\(server\): installed editors no longer vanish when discovery is slow \(\#13669\)](https://git.cafe/screen/t3code-personal/commit/dd8332da57355bccd7e666289267f2c94597debd?format=markdown) — dd8332da57355bccd7e666289267f2c94597debd; Bob Fowler

- [fix\(web\): make the empty workspace draggable on desktop \(\#13713\)](https://git.cafe/screen/t3code-personal/commit/eeea71a88108c375c04853f58c298a518a54acaf?format=markdown) — eeea71a88108c375c04853f58c298a518a54acaf; Otavio Salvador

- [fix\(editors\): stop treating the agy CLI as the Antigravity IDE \(\#7079\)](https://git.cafe/screen/t3code-personal/commit/1e844a3d0647e9d2ca87d91b2fab5833bba19d08?format=markdown) — 1e844a3d0647e9d2ca87d91b2fab5833bba19d08; Ishaan Kothari

- [fix\(opencode\): accept v2 serve ready line when spawning server \(\#13651\)](https://git.cafe/screen/t3code-personal/commit/4408bf5a4fb0c97373d57abfdf6f541e315b1e67?format=markdown) — 4408bf5a4fb0c97373d57abfdf6f541e315b1e67; Shirish Pothi

- [feat\(web\): add chat width setting for wide screens \(\#11594\)](https://git.cafe/screen/t3code-personal/commit/04c15f34b756aadbff4c93ff07a217fa2398e5d5?format=markdown) — 04c15f34b756aadbff4c93ff07a217fa2398e5d5; Otavio Salvador

- [fix\(usage\): hide the Cursor keychain prompt when Cursor isn't set up \(\#13714\)](https://git.cafe/screen/t3code-personal/commit/94c42162b443072ca59a0733c02ee54229a61fef?format=markdown) — 94c42162b443072ca59a0733c02ee54229a61fef; Guillermo Casanova

- [perf\(server\): stop re-running git for every project each minute \(\#13689\)](https://git.cafe/screen/t3code-personal/commit/999161ef844a7a38c8a6d08195c1240759169832?format=markdown) — 999161ef844a7a38c8a6d08195c1240759169832; Theo Browne

- [feat\(observability\): record event loop stalls in the server trace \(\#13697\)](https://git.cafe/screen/t3code-personal/commit/ee18e56f902f2ccd74dffdc50363051be02ae0ab?format=markdown) — ee18e56f902f2ccd74dffdc50363051be02ae0ab; Theo Browne

- [fix\(mobile\): running threads open at the latest message \(\#13530\)](https://git.cafe/screen/t3code-personal/commit/ecd3237b184e87af5d744a9dc28422cc1eb68e1a?format=markdown) — ecd3237b184e87af5d744a9dc28422cc1eb68e1a; AKolenda

- [perf\(server\): per-thread settlement and PR checks no longer rebuild the whole thread list \(\#13691\)](https://git.cafe/screen/t3code-personal/commit/3b0a495b0e05d11dbf88ff2148e7c21b49508172?format=markdown) — 3b0a495b0e05d11dbf88ff2148e7c21b49508172; Theo Browne

- [perf\(web\): hidden terminal drawers no longer keep full thread history in memory \(\#13686\)](https://git.cafe/screen/t3code-personal/commit/6989856aa630611dd7d6dcc8cfe9f97456816284?format=markdown) — 6989856aa630611dd7d6dcc8cfe9f97456816284; Theo Browne

- [fix\(client\): slow servers finish loading the thread list instead of loading it twice \(\#13683\)](https://git.cafe/screen/t3code-personal/commit/b2577d6eface9589d120bdc53e4ec0431b1e9331?format=markdown) — b2577d6eface9589d120bdc53e4ec0431b1e9331; Theo Browne

- [perf\(server\): build the thread list snapshot without decoding it twice \(\#13693\)](https://git.cafe/screen/t3code-personal/commit/b6eefc926ae305f4cb85cca797668b010cee1136?format=markdown) — b6eefc926ae305f4cb85cca797668b010cee1136; Theo Browne

- [perf\(server\): shutdown no longer rewrites every stopped session row \(\#13688\)](https://git.cafe/screen/t3code-personal/commit/574b18090281225de3449816c8366f0ee9ab886c?format=markdown) — 574b18090281225de3449816c8366f0ee9ab886c; Theo Browne

- [feat\(observability\): write a server heap snapshot on SIGUSR2 \(\#13694\)](https://git.cafe/screen/t3code-personal/commit/1dc8cbe6d14a7b4e131a2806f43bde8b60d6aaa7?format=markdown) — 1dc8cbe6d14a7b4e131a2806f43bde8b60d6aaa7; Theo Browne

- [perf\(server\): pull request sync reads only threads with linked pull requests \(\#13704\)](https://git.cafe/screen/t3code-personal/commit/6530de0339d2ca49957d0039133c49e3a08557f7?format=markdown) — 6530de0339d2ca49957d0039133c49e3a08557f7; Theo Browne

- [feat\(cli\): summarize the server trace file from the command line \(\#13698\)](https://git.cafe/screen/t3code-personal/commit/75bf92e652f72cb0062c102236aeb130d1d714b3?format=markdown) — 75bf92e652f72cb0062c102236aeb130d1d714b3; Theo Browne

- [fix\(server\): the SQLite WAL file shrinks back after large writes \(\#13684\)](https://git.cafe/screen/t3code-personal/commit/8aa5be2f02c3b4b9b5b3b86acbf5f2b0467438f4?format=markdown) — 8aa5be2f02c3b4b9b5b3b86acbf5f2b0467438f4; Theo Browne

- [fix\(cli\): t3 triage points agents at log files that exist \(\#13685\)](https://git.cafe/screen/t3code-personal/commit/7c901a37c4e8f35c408a27dbd1bd2efea06a74f5?format=markdown) — 7c901a37c4e8f35c408a27dbd1bd2efea06a74f5; Theo Browne

- [feat\(observability\): name the command on subprocess spans \(\#13701\)](https://git.cafe/screen/t3code-personal/commit/20885cecf77e205b8931ca1b29f0a2832836a157?format=markdown) — 20885cecf77e205b8931ca1b29f0a2832836a157; Theo Browne

- [Remove unused items tracking from Claude adapter state \(\#13718\)](https://git.cafe/screen/t3code-personal/commit/5660ab5cb55633a1657e715b0af9bd1e449c8a63?format=markdown) — 5660ab5cb55633a1657e715b0af9bd1e449c8a63; Theo Browne

- [perf\(server\): stop remapping every thread on each thread event \(\#13720\)](https://git.cafe/screen/t3code-personal/commit/c216ba4dade683bf3a7c96bf63b33a85afc1a16c?format=markdown) — c216ba4dade683bf3a7c96bf63b33a85afc1a16c; Theo Browne

- [refactor\(observability\): name each service after its application \(\#13699\)](https://git.cafe/screen/t3code-personal/commit/2a9832b8019039f812706639c11ccc24ce4c4e05?format=markdown) — 2a9832b8019039f812706639c11ccc24ce4c4e05; Yordis Prieto

- [perf\(mobile\): render Home rows further ahead while scrolling \(\#13705\)](https://git.cafe/screen/t3code-personal/commit/595a1e1f537f403eba408817c2aba35e61c2ac29?format=markdown) — 595a1e1f537f403eba408817c2aba35e61c2ac29; AKolenda

- [fix\(usage\): price Cursor cache savings by base model \(\#13731\)](https://git.cafe/screen/t3code-personal/commit/aade3a69a8536be98d2fe9b0fb9193289b70e90b?format=markdown) — aade3a69a8536be98d2fe9b0fb9193289b70e90b; Yash Singh

- [perf\(mobile\): lighter Home rows away from the viewport \(\#13702\)](https://git.cafe/screen/t3code-personal/commit/525af2d1ad4b6de847ea658c37a081fd7afe8ef6?format=markdown) — 525af2d1ad4b6de847ea658c37a081fd7afe8ef6; AKolenda

- [fix\(web\): restore compact provider instance badges \(\#13700\)](https://git.cafe/screen/t3code-personal/commit/ed809f7ad274ebccdfbf029ccfd7ff2582fd486a?format=markdown) — ed809f7ad274ebccdfbf029ccfd7ff2582fd486a; t3-code\[bot\]

- [feat\(desktop\): honor the standard OTLP variables in the main process and WSL backends \(\#13641\)](https://git.cafe/screen/t3code-personal/commit/2598ce7a5ab0b25e32e0b67b084a9ec23cd8144f?format=markdown) — 2598ce7a5ab0b25e32e0b67b084a9ec23cd8144f; Yordis Prieto

- [perf\(server\): avoid rereading unchanged files in review previews \(\#13395\)](https://git.cafe/screen/t3code-personal/commit/4293433eccbe6c6661acd020e584ae5d2234bf1e?format=markdown) — 4293433eccbe6c6661acd020e584ae5d2234bf1e; shivam

- [fix\(server\): load Cursor keyring with createRequire \(\#13678\)](https://git.cafe/screen/t3code-personal/commit/f5bd2fddbf00021b29c1dbe32210240886806718?format=markdown) — f5bd2fddbf00021b29c1dbe32210240886806718; Yash Singh

- [fix\(terminal\): settling a thread closes its idle shells \(\#13673\)](https://git.cafe/screen/t3code-personal/commit/1a0c915c41024ddb47e16befd9fc730c1173af02?format=markdown) — 1a0c915c41024ddb47e16befd9fc730c1173af02; Theo Browne

- [feat\(observability\): honor the standard OTLP endpoint, headers, and protocol variables \(\#13492\)](https://git.cafe/screen/t3code-personal/commit/fd996d15e220144ac6e66670169aa87d074ce846?format=markdown) — fd996d15e220144ac6e66670169aa87d074ce846; Yordis Prieto

- [fix\(web\): return focus to the composer after saving a citation note \(\#13450\)](https://git.cafe/screen/t3code-personal/commit/a4f6078bebcb3283e53e1cea247257136ce82cc8?format=markdown) — a4f6078bebcb3283e53e1cea247257136ce82cc8; MacKinley Smith

- [fix\(mobile\): scale Android controls with appearance text size \(\#13356\)](https://git.cafe/screen/t3code-personal/commit/7a12aff471ffe2b22b9fee495b04b32c43f45a37?format=markdown) — 7a12aff471ffe2b22b9fee495b04b32c43f45a37; Nick Anisimov

- [fix\(sqlite\): retry failed statement preparations \(\#10584\)](https://git.cafe/screen/t3code-personal/commit/d06f0ff1048d42a156824765316c5a2dc54f5bca?format=markdown) — d06f0ff1048d42a156824765316c5a2dc54f5bca; Aditya Garud

- [feat\(usage\): read cursor, opencode, and antigravity history \(\#10409\)](https://git.cafe/screen/t3code-personal/commit/e5a46d6c5d00b89afba5274a94d42428c8d79763?format=markdown) — e5a46d6c5d00b89afba5274a94d42428c8d79763; maria

- [fix\(mobile\): render assigned project icons in chat list \(\#12810\)](https://git.cafe/screen/t3code-personal/commit/1c1270663880903b16568594c4bf5f322407903a?format=markdown) — 1c1270663880903b16568594c4bf5f322407903a; Dara Adedeji

- [fix: update OpenAI logo to current brand asset \(\#13611\)](https://git.cafe/screen/t3code-personal/commit/e55e7315e4a4c3870711acd6825ea5347c2d4812?format=markdown) — e55e7315e4a4c3870711acd6825ea5347c2d4812; aaditagrawal

- [fix\(usage\): price Claude fast-mode requests at the fast rate \(\#13599\)](https://git.cafe/screen/t3code-personal/commit/e3e7cc3fc2e02966efe4efc45216dadcd046bfbb?format=markdown) — e3e7cc3fc2e02966efe4efc45216dadcd046bfbb; Theo Browne

- [fix\(desktop\): \`t3 app\` keeps working after a second desktop app quits \(\#13585\)](https://git.cafe/screen/t3code-personal/commit/86054b6df2c5e38b6e27b980eae2716bfe1da202?format=markdown) — 86054b6df2c5e38b6e27b980eae2716bfe1da202; Theo Browne

- [fix\(web\): new worktree threads no longer say "checkout" during setup \(\#13590\)](https://git.cafe/screen/t3code-personal/commit/13d6b30515e9d44bb4cc2d223b8b3179c2ba4c79?format=markdown) — 13d6b30515e9d44bb4cc2d223b8b3179c2ba4c79; Theo Browne

- [fix\(dev\): one t3.json setup action that works on every OS \(\#13589\)](https://git.cafe/screen/t3code-personal/commit/b3de243d5ed44783c4e7990d8e63cb519d390a03?format=markdown) — b3de243d5ed44783c4e7990d8e63cb519d390a03; Theo Browne

- [perf\(desktop\): cache compiled JavaScript between launches \(\#13501\)](https://git.cafe/screen/t3code-personal/commit/d10bd1360ace3ab1dbccc1ee706c9169982d98ae?format=markdown) — d10bd1360ace3ab1dbccc1ee706c9169982d98ae; Theo Browne

- [feat\(release\): ship a Linux \.deb that updates itself \(\#13575\)](https://git.cafe/screen/t3code-personal/commit/c13f7d93fff0f578886985a3f673b4b21b7f6ac8?format=markdown) — c13f7d93fff0f578886985a3f673b4b21b7f6ac8; Theo Browne

- [fix\(web\): keep nested task states out of parent bullets \(\#11477\)](https://git.cafe/screen/t3code-personal/commit/20f0ff1781fb02898a6fa5f97f76f36079cff0b8?format=markdown) — 20f0ff1781fb02898a6fa5f97f76f36079cff0b8; Dominic Roy

- [fix\(clients\): a preview app no longer knocks the desktop's own server offline \(\#13577\)](https://git.cafe/screen/t3code-personal/commit/a107f8a0792c3add90d398602998c55c3ebaef27?format=markdown) — a107f8a0792c3add90d398602998c55c3ebaef27; Theo Browne

- [fix\(web\): size the Android fold model from the inner display \(\#13574\)](https://git.cafe/screen/t3code-personal/commit/7b84431161a64c9f9e9b57637dec23474a1b4236?format=markdown) — 7b84431161a64c9f9e9b57637dec23474a1b4236; Julius Marminge

- [feat\(web\): agents working banner links to the Agents panel \(\#13572\)](https://git.cafe/screen/t3code-personal/commit/df9826f0806cc4874cd79f24a42a1e9e506030c2?format=markdown) — df9826f0806cc4874cd79f24a42a1e9e506030c2; Theo Browne

- [fix\(mcp\): preview errors tell agents what to do instead \(\#13559\)](https://git.cafe/screen/t3code-personal/commit/1e192b25583dd682324acd52f396be3d2ec9ee23?format=markdown) — 1e192b25583dd682324acd52f396be3d2ec9ee23; Theo Browne

- [feat\(desktop\): keep running threads synced in the background \(\#13554\)](https://git.cafe/screen/t3code-personal/commit/99641fd09a509feb644b3c8ef718c12c60cf436c?format=markdown) — 99641fd09a509feb644b3c8ef718c12c60cf436c; Theo Browne

- [fix\(web\): paste after clicking away from the composer lands in it again \(\#13553\)](https://git.cafe/screen/t3code-personal/commit/0c84b4289cc9dee9af770a823f812ea1e8bea05d?format=markdown) — 0c84b4289cc9dee9af770a823f812ea1e8bea05d; Theo Browne

- [fix\(mcp\): preview snapshots fit in the agent's tool output again \(\#13558\)](https://git.cafe/screen/t3code-personal/commit/4f27a8463105662ddfc834e01bca375d5124be79?format=markdown) — 4f27a8463105662ddfc834e01bca375d5124be79; Theo Browne

- [feat\(web\): control Android foldables in the Device panel \(\#13534\)](https://git.cafe/screen/t3code-personal/commit/9957349c0a066a9efc657600fcb901c9b9cca34b?format=markdown) — 9957349c0a066a9efc657600fcb901c9b9cca34b; Julius Marminge

- [fix\(server\): newer Codex models get T3 Code's instructions again \(\#13547\)](https://git.cafe/screen/t3code-personal/commit/6391be2729566a1fe1045ff8617f003580b37bfd?format=markdown) — 6391be2729566a1fe1045ff8617f003580b37bfd; Theo Browne

- [fix\(clients\): sync status no longer flickers when opening running threads \(\#13551\)](https://git.cafe/screen/t3code-personal/commit/ab70c8943f48c08e67e3597f62941c169bc58c16?format=markdown) — ab70c8943f48c08e67e3597f62941c169bc58c16; Theo Browne

- [fix\(web\): collapsed composer bar stops flipping its labels while you scroll \(\#13555\)](https://git.cafe/screen/t3code-personal/commit/29abbf9b424b122c52bb20dccffac68bee367c09?format=markdown) — 29abbf9b424b122c52bb20dccffac68bee367c09; Theo Browne

- [fix\(web\): selected text stays visible on a revealed file line \(\#13548\)](https://git.cafe/screen/t3code-personal/commit/ebdcda135e31693c5283f8ac409019bd69e07f8e?format=markdown) — ebdcda135e31693c5283f8ac409019bd69e07f8e; Theo Browne

- [ci\(relay\): add a forced manual relay deploy \(\#13550\)](https://git.cafe/screen/t3code-personal/commit/fc46b8c3dd691ed2e39da28a2407e1b1597f2832?format=markdown) — fc46b8c3dd691ed2e39da28a2407e1b1597f2832; Julius Marminge

- [chore: clear Effect language service suggestions \(\#13536\)](https://git.cafe/screen/t3code-personal/commit/568c9bc4d0ef0dddf74d813619c9877bd35624d7?format=markdown) — 568c9bc4d0ef0dddf74d813619c9877bd35624d7; Julius Marminge

- [feat\(web\): add usage page keybinding \(\#9434\)](https://git.cafe/screen/t3code-personal/commit/3e2370fbbf1efacb341a68e6f28efb06b695e148?format=markdown) — 3e2370fbbf1efacb341a68e6f28efb06b695e148; Jake Leventhal

- [fix\(server\): report the Grok account email so usage limits merge across environments \(\#12588\)](https://git.cafe/screen/t3code-personal/commit/91e53e501c9e7eb03f0ea4a5b72221d08eff9c5c?format=markdown) — 91e53e501c9e7eb03f0ea4a5b72221d08eff9c5c; Jake Leventhal

- [fix\(server\): Grok accounts with no usage yet no longer vanish from Limits \(\#12799\)](https://git.cafe/screen/t3code-personal/commit/0cab7d5ab978a8adaee6827f81693249d0dfeee5?format=markdown) — 0cab7d5ab978a8adaee6827f81693249d0dfeee5; Jake Leventhal

- [fix\(relay\): export tunnel cleanup counters to Axiom \(\#13528\)](https://git.cafe/screen/t3code-personal/commit/d23eab13d9d91697c5d4e7a458213b3f6473bc96?format=markdown) — d23eab13d9d91697c5d4e7a458213b3f6473bc96; Julius Marminge

- [feat\(web\): add iPhone Duo 3D controls \(\#12813\)](https://git.cafe/screen/t3code-personal/commit/46f3c2ca2c99ceab0547452ac863232944621fce?format=markdown) — 46f3c2ca2c99ceab0547452ac863232944621fce; Julius Marminge

- [fix\(web\): keep sidebar terminal pulses in sync \(\#12962\)](https://git.cafe/screen/t3code-personal/commit/fd465100581055383126aab922a8da2c5d7952fd?format=markdown) — fd465100581055383126aab922a8da2c5d7952fd; Theo Browne

- [fix\(mobile\): make Android subscription usage widgets scrollable \(\#13474\)](https://git.cafe/screen/t3code-personal/commit/59abcd67ac2c54bd63a422e92fa2e31b2c667b6d?format=markdown) — 59abcd67ac2c54bd63a422e92fa2e31b2c667b6d; Tristan Knight

- [feat\(grok\): offer one-click updates through \`grok update\` \(\#13523\)](https://git.cafe/screen/t3code-personal/commit/72447f23d9d9102f647f95f548aadf92edd5b400?format=markdown) — 72447f23d9d9102f647f95f548aadf92edd5b400; Julius Marminge

- [fix\(mobile\): capture a lit 6.9-inch lock screen in the agent-activity showcase \(\#13522\)](https://git.cafe/screen/t3code-personal/commit/9c524d57718e639a6abe0a5fa3cbf6e9b086df86?format=markdown) — 9c524d57718e639a6abe0a5fa3cbf6e9b086df86; Julius Marminge

More commits follow; continue with `GET /api/repos/screen/t3code-personal/commits?after=IjhkN2I1ZTk5OGM3MmI0Njc0MzI2Y2JhYzdkMjNiYWZlOWIyMjI2Njgi`.
