# Commit history · screen/t3code-personal

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

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

Visibility: public

Requested revision: 82406bce99c2cf46d1d8fbad26bfefc2ab3169ce

Requested commit: 82406bce99c2cf46d1d8fbad26bfefc2ab3169ce

- [chore: vouch chrisdeeming \(\#5641\)](https://git.cafe/screen/t3code-personal/commit/82406bce99c2cf46d1d8fbad26bfefc2ab3169ce?format=markdown) — 82406bce99c2cf46d1d8fbad26bfefc2ab3169ce; t3-code\[bot\]

- [feat\(desktop\): remember recently used sites in the Browser panel \(\#5270\)](https://git.cafe/screen/t3code-personal/commit/72d673a855c730536f0cf3bb964ba523e0af9e2e?format=markdown) — 72d673a855c730536f0cf3bb964ba523e0af9e2e; Chris Deeming

- [chore\(ci\): vouch StiensWout \(\#5637\)](https://git.cafe/screen/t3code-personal/commit/e2cd2383cec150ea674030d408f2a99a411c94fc?format=markdown) — e2cd2383cec150ea674030d408f2a99a411c94fc; t3-code\[bot\]

- [feat\(web\): drag pinned threads into your own order \(\#5581\)](https://git.cafe/screen/t3code-personal/commit/5661c6116c9d6e9e93e59cf067fc02dd3303ceef?format=markdown) — 5661c6116c9d6e9e93e59cf067fc02dd3303ceef; Theo Browne

- [fix\(mobile\): reconnects no longer shift the thread list \(\#5372\)](https://git.cafe/screen/t3code-personal/commit/6d70e6d77824eed51b1531a2f42b2ed5cdae8501?format=markdown) — 6d70e6d77824eed51b1531a2f42b2ed5cdae8501; Theo Browne

- [chore\(release\): prepare v0.0.32](https://git.cafe/screen/t3code-personal/commit/be1a836745395286cbd392512179ab5816f538ba?format=markdown) — be1a836745395286cbd392512179ab5816f538ba; t3-code\[bot\]

- [fix\(web\): show the correctly matching shortcut in new thread button's tooltip \(\#5594\)](https://git.cafe/screen/t3code-personal/commit/239ef1c54df2f657912ccb5b8e25193d49d90417?format=markdown) — 239ef1c54df2f657912ccb5b8e25193d49d90417; Utkarsh Patil

- [feat\(web\): click the pin icon to unpin a thread \(\#5578\)](https://git.cafe/screen/t3code-personal/commit/61b51ae0e343afc42ba0424d4d74b4f9a216d620?format=markdown) — 61b51ae0e343afc42ba0424d4d74b4f9a216d620; Utkarsh Patil

- [Bump mobile app version to 1.0.2 \(\#5588\)](https://git.cafe/screen/t3code-personal/commit/bfc69e4b4de12cd9867972dc802936acfb219b74?format=markdown) — bfc69e4b4de12cd9867972dc802936acfb219b74; Julius Marminge

- [fix\(mobile\): repair Clerk auth navigation headers \(\#5140\)](https://git.cafe/screen/t3code-personal/commit/af281c9fc4cd74e9e28e5ee153a605fef9dfd5f9?format=markdown) — af281c9fc4cd74e9e28e5ee153a605fef9dfd5f9; Gabriel De Andrade

- [fix\(mobile\): keep Android chat text from showing through the composer \(\#5582\)](https://git.cafe/screen/t3code-personal/commit/bd422fd8d1d960d9f75b9434cbc6b9128fbd3187?format=markdown) — bd422fd8d1d960d9f75b9434cbc6b9128fbd3187; Pavlo Trinko

- [fix\(mobile\): pad scroll views above Android nav bar \(\#5415\)](https://git.cafe/screen/t3code-personal/commit/33a03c8a7bf4a398f410c9e6def903531237958a?format=markdown) — 33a03c8a7bf4a398f410c9e6def903531237958a; Tyler Saari

- [fix\(mobile\): avoid iOS terminal reset on clear \(\#5440\)](https://git.cafe/screen/t3code-personal/commit/a17459e8a93a7be1f8261166034c245dd9794a0a?format=markdown) — a17459e8a93a7be1f8261166034c245dd9794a0a; Justyn Leung

- [feat\(web\): thread actions from the chat header title \(\#5592\)](https://git.cafe/screen/t3code-personal/commit/b2ee17d7c1b1bdff543ffff43929d01b92a902f4?format=markdown) — b2ee17d7c1b1bdff543ffff43929d01b92a902f4; Theo Browne

- [feat\(server\): record runtime mode per turn and on mode changes \(\#5593\)](https://git.cafe/screen/t3code-personal/commit/7963cc70f3c9873768a5eaad7ca0a20a23d67aed?format=markdown) — 7963cc70f3c9873768a5eaad7ca0a20a23d67aed; Theo Browne

- [fix\(web\): stabilize chat timeline positioning \(\#5449\)](https://git.cafe/screen/t3code-personal/commit/b792ed9f7b9c7c6386a14a1697c4393567812546?format=markdown) — b792ed9f7b9c7c6386a14a1697c4393567812546; Jay Meistrich

- [fix\(web\): live background-work banner no longer hides behind the update notice \(\#5595\)](https://git.cafe/screen/t3code-personal/commit/2e66b1fdfc63d39822cd58948bcf43e8fbc239b6?format=markdown) — 2e66b1fdfc63d39822cd58948bcf43e8fbc239b6; Theo Browne

- [fix\(mobile\): improve keyboard avoiding \(\#5451\)](https://git.cafe/screen/t3code-personal/commit/8100062a78f1e1942663a0cea9ddc42d2f835525?format=markdown) — 8100062a78f1e1942663a0cea9ddc42d2f835525; Jay Meistrich

- [fix\(dev\): Improve instructions for \-\-share \(\#5586\)](https://git.cafe/screen/t3code-personal/commit/a1762fdd7482728800f1f4fd260c632f01a30b1f?format=markdown) — a1762fdd7482728800f1f4fd260c632f01a30b1f; Theo Browne

- [perf\(dev\): faster cold-start for dev web serving \(\#5584\)](https://git.cafe/screen/t3code-personal/commit/388b43a27cc37ae067087073825633d4fc5de3b7?format=markdown) — 388b43a27cc37ae067087073825633d4fc5de3b7; Theo Browne

- [fix\(web\): reading a thread clears Done; Woke is dismissible \(\#5579\)](https://git.cafe/screen/t3code-personal/commit/23f0a1ae38cb1fc510a499ef2b3602f5ae98d0c9?format=markdown) — 23f0a1ae38cb1fc510a499ef2b3602f5ae98d0c9; Theo Browne

- [feat\(web\): add modular theme library \(\#5226\)](https://git.cafe/screen/t3code-personal/commit/85b1734d4d4914e743044f0ea8cb38a796de7da5?format=markdown) — 85b1734d4d4914e743044f0ea8cb38a796de7da5; Wout Stiens

- [fix\(web\): stop the sidebar "Working" label from pulsing \(\#5580\)](https://git.cafe/screen/t3code-personal/commit/3ffe84f9688e22afea531988807a1c7faeccdc37?format=markdown) — 3ffe84f9688e22afea531988807a1c7faeccdc37; Theo Browne

- [fix: add missing space before 'GitHub releases page' link on download page \(\#4511\)](https://git.cafe/screen/t3code-personal/commit/220efad62b7ce7b9ee4befff75edb0753467df0a?format=markdown) — 220efad62b7ce7b9ee4befff75edb0753467df0a; Mateleo

- [fix\(mobile\): invisible T3 Connect devices can now be seen and removed \(\#5563\)](https://git.cafe/screen/t3code-personal/commit/b98a0f0d2292d180db0ac7c6ae8ccdbc9f6478f7?format=markdown) — b98a0f0d2292d180db0ac7c6ae8ccdbc9f6478f7; Theo Browne

- [feat\(web\): per-device provider settings \(\#4479\)](https://git.cafe/screen/t3code-personal/commit/95305c36fa418301183e4750f13b6a525a20cafe?format=markdown) — 95305c36fa418301183e4750f13b6a525a20cafe; Theo Browne

- [feat\(web\): remove Build/Plan toggle from the composer \(\#5551\)](https://git.cafe/screen/t3code-personal/commit/48aa875c0e6f8f2ee83d6972dd4357a4a083fe30?format=markdown) — 48aa875c0e6f8f2ee83d6972dd4357a4a083fe30; Theo Browne

- [fix\(web\): plans stop hijacking the UI, fold into chat instead \(\#5558\)](https://git.cafe/screen/t3code-personal/commit/a8cd2ad2ebb32ad789e8e0ecd2fc713c2edc38f4?format=markdown) — a8cd2ad2ebb32ad789e8e0ecd2fc713c2edc38f4; Theo Browne

- [docs: ship production T3 Connect public config in \.env.example \(\#5573\)](https://git.cafe/screen/t3code-personal/commit/4a07c1ca9d9033ef35161a1ffbea44d0418ca2bf?format=markdown) — 4a07c1ca9d9033ef35161a1ffbea44d0418ca2bf; Theo Browne

- [fix\(web\): keep agent panel rows stable \(\#5569\)](https://git.cafe/screen/t3code-personal/commit/cf5c9948c895e120965165b7b2b643ca275c5315?format=markdown) — cf5c9948c895e120965165b7b2b643ca275c5315; Theo Browne

- [fix\(web\): stop the "requests are slow" warning from firing on every provider update \(\#5570\)](https://git.cafe/screen/t3code-personal/commit/2288d416aa3bcb5f2eeb4004228872593296971e?format=markdown) — 2288d416aa3bcb5f2eeb4004228872593296971e; Theo Browne

- [test\(server\): catch client transfer regressions in CI \(\#5350\)](https://git.cafe/screen/t3code-personal/commit/ddfe45c66eccd93c0adf61db92a16cbbbcde23e1?format=markdown) — ddfe45c66eccd93c0adf61db92a16cbbbcde23e1; Theo Browne

- [fix\(server\): one disconnecting client no longer blocks every reconnect \(\#5572\)](https://git.cafe/screen/t3code-personal/commit/9547cf24634ccafe5d381964449b722d33f812b8?format=markdown) — 9547cf24634ccafe5d381964449b722d33f812b8; Theo Browne

- [fix: scrolling up during a running thread no longer snaps back to the bottom \(\#5566\)](https://git.cafe/screen/t3code-personal/commit/1c7d059f550a53dd94d5b9802640ecd11b759d1a?format=markdown) — 1c7d059f550a53dd94d5b9802640ecd11b759d1a; Theo Browne

- [fix\(server\): settle stopped Claude subagents \(\#5568\)](https://git.cafe/screen/t3code-personal/commit/6fa457607886caf096e7871b67e447f76d3772f6?format=markdown) — 6fa457607886caf096e7871b67e447f76d3772f6; Theo Browne

- [fix: prevent reconnect loops during server stalls \(\#5561\)](https://git.cafe/screen/t3code-personal/commit/ae7b27de824e890f2cdfc85018fc9301e7d45022?format=markdown) — ae7b27de824e890f2cdfc85018fc9301e7d45022; Gabe Fletcher

- [feat: paginate thread loading with user-anchored turn windows \(\#5493\)](https://git.cafe/screen/t3code-personal/commit/6b73b3defe1dfb365de3b7bbb97ca56a26b50a43?format=markdown) — 6b73b3defe1dfb365de3b7bbb97ca56a26b50a43; Theo Browne

- [fix\(server\): let stopped threads settle immediately \(\#5553\)](https://git.cafe/screen/t3code-personal/commit/7aad7911f66c2fecba1cfd6601ea783a3fe2bf31?format=markdown) — 7aad7911f66c2fecba1cfd6601ea783a3fe2bf31; Theo Browne

- [fix\(web\): show one toast when snoozing threads in bulk \(\#5560\)](https://git.cafe/screen/t3code-personal/commit/6da92244cc2a7438703be95a0fcfaca0b73502a7?format=markdown) — 6da92244cc2a7438703be95a0fcfaca0b73502a7; Theo Browne

- [fix\(server\): stopping a Claude thread no longer shows an ede_diagnostic error \(\#5557\)](https://git.cafe/screen/t3code-personal/commit/c471145e96fc2399b4df57ce78c72aa7fb7ccabf?format=markdown) — c471145e96fc2399b4df57ce78c72aa7fb7ccabf; Theo Browne

- [fix\(web\): show remote environment for non-Git projects \(\#5555\)](https://git.cafe/screen/t3code-personal/commit/64a991ad455234e6fdd808a5a3caadc51f18a152?format=markdown) — 64a991ad455234e6fdd808a5a3caadc51f18a152; Theo Browne

- [fix\(server\): stop showing commit/push/PR notices as errors in the work log \(\#5559\)](https://git.cafe/screen/t3code-personal/commit/0ec4fbc4a376cbf6465e59b05506ce9d89b3d078?format=markdown) — 0ec4fbc4a376cbf6465e59b05506ce9d89b3d078; Theo Browne

- [fix\(web\): update tooltip no longer dismisses when scrolling release notes \(\#5547\)](https://git.cafe/screen/t3code-personal/commit/ea50b695a749d6a0d44ef96b479b6dfceb8881e3?format=markdown) — ea50b695a749d6a0d44ef96b479b6dfceb8881e3; Theo Browne

- [fix\(server\): skip origin fetch when creating worktrees in repos without an origin remote \(\#5556\)](https://git.cafe/screen/t3code-personal/commit/331c6dce7f6745863752b1b423fc76d24014deec?format=markdown) — 331c6dce7f6745863752b1b423fc76d24014deec; Theo Browne

- [fix\(web\): clear woke state on explicit thread actions \(\#5486\)](https://git.cafe/screen/t3code-personal/commit/4f5834ba72c5905a318c00456dd21271b2fa9d6f?format=markdown) — 4f5834ba72c5905a318c00456dd21271b2fa9d6f; Wout Stiens

- [fix\(web\): align composer inline chips with prompt text \(\#5495\)](https://git.cafe/screen/t3code-personal/commit/aa16c180e5850ab94c022d3e41e18350c2117deb?format=markdown) — aa16c180e5850ab94c022d3e41e18350c2117deb; Wout Stiens

- [fix\(mobile\): stop thread messages reading through pending cards \(\#5450\)](https://git.cafe/screen/t3code-personal/commit/470d4eb993eccd7d33cc9ad6f282c684d6760ac8?format=markdown) — 470d4eb993eccd7d33cc9ad6f282c684d6760ac8; Carlos Rico-Ospina

- [fix\(acp\): keep unknown approvals actionable \(\#5430\)](https://git.cafe/screen/t3code-personal/commit/99d91ddaa4996203b675cbd086d5acaa642d4827?format=markdown) — 99d91ddaa4996203b675cbd086d5acaa642d4827; t3-code\[bot\]

- [fix\(web\): clarify auto permission fallback \(\#5431\)](https://git.cafe/screen/t3code-personal/commit/ab3b55e29ac20a6212f09e38f1983b856fd77695?format=markdown) — ab3b55e29ac20a6212f09e38f1983b856fd77695; t3-code\[bot\]

- [docs\(server\): pin interleaved-collapse divergence as intentional with test](https://git.cafe/screen/t3code-personal/commit/e4abc31f1e3f930e521a5bb62b38a9c5b28d8fb1?format=markdown) — e4abc31f1e3f930e521a5bb62b38a9c5b28d8fb1; Theo Browne

- [fix\(server\): drop superseded tool updates from snapshots](https://git.cafe/screen/t3code-personal/commit/b7d1981b57f1c30908808d1939fd4edbc781de12?format=markdown) — b7d1981b57f1c30908808d1939fd4edbc781de12; Theo Browne

- [fix\(server\): separate trial cleanup from handoff retention](https://git.cafe/screen/t3code-personal/commit/64a3cd6d7daab21f6bfbc00faf0104b6fd361267?format=markdown) — 64a3cd6d7daab21f6bfbc00faf0104b6fd361267; Theo Browne

- [fix\(web\): make update version tooltips accessible](https://git.cafe/screen/t3code-personal/commit/48e2c27f2fef10520512fcfc482d022477ed18ab?format=markdown) — 48e2c27f2fef10520512fcfc482d022477ed18ab; Theo Browne

- [fix\(server\): order explicit service shutdown](https://git.cafe/screen/t3code-personal/commit/8b2ea5721a213c3e3e3bcab56eaea6fa0fa82714?format=markdown) — 8b2ea5721a213c3e3e3bcab56eaea6fa0fa82714; Theo Browne

- [fix\(server\): clean up interrupted update trials](https://git.cafe/screen/t3code-personal/commit/df2f1273e9e1f1c6f342eecbf3539a5e992163e1?format=markdown) — df2f1273e9e1f1c6f342eecbf3539a5e992163e1; Theo Browne

- [fix\(server\): release the tunnel when an explicit stop interrupts an update](https://git.cafe/screen/t3code-personal/commit/f9e8236899f25653ce95d688fac798cd070afbc1?format=markdown) — f9e8236899f25653ce95d688fac798cd070afbc1; Theo Browne

- [test\(server\): use the launcher state writer in release tests](https://git.cafe/screen/t3code-personal/commit/8f341f20c91e708de1dab949dbd723e86f2ff328?format=markdown) — 8f341f20c91e708de1dab949dbd723e86f2ff328; Theo Browne

- [fix\(server\): keep the managed tunnel across remote update restarts](https://git.cafe/screen/t3code-personal/commit/808d6853555c8b57f414a06e0a79eb1b9e192ef5?format=markdown) — 808d6853555c8b57f414a06e0a79eb1b9e192ef5; Theo Browne

- [fix\(web\): calm one-row server update status and banner](https://git.cafe/screen/t3code-personal/commit/80720ad592dc68c29677444fd7b6abb97b82c03e?format=markdown) — 80720ad592dc68c29677444fd7b6abb97b82c03e; Theo Browne

- [fix: respect time format for sidebar snooze \(\#4438\)](https://git.cafe/screen/t3code-personal/commit/a483337a02d4ac641db0219517816c300a33be6b?format=markdown) — a483337a02d4ac641db0219517816c300a33be6b; Hugo Blom

- [fix\(web\): closed plan sidebar stays closed when returning to a thread \(\#5484\)](https://git.cafe/screen/t3code-personal/commit/1ffba7093a83c99ef41dd486b10df75f2b9974e1?format=markdown) — 1ffba7093a83c99ef41dd486b10df75f2b9974e1; Theo Browne

- [perf\(server\): stop shipping full MCP tool results in thread payloads \(\#5482\)](https://git.cafe/screen/t3code-personal/commit/3da315e7b5c4537cbc7280f33dadb3f5f0e3baf0?format=markdown) — 3da315e7b5c4537cbc7280f33dadb3f5f0e3baf0; Theo Browne

- [feat: native subagent & workflow observability \(\#5219\)](https://git.cafe/screen/t3code-personal/commit/a2ca89aa10f13a2222e08afd98c66285121d5ba2?format=markdown) — a2ca89aa10f13a2222e08afd98c66285121d5ba2; Theo Browne

- [fix: reconnect faster after remote server updates \(\#5404\)](https://git.cafe/screen/t3code-personal/commit/990bb0b689b23a33f8e53f12962fe2542b3f4005?format=markdown) — 990bb0b689b23a33f8e53f12962fe2542b3f4005; Theo Browne

- [Prevent terminal loading flash \(\#5432\)](https://git.cafe/screen/t3code-personal/commit/7251f1a1f14afdf626e7c7f8664da423594732a3?format=markdown) — 7251f1a1f14afdf626e7c7f8664da423594732a3; Julius Marminge

- [fix\(web\): preserve terminal font size when splitting \(\#5444\)](https://git.cafe/screen/t3code-personal/commit/30e471530b3e2ddf59caf309636bed940b8b3776?format=markdown) — 30e471530b3e2ddf59caf309636bed940b8b3776; t3-code\[bot\]

- [Enrich terminal font previews \(\#5428\)](https://git.cafe/screen/t3code-personal/commit/de592a00e89776d2e0614f3be6e666012d90cd51?format=markdown) — de592a00e89776d2e0614f3be6e666012d90cd51; Julius Marminge

- [fix\(web\): keep terminal font settings reliable \(\#5397\)](https://git.cafe/screen/t3code-personal/commit/2a04db134c2d88f06e5b8d61a8410cb51ea07430?format=markdown) — 2a04db134c2d88f06e5b8d61a8410cb51ea07430; Wout Stiens

- [fix\(web\): keep model picker shortcuts in sync \(\#5400\)](https://git.cafe/screen/t3code-personal/commit/37d3667de4e45ffb42dc96e8b7fbf39e3a78c1da?format=markdown) — 37d3667de4e45ffb42dc96e8b7fbf39e3a78c1da; Theo Browne

- [fix\(ci\): isolate releases from shared API rate limits \(\#5394\)](https://git.cafe/screen/t3code-personal/commit/9697b765e5c32232e96514e38b6ecfac351d5a8f?format=markdown) — 9697b765e5c32232e96514e38b6ecfac351d5a8f; Theo Browne

- [fix\(web\): restore terminal link hover styles \(\#5382\)](https://git.cafe/screen/t3code-personal/commit/9d9a872bccc6ed099de85a121ab042c9e078987e?format=markdown) — 9d9a872bccc6ed099de85a121ab042c9e078987e; Wout Stiens

- [fix\(web\): keep the composer command menu anchored to the composer \(\#5336\)](https://git.cafe/screen/t3code-personal/commit/9235c83eb7f16c321ad02aa4cc502fbe0be252c1?format=markdown) — 9235c83eb7f16c321ad02aa4cc502fbe0be252c1; Wout Stiens

- [fix\(mobile\): avoid double dividers between thread sections \(\#5391\)](https://git.cafe/screen/t3code-personal/commit/e0c85a20ef0ec9b49ade5989a13850493036a49b?format=markdown) — e0c85a20ef0ec9b49ade5989a13850493036a49b; shivam

- [fix\(web\): truncate long project switcher names \(\#5348\)](https://git.cafe/screen/t3code-personal/commit/3c5bdb84a93682646848acf48cae94c4d189b7a6?format=markdown) — 3c5bdb84a93682646848acf48cae94c4d189b7a6; Fllip

- [fix\(mobile\): prevent Android thread search crash \(\#5386\)](https://git.cafe/screen/t3code-personal/commit/70de6e17860d7343a73e117e6e9e1ce41b1b633e?format=markdown) — 70de6e17860d7343a73e117e6e9e1ce41b1b633e; shivam

- [fix\(mobile\): preserve grouped project workspaces \(\#4642\)](https://git.cafe/screen/t3code-personal/commit/47dfc6526521866992f6b50beac4587b45114631?format=markdown) — 47dfc6526521866992f6b50beac4587b45114631; shivam

- [fix\(web\): clear main branch lint warnings \(\#5384\)](https://git.cafe/screen/t3code-personal/commit/41ebf22eea64e177b11a0709a16d6716581cc78c?format=markdown) — 41ebf22eea64e177b11a0709a16d6716581cc78c; Theo Browne

- [fix\(mcp\): unblock Kimi models in OpenCode with preview tools \(\#5128\)](https://git.cafe/screen/t3code-personal/commit/3d429662c9bd7b731c059dc3a84ccdfc43bf3701?format=markdown) — 3d429662c9bd7b731c059dc3a84ccdfc43bf3701; Hwanseo Choi

- [fix\(server\): allow remote updates with database migrations \(\#5374\)](https://git.cafe/screen/t3code-personal/commit/7b38fb5c6b0fb46a7dadaf33e1739726be3dc104?format=markdown) — 7b38fb5c6b0fb46a7dadaf33e1739726be3dc104; Theo Browne

- [fix\(web\): prevent legacy model picker layout shift \(\#5349\)](https://git.cafe/screen/t3code-personal/commit/7537adc30f41059afcfeb8bd20368cb0acfce293?format=markdown) — 7537adc30f41059afcfeb8bd20368cb0acfce293; Fllip

- [fix\(desktop,web\): improve in-app browser shortcuts and URL behavior \(\#4703\)](https://git.cafe/screen/t3code-personal/commit/94696b0f54f467062a14aa800ee257a4801c2022?format=markdown) — 94696b0f54f467062a14aa800ee257a4801c2022; Theo Browne

- [feat\(web\): make pairing QR codes actually scannable, with endpoint choice \(\#5360\)](https://git.cafe/screen/t3code-personal/commit/fff6a5b028f85122ffef8d3636f390f95ade5172?format=markdown) — fff6a5b028f85122ffef8d3636f390f95ade5172; Theo Browne

- [feat\(sidebar-v2\): thread pinning for sidebar v2 \(\#5312\)](https://git.cafe/screen/t3code-personal/commit/da6e1a96782594cab3a6925f441731a65be57c11?format=markdown) — da6e1a96782594cab3a6925f441731a65be57c11; Theo Browne

- [feat\(web\): configurable fonts and sizes under Settings → Appearance \(\#5103\)](https://git.cafe/screen/t3code-personal/commit/8eca20005b47e197b3610f7996f3fd02355c1891?format=markdown) — 8eca20005b47e197b3610f7996f3fd02355c1891; Wout Stiens

- [refactor\(server\): make title prompts plaintext \(\#5368\)](https://git.cafe/screen/t3code-personal/commit/2fa1fec8d8f63bc8fa4579e7c0fd280b21de02ef?format=markdown) — 2fa1fec8d8f63bc8fa4579e7c0fd280b21de02ef; Theo Browne

- [fix\(server\): keep regenerated titles on topic \(\#5365\)](https://git.cafe/screen/t3code-personal/commit/9bd2a4c6886a4c20e0a0a937dc98dd118c645c8f?format=markdown) — 9bd2a4c6886a4c20e0a0a937dc98dd118c645c8f; Theo Browne

- [fix\(web\): better right panel \(new diffs styling\) \(\#5260\)](https://git.cafe/screen/t3code-personal/commit/4fb03aff0bcddf3379e9f9277a87e8eae994a2ae?format=markdown) — 4fb03aff0bcddf3379e9f9277a87e8eae994a2ae; maria

- [fix\(server\): generate durable thread titles \(\#5357\)](https://git.cafe/screen/t3code-personal/commit/d7950ac153c6fdd788ef63699a5d061243bb4997?format=markdown) — d7950ac153c6fdd788ef63699a5d061243bb4997; Theo Browne

- [fix\(desktop,web\): contain renderer memory growth and recover from renderer OOM crashes \(\#5148\)](https://git.cafe/screen/t3code-personal/commit/36caf34c68b7bc6c2e967fdec1812fd08f61cdc8?format=markdown) — 36caf34c68b7bc6c2e967fdec1812fd08f61cdc8; Theo Browne

- [fix\(web\): stop the chat timeline reading through the provider status banner \(\#5353\)](https://git.cafe/screen/t3code-personal/commit/90e3778660690e4f00bdd4e237fc541725dc1427?format=markdown) — 90e3778660690e4f00bdd4e237fc541725dc1427; Bilal Bakr

- [fix\(mobile\): show correct provider icons for Grok, Cursor, and OpenCode \(\#4586\)](https://git.cafe/screen/t3code-personal/commit/94331c58ecda6b32ee101e8f5ce2dfe5b5195afd?format=markdown) — 94331c58ecda6b32ee101e8f5ce2dfe5b5195afd; Rushikesh Gaikwad

- [fix\(server\): scrub AppImage XDG_DATA_DIRS and GSETTINGS_SCHEMA_DIR from terminals \(\#5075\)](https://git.cafe/screen/t3code-personal/commit/c30a6d9b9943cfbf2fd47efc9de6eb9675457d52?format=markdown) — c30a6d9b9943cfbf2fd47efc9de6eb9675457d52; Arham Amin

- [fix\(ssh\): isolate managed tunnel processes \(\#4347\)](https://git.cafe/screen/t3code-personal/commit/37ae1abbe947f0e002d008276225e4af2248a969?format=markdown) — 37ae1abbe947f0e002d008276225e4af2248a969; Yukun Shan

- [fix\(server\): use a Cursor todo's title when its content is blank \(\#5073\)](https://git.cafe/screen/t3code-personal/commit/82b76e2138db7fcf8f8c1613184dc94777b2196e?format=markdown) — 82b76e2138db7fcf8f8c1613184dc94777b2196e; Arham Amin

- [fix\(web\): increase tooltip z-index to overlay popovers and menus \(\#5326\)](https://git.cafe/screen/t3code-personal/commit/8a16cadbafb2ec98f79e7cb1300a3ad09ca394e5?format=markdown) — 8a16cadbafb2ec98f79e7cb1300a3ad09ca394e5; naMqe

- [Upgrade Effect to beta.103 \(\#5331\)](https://git.cafe/screen/t3code-personal/commit/2b1d4fecb859b9a68f4853b8c4c5857ffe9d448d?format=markdown) — 2b1d4fecb859b9a68f4853b8c4c5857ffe9d448d; Julius Marminge

- [fix\(web\): align multiline error alert controls \(\#5304\)](https://git.cafe/screen/t3code-personal/commit/cec1bb9de38a80d7c06faa6841360002ca136080?format=markdown) — cec1bb9de38a80d7c06faa6841360002ca136080; t3-code\[bot\]

- [fix\(web\): simplify chat code blocks \(\#5301\)](https://git.cafe/screen/t3code-personal/commit/25ec0b9d13deaaa6d30c42f66ddfee633e9a29be?format=markdown) — 25ec0b9d13deaaa6d30c42f66ddfee633e9a29be; t3-code\[bot\]

- [fix\(contracts\): decode ServerProviders forward-compatibly \(\#5327\)](https://git.cafe/screen/t3code-personal/commit/966cc05a9007a4ad1b7f8d5d3a1fc0e5c82a5b94?format=markdown) — 966cc05a9007a4ad1b7f8d5d3a1fc0e5c82a5b94; Rodrigo Brechard

- [fix\(server\): strip replayable terminal queries from history \(\#5319\)](https://git.cafe/screen/t3code-personal/commit/1cbd88aba042f3209e1538a927775a7c4f7fdb06?format=markdown) — 1cbd88aba042f3209e1538a927775a7c4f7fdb06; Wout Stiens

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