# Commit history · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 2fa1cb43b72a96d67bba81a81871849af0e2776b

Requested commit: 2fa1cb43b72a96d67bba81a81871849af0e2776b

- [refactor\(mobile\): share pull request actions \(\#21944\)](https://git.cafe/pingdotgg/t3code/commit/2fa1cb43b72a96d67bba81a81871849af0e2776b?format=markdown) — 2fa1cb43b72a96d67bba81a81871849af0e2776b; Julius Marminge

- [refactor\(mobile\): simplify commit sheet and share thread actions \(\#21943\)](https://git.cafe/pingdotgg/t3code/commit/7247851d35ac79a5534ee5bbe59279be1e309c2e?format=markdown) — 7247851d35ac79a5534ee5bbe59279be1e309c2e; Julius Marminge

- [refactor\(mobile\): share preview actions \(\#21942\)](https://git.cafe/pingdotgg/t3code/commit/6e37f7116c70e3aa5e4aa17ab00e65449a9bf0d3?format=markdown) — 6e37f7116c70e3aa5e4aa17ab00e65449a9bf0d3; Julius Marminge

- [refactor\(mobile\): share settings and connection actions \(\#21941\)](https://git.cafe/pingdotgg/t3code/commit/5a5fd540dfdede945f189d4a21c4adc5fd4a1730?format=markdown) — 5a5fd540dfdede945f189d4a21c4adc5fd4a1730; Julius Marminge

- [refactor\(mobile\): consolidate shared action buttons \(\#21940\)](https://git.cafe/pingdotgg/t3code/commit/5837a85e747710425d4299a70a01395a87da8764?format=markdown) — 5837a85e747710425d4299a70a01395a87da8764; Julius Marminge

- [refactor\(mobile\): use shared open source license rows \(\#21917\)](https://git.cafe/pingdotgg/t3code/commit/80ff0470082873b69ba3c3a8900b28fddd08d95f?format=markdown) — 80ff0470082873b69ba3c3a8900b28fddd08d95f; Julius Marminge

- [refactor\(mobile\): use shared cache action rows \(\#21916\)](https://git.cafe/pingdotgg/t3code/commit/6c3911102d054c1d957d45ec89a0e64d02a50272?format=markdown) — 6c3911102d054c1d957d45ec89a0e64d02a50272; Julius Marminge

- [refactor\(mobile\): use shared project settings actions \(\#21915\)](https://git.cafe/pingdotgg/t3code/commit/bcccdd8a3a0d264bbe1d2546dad69d66758aad7c?format=markdown) — bcccdd8a3a0d264bbe1d2546dad69d66758aad7c; Julius Marminge

- [refactor\(mobile\): use shared legal document controls \(\#21914\)](https://git.cafe/pingdotgg/t3code/commit/3e0f501c7d3c4a4864718330645507a9ae0a4556?format=markdown) — 3e0f501c7d3c4a4864718330645507a9ae0a4556; Julius Marminge

- [fix\(web\): sidebar test runs in the browser project and jsdom pragmas are rejected \(\#21937\)](https://git.cafe/pingdotgg/t3code/commit/54983e3f458871dffe755ea908ffe0d60cea101b?format=markdown) — 54983e3f458871dffe755ea908ffe0d60cea101b; Julius Marminge

- [fix\(web,mobile\): stop the model preferences migration from looping on older servers \(\#18581\)](https://git.cafe/pingdotgg/t3code/commit/b34501a466d9e6302c41c88a69eca2770a5c5995?format=markdown) — b34501a466d9e6302c41c88a69eca2770a5c5995; F4llen

- [fix\(web\): scope stash shortcuts to the composer and drawer \(\#18841\)](https://git.cafe/pingdotgg/t3code/commit/dcd265862f2884b4adb56dd82e03d52e51c6c52c?format=markdown) — dcd265862f2884b4adb56dd82e03d52e51c6c52c; Alex Southwell

- [fix\(web\): worktree threads warn when the checkout branch changes \(\#14883\)](https://git.cafe/pingdotgg/t3code/commit/daebb8b506f1bc2a99cf6c327d9b6ad26e9fc2d6?format=markdown) — daebb8b506f1bc2a99cf6c327d9b6ad26e9fc2d6; Tristan Knight

- [fix\(desktop\): preserve Linux device scale across updates \(\#14421\)](https://git.cafe/pingdotgg/t3code/commit/f7ad7f2dca98fd6fcd54c0a66ca59367b68cc370?format=markdown) — f7ad7f2dca98fd6fcd54c0a66ca59367b68cc370; jkramer5103

- [fix\(server\): settings saves no longer revert external edits to settings.json \(\#18582\)](https://git.cafe/pingdotgg/t3code/commit/7e3a1150bf61c552d5abc02e8a768cabaa4d7d5b?format=markdown) — 7e3a1150bf61c552d5abc02e8a768cabaa4d7d5b; F4llen

- [fix\(server\): a git failure caused by a missing ref now says so \(\#17794\)](https://git.cafe/pingdotgg/t3code/commit/be96c6c7006bae4d482c4ef841e2c05ed817c8bb?format=markdown) — be96c6c7006bae4d482c4ef841e2c05ed817c8bb; Tristan Knight

- [fix\(mobile\): lift thread status above composer suggestions \(\#17964\)](https://git.cafe/pingdotgg/t3code/commit/28059f6ed31b4358c5eedeb9115ceb68d6acc347?format=markdown) — 28059f6ed31b4358c5eedeb9115ceb68d6acc347; Cameron Chisholm

- [fix\(composer\): don't send attached threads to a machine that can't read them \(\#18310\)](https://git.cafe/pingdotgg/t3code/commit/c1377176b1107dead2b4afe40cf423f0054449ca?format=markdown) — c1377176b1107dead2b4afe40cf423f0054449ca; Nikita Maximilian Grimm

- [fix\(web\): keep action shortcuts when editing other fields \(\#18412\)](https://git.cafe/pingdotgg/t3code/commit/7cca7d17efefcc8be7901a947f0b10b68892c2c1?format=markdown) — 7cca7d17efefcc8be7901a947f0b10b68892c2c1; Alex Southwell

- [fix\(clients\): async questions keep a running thread Working \(\#15430\)](https://git.cafe/pingdotgg/t3code/commit/1535b120ec6af190ccf7953d8bc4b44fe3fee470?format=markdown) — 1535b120ec6af190ccf7953d8bc4b44fe3fee470; Guillermo Casanova

- [fix\(provider-cursor\): use the selected context window for handoff budgets \(\#17462\)](https://git.cafe/pingdotgg/t3code/commit/1da4a1b0f2aabbda932375c80e9bd974d151caa5?format=markdown) — 1da4a1b0f2aabbda932375c80e9bd974d151caa5; noah cuadrado

- [fix\(server\): report ffmpeg errors when opening Android emulators \(\#18784\)](https://git.cafe/pingdotgg/t3code/commit/7f847ae4840ed5c8029103225c76e5b0f3885982?format=markdown) — 7f847ae4840ed5c8029103225c76e5b0f3885982; Tristan Knight

- [fix\(server\): a retried thread creation replays after the project turns its provider off \(\#18360\)](https://git.cafe/pingdotgg/t3code/commit/27b708542ccb3e8346e8a84790ddcf48cc4055bd?format=markdown) — 27b708542ccb3e8346e8a84790ddcf48cc4055bd; Yordis Prieto

- [fix\(server\): recognize partial-clone remote annotations \(\#16316\)](https://git.cafe/pingdotgg/t3code/commit/a195ba0809b5c1f16fad8119f3b961119924d1b2?format=markdown) — a195ba0809b5c1f16fad8119f3b961119924d1b2; Maxwell Young

- [fix\(server\): keep worktree creation working when git config is locked \(\#11773\)](https://git.cafe/pingdotgg/t3code/commit/8de7e3502c0d76a478119aa03a1914c94e014751?format=markdown) — 8de7e3502c0d76a478119aa03a1914c94e014751; Guillermo Casanova

- [fix\(android\): space the New thread FAB 16dp from the edge and tab bar \(\#18578\)](https://git.cafe/pingdotgg/t3code/commit/9a648d44db22f6c7e87fc4b7bea5d57a09a80a82?format=markdown) — 9a648d44db22f6c7e87fc4b7bea5d57a09a80a82; Alex

- [fix\(desktop\): handle macos command-plus zoom input \(\#18439\)](https://git.cafe/pingdotgg/t3code/commit/fcab788163e7ad859bfb93ba584f6f8c77178164?format=markdown) — fcab788163e7ad859bfb93ba584f6f8c77178164; maria

- [fix\(desktop\): restore missing Start Menu shortcut \(\#7829\)](https://git.cafe/pingdotgg/t3code/commit/5cf38542aff1d92b5ffc97b8345ef99ac55906d6?format=markdown) — 5cf38542aff1d92b5ffc97b8345ef99ac55906d6; Aras

- [fix\(server\): storage cleanup finds the default branch when the remote has no HEAD ref \(\#17909\)](https://git.cafe/pingdotgg/t3code/commit/28f81abc2bd49afbeef2fabb35fb5427a87a85f1?format=markdown) — 28f81abc2bd49afbeef2fabb35fb5427a87a85f1; Tristan Knight

- [fix\(web\): remove collapsed sidebar controls from keyboard navigation \(\#18849\)](https://git.cafe/pingdotgg/t3code/commit/780fb61a72dcbc17c13192e1d8fdb74b946ed88b?format=markdown) — 780fb61a72dcbc17c13192e1d8fdb74b946ed88b; Alex Southwell

- [fix\(mobile\): unsent drafts lead the thread list, matching web \(\#19818\)](https://git.cafe/pingdotgg/t3code/commit/a064567a4760b30bcbe0fed0726c3930d2204b4a?format=markdown) — a064567a4760b30bcbe0fed0726c3930d2204b4a; Tristan Knight

- [fix\(web\): default-branch confirmation keeps its copy while closing \(\#16907\)](https://git.cafe/pingdotgg/t3code/commit/844a9812a0015ecc998b6fbb2815847f088215d3?format=markdown) — 844a9812a0015ecc998b6fbb2815847f088215d3; Otavio Salvador

- [fix\(web\): composer context strip no longer counts its padding as free space \(\#13642\)](https://git.cafe/pingdotgg/t3code/commit/4131e6d77685169e57ef7ff9f6437e482e578a64?format=markdown) — 4131e6d77685169e57ef7ff9f6437e482e578a64; Michał Pierzchała

- [fix\(web\): empty diff panel no longer flashes a loading skeleton on every refresh \(\#17886\)](https://git.cafe/pingdotgg/t3code/commit/0d9668c6274a9842c9fa463369e99e4138816e4b?format=markdown) — 0d9668c6274a9842c9fa463369e99e4138816e4b; Abhijeet Singh

- [test\(web\): pass openInShortcutEnabled in ThreadDetailsPanel browser test \(\#21912\)](https://git.cafe/pingdotgg/t3code/commit/f0fb0e8525fca72f0259c7b44a2b15aafde52a31?format=markdown) — f0fb0e8525fca72f0259c7b44a2b15aafde52a31; Julius Marminge

- [fix\(mobile\): the split-view sidebar no longer crashes in an update loop \(\#21867\)](https://git.cafe/pingdotgg/t3code/commit/325a7e2ae4bf504cdaeb7b842e88b47f60b4bf59?format=markdown) — 325a7e2ae4bf504cdaeb7b842e88b47f60b4bf59; Alex

- [fix\(web\): show native coordinator status in member lineage \(\#18149\)](https://git.cafe/pingdotgg/t3code/commit/6eff4a9647f0f08d9e97f89e0546be3320cb056a?format=markdown) — 6eff4a9647f0f08d9e97f89e0546be3320cb056a; ash

- [fix\(usage\): deduplicate native subscription accounts \(\#10700\)](https://git.cafe/pingdotgg/t3code/commit/780b62dd26c4b897ec43b095911ff6659c48da3c?format=markdown) — 780b62dd26c4b897ec43b095911ff6659c48da3c; Stephen Jason Wang

- [fix\(desktop\): keep PDF preview reloads inside the guest \(\#21733\)](https://git.cafe/pingdotgg/t3code/commit/284ce8fe2ff99076657707fd754e538403d88d76?format=markdown) — 284ce8fe2ff99076657707fd754e538403d88d76; Farès SIONI

- [fix\(server\): Stop no longer leaves a killed background command showing as running \(\#18163\)](https://git.cafe/pingdotgg/t3code/commit/eb0652067cd143592fcaffbdcf43c3c5c97c6e2c?format=markdown) — eb0652067cd143592fcaffbdcf43c3c5c97c6e2c; spiky02plateau

- [fix\(bitbucket\): advance pull request pages through tied updates \(\#18813\)](https://git.cafe/pingdotgg/t3code/commit/3bd670918127b3af15dcbb0102ad87fbca28ccaf?format=markdown) — 3bd670918127b3af15dcbb0102ad87fbca28ccaf; Alex Southwell

- [fix\(web\): place worktree details below their disclosure \(\#21853\)](https://git.cafe/pingdotgg/t3code/commit/1945d38a81a7eaea182f2887906181c6d863e99f?format=markdown) — 1945d38a81a7eaea182f2887906181c6d863e99f; Utkarsh Patil

- [fix\(web\): keep large collapsed file trees virtualized \(\#21831\)](https://git.cafe/pingdotgg/t3code/commit/178e2abce998bfb608ee12a804501868c3d716f8?format=markdown) — 178e2abce998bfb608ee12a804501868c3d716f8; Utkarsh Patil

- [fix\(web\): repo-root-relative file chips open in subfolder projects \(\#14510\)](https://git.cafe/pingdotgg/t3code/commit/10b6779a2d4b4696cff0e9ac32f563c0d342a6a6?format=markdown) — 10b6779a2d4b4696cff0e9ac32f563c0d342a6a6; Guillermo Casanova

- [fix\(web\): keep colliding diff paths readable and selectable \(\#18133\)](https://git.cafe/pingdotgg/t3code/commit/207e7e89d18298e54cf56f2de44879e7de61fc51?format=markdown) — 207e7e89d18298e54cf56f2de44879e7de61fc51; maco

- [fix\(server\): checkpoints work in Windows workspaces with paths over 260 characters \(\#13538\)](https://git.cafe/pingdotgg/t3code/commit/ac871e6f1b1383183b33e43868596b1cc980decd?format=markdown) — ac871e6f1b1383183b33e43868596b1cc980decd; Keirara

- [fix\(web\): loading no longer shifts the Files tree \(\#13904\)](https://git.cafe/pingdotgg/t3code/commit/8f6c3b209db2a38094fcf367b26cb364d92b85f4?format=markdown) — 8f6c3b209db2a38094fcf367b26cb364d92b85f4; İlkay Dinç

- [fix\(server\): self-hosted GitLab projects resolve bare pull request numbers \(\#15395\)](https://git.cafe/pingdotgg/t3code/commit/221831ff8ff419ed6618b25abbf7adeb2ab4987e?format=markdown) — 221831ff8ff419ed6618b25abbf7adeb2ab4987e; Antony

- [fix\(server\): Codex file-change approvals list the files they change \(\#18248\)](https://git.cafe/pingdotgg/t3code/commit/21cbec39d2a66ea078e7276ece7b5c1baf09ccc9?format=markdown) — 21cbec39d2a66ea078e7276ece7b5c1baf09ccc9; Victor Vogel

- [fix\(server\): forking a Claude thread works on instances with their own home \(\#18662\)](https://git.cafe/pingdotgg/t3code/commit/04013723ef112ce052f97aa97b759644e6e7c0d1?format=markdown) — 04013723ef112ce052f97aa97b759644e6e7c0d1; singul-oss

- [fix\(server\): cloning into a new folder directly under a drive root no longer fails \(\#18265\)](https://git.cafe/pingdotgg/t3code/commit/d5e6f69810c08dd2e741a0fc7d8e33e535b73c57?format=markdown) — d5e6f69810c08dd2e741a0fc7d8e33e535b73c57; Pujitha Paladugu

- [fix\(web\): right-panel launcher letters work while a closed menu stays mounted \(\#18132\)](https://git.cafe/pingdotgg/t3code/commit/b3a13349505e4797860dda86cc1cc21413dc9f08?format=markdown) — b3a13349505e4797860dda86cc1cc21413dc9f08; maco

- [fix\(mobile\): picking a model shows its remembered options before saving \(\#15719\)](https://git.cafe/pingdotgg/t3code/commit/ad50f62eefd3ab5e923a3eda7cd0de30f4be271b?format=markdown) — ad50f62eefd3ab5e923a3eda7cd0de30f4be271b; nekohasekai

- [fix\(contracts\): older clients still load PRs from newer servers \(\#19899\)](https://git.cafe/pingdotgg/t3code/commit/833b11fe0f380291cd60af8573529e9a4a185c69?format=markdown) — 833b11fe0f380291cd60af8573529e9a4a185c69; Tristan Knight

- [fix\(desktop\): preserve signals in backend exit logs \(\#15406\)](https://git.cafe/pingdotgg/t3code/commit/3b744af49a88f1be5cc4694ac392f0dfc9117e30?format=markdown) — 3b744af49a88f1be5cc4694ac392f0dfc9117e30; Dara Adedeji

- [fix\(desktop\): Linux URL handler quotes the Exec path only when it must \(\#16670\)](https://git.cafe/pingdotgg/t3code/commit/29d46101f3e5fc488097fd6c0a5e32a4aad1a8c3?format=markdown) — 29d46101f3e5fc488097fd6c0a5e32a4aad1a8c3; Igor Makowski

- [fix\(server\): keep a failed service start out of the current state \(\#12199\)](https://git.cafe/pingdotgg/t3code/commit/e1931b56896a56484028c5ff2828687fc1c2d3cc?format=markdown) — e1931b56896a56484028c5ff2828687fc1c2d3cc; Vitaly Iegorov

- [fix\(web\): urgent and warning notices no longer hide behind activity banners \(\#18919\)](https://git.cafe/pingdotgg/t3code/commit/09b464cf83df88c7d104be3932b0e1e5822bc655?format=markdown) — 09b464cf83df88c7d104be3932b0e1e5822bc655; Madhav Gautam

- [fix\(server\): the turn after a stopped turn shows its diff again \(\#17150\)](https://git.cafe/pingdotgg/t3code/commit/8f72a73b6e4136a5288ed036642ffb6465fd3a78?format=markdown) — 8f72a73b6e4136a5288ed036642ffb6465fd3a78; Ibodullayev Ruslan

- [fix\(server\): show Codex Enterprise monthly credit limits \(\#14657\)](https://git.cafe/pingdotgg/t3code/commit/4c18faf62cd1685b0243dcacc1a94e333c2b93ff?format=markdown) — 4c18faf62cd1685b0243dcacc1a94e333c2b93ff; kamkm

- [fix\(web\): long pull request lists no longer hide thread details controls \(\#20031\)](https://git.cafe/pingdotgg/t3code/commit/3dd9706af0b36786c4c3a194495cbbaab61707f4?format=markdown) — 3dd9706af0b36786c4c3a194495cbbaab61707f4; Tanner Polley

- [fix\(server\): settle Claude background agents when their process exits \(\#19464\)](https://git.cafe/pingdotgg/t3code/commit/a3d73c930ed4788cb4b3120257930ec237271f6f?format=markdown) — a3d73c930ed4788cb4b3120257930ec237271f6f; James C

- [fix\(server\): a mid-turn usage update no longer hides a failed probe \(\#15116\)](https://git.cafe/pingdotgg/t3code/commit/32798267ad8b8589631a73c997a7069acee637ad?format=markdown) — 32798267ad8b8589631a73c997a7069acee637ad; Andrew Wang

- [fix\(relay\): preserve conversation routing in iOS push responses \(\#16350\)](https://git.cafe/pingdotgg/t3code/commit/58af7ac1eebd946971562904bbf8ab354ff84568?format=markdown) — 58af7ac1eebd946971562904bbf8ab354ff84568; Danny

- [fix\(opencode\): OpenCode Go quota stops show as usage limits \(\#18315\)](https://git.cafe/pingdotgg/t3code/commit/9b0435369bc6f5b63ed3368dfd49ff1b9c577b08?format=markdown) — 9b0435369bc6f5b63ed3368dfd49ff1b9c577b08; Marker-bit

- [fix\(web\): PR code view keeps its scroll when a turn finishes \(\#13835\)](https://git.cafe/pingdotgg/t3code/commit/073a20ad19570b01c96dde51d03fddbd278ce830?format=markdown) — 073a20ad19570b01c96dde51d03fddbd278ce830; Sameer Rangwala

- [fix\(server\): stop both completion-wake task cohorts \(\#15331\)](https://git.cafe/pingdotgg/t3code/commit/6cd6372011dc7089d017c9ebc6cc6c4f4a6e1083?format=markdown) — 6cd6372011dc7089d017c9ebc6cc6c4f4a6e1083; Mats Varnskühler

- [fix\(server\): serve static files when the platform cannot open file handles \(\#14161\)](https://git.cafe/pingdotgg/t3code/commit/1d172c3124a1c435dbf6e666417612d338a81419?format=markdown) — 1d172c3124a1c435dbf6e666417612d338a81419; Pujitha Paladugu

- [fix\(desktop\): stop window setup once the app starts quitting \(\#18380\)](https://git.cafe/pingdotgg/t3code/commit/6846cb8cc01b37f41fb8cf920c01338e72aa670b?format=markdown) — 6846cb8cc01b37f41fb8cf920c01338e72aa670b; Alex Southwell

- [fix\(mobile\): app no longer stays on Loading environments after a locked background launch \(\#15894\)](https://git.cafe/pingdotgg/t3code/commit/c21700d41266997c9622e7aaef99eba38df76578?format=markdown) — c21700d41266997c9622e7aaef99eba38df76578; nekohasekai

- [fix\(clients\): handoffs between accounts show which account is on each side \(\#15477\)](https://git.cafe/pingdotgg/t3code/commit/27b0dbb30ee1ebeb3b592d3757ba6588a18c1b17?format=markdown) — 27b0dbb30ee1ebeb3b592d3757ba6588a18c1b17; Vitaly Iegorov

- [fix\(web\): format text typed between existing backticks as inline code \(\#17435\)](https://git.cafe/pingdotgg/t3code/commit/7259e4f594ca425571540a775498d1b918ce3460?format=markdown) — 7259e4f594ca425571540a775498d1b918ce3460; maco

- [fix\(shared\): recognise Azure DevOps Server pull request links \(\#14626\)](https://git.cafe/pingdotgg/t3code/commit/fa68107b8b318b0f0d818bd410100a3a5e9c2c70?format=markdown) — fa68107b8b318b0f0d818bd410100a3a5e9c2c70; Leonel Rivas

- [fix\(desktop\): include Chrome app text in macOS SnapShots \(\#11325\)](https://git.cafe/pingdotgg/t3code/commit/6b43524f0d12cac3eb0bbca567772063fa257554?format=markdown) — 6b43524f0d12cac3eb0bbca567772063fa257554; shivam

- [fix\(server\): scheduled tasks for No project launch in a scratch folder \(\#17451\)](https://git.cafe/pingdotgg/t3code/commit/1db05fa8d43a325b5320f24270f9a60eb7c372e1?format=markdown) — 1db05fa8d43a325b5320f24270f9a60eb7c372e1; Igor Makowski

- [fix\(web\): programmatic scrolls jump instead of glide when Reduce Motion is on \(\#16014\)](https://git.cafe/pingdotgg/t3code/commit/cf530050dfdc9b5bf0e539e26a3382c63f7c594d?format=markdown) — cf530050dfdc9b5bf0e539e26a3382c63f7c594d; Alex Southwell

- [fix\(web\): the Cite button comes back once the timeline stops scrolling \(\#15818\)](https://git.cafe/pingdotgg/t3code/commit/cd8c2c593275147d7f253ca0fd93dbe6088237b1?format=markdown) — cd8c2c593275147d7f253ca0fd93dbe6088237b1; Igor Makowski

- [fix\(server\): show recovery commands for stale Homebrew metadata \(\#21452\)](https://git.cafe/pingdotgg/t3code/commit/462fa32c1d86eb664fe187c64010a0fd671538d1?format=markdown) — 462fa32c1d86eb664fe187c64010a0fd671538d1; Julius Marminge

- [fix\(prs\): refresh viewed files after partial batch failures \(\#14954\)](https://git.cafe/pingdotgg/t3code/commit/9f1005a17ab451da112e961f8815522888edcf97?format=markdown) — 9f1005a17ab451da112e961f8815522888edcf97; Alex Southwell

- [fix\(server\): session import skips Codex subagent sessions \(\#16662\)](https://git.cafe/pingdotgg/t3code/commit/002ef36521c1c57ec6b31c9db47bea1de96cbb2a?format=markdown) — 002ef36521c1c57ec6b31c9db47bea1de96cbb2a; Igor Makowski

- [fix\(web\): keep review comments inside the pull request's hunks \(\#12583\)](https://git.cafe/pingdotgg/t3code/commit/38d50e3e5af24f99e40c207f2533db061a862415?format=markdown) — 38d50e3e5af24f99e40c207f2533db061a862415; Allan Gomes

- [fix\(server\): clear snooze when settling threads \(\#17547\)](https://git.cafe/pingdotgg/t3code/commit/9e9fa10449a5f4dff41faf73ea099241c7781446?format=markdown) — 9e9fa10449a5f4dff41faf73ea099241c7781446; Rick Heere

- [fix\(server\): answer requests that arrive before the HTTP handler attaches \(\#12291\)](https://git.cafe/pingdotgg/t3code/commit/863bc0106d47894785daa904a2c9b8eddc46cf9d?format=markdown) — 863bc0106d47894785daa904a2c9b8eddc46cf9d; Guillermo Casanova

- [fix\(server\): storage cleanup no longer counts hardlinked files as recovered space \(\#17910\)](https://git.cafe/pingdotgg/t3code/commit/cae5762bddf3d1d8c3b203efe8300c8b9f68144c?format=markdown) — cae5762bddf3d1d8c3b203efe8300c8b9f68144c; Tristan Knight

- [fix\(shared\): read JSONC block comments containing URLs \(\#19166\)](https://git.cafe/pingdotgg/t3code/commit/346049725edd7f7ddb4abf62c8e27792ae8bed53?format=markdown) — 346049725edd7f7ddb4abf62c8e27792ae8bed53; Simone

- [fix\(desktop\): preserve WSL runtime installation errors \(\#21658\)](https://git.cafe/pingdotgg/t3code/commit/1a552d16a254ef0bdc4898d3a93c32d312a9b398?format=markdown) — 1a552d16a254ef0bdc4898d3a93c32d312a9b398; Julius Marminge

- [fix\(mobile\): scroll to end jumps instead of glides when Reduce Motion is on \(\#16015\)](https://git.cafe/pingdotgg/t3code/commit/d6cd7b334e722d2c107e88f9ba2cd6c63c3bbaf9?format=markdown) — d6cd7b334e722d2c107e88f9ba2cd6c63c3bbaf9; Alex Southwell

- [fix\(clients\): subagent bar stops guessing the subagent's effort \(\#15710\)](https://git.cafe/pingdotgg/t3code/commit/53ef45feac9a3b88dfb773433c3a007034f0d093?format=markdown) — 53ef45feac9a3b88dfb773433c3a007034f0d093; fixfon

- [fix\(server\): agent-device no longer launches the desktop app from Codex shells \(\#18301\)](https://git.cafe/pingdotgg/t3code/commit/57f5d84073b04be029958a8efa3a517de06d48e1?format=markdown) — 57f5d84073b04be029958a8efa3a517de06d48e1; Krishna Vijay

- [test\(web\): fix flaky attachment preview and ACP search tests \(\#21893\)](https://git.cafe/pingdotgg/t3code/commit/f740a97947cc701859040e530e7fe07b96d02ae5?format=markdown) — f740a97947cc701859040e530e7fe07b96d02ae5; Julius Marminge

- [fix\(ci\): skip production workflows in forks \(\#21216\)](https://git.cafe/pingdotgg/t3code/commit/bed15b9fc77a4f27b8b09043d824d19f1da4df51?format=markdown) — bed15b9fc77a4f27b8b09043d824d19f1da4df51; Yannic Charlon

- [fix\(desktop\): explain why the update button is disabled \(\#18404\)](https://git.cafe/pingdotgg/t3code/commit/65ba252b7008266510835b7b85c4b15d3babb460?format=markdown) — 65ba252b7008266510835b7b85c4b15d3babb460; Alex Southwell

- [fix\(server\): Changes totals compare the default branch with its tracking upstream \(\#15393\)](https://git.cafe/pingdotgg/t3code/commit/b8d96370034e89d584f8d20160921644b31e1427?format=markdown) — b8d96370034e89d584f8d20160921644b31e1427; abderrahmen bejaoui

- [fix\(web\): open Azure DevOps PR links in the panel \(\#10987\)](https://git.cafe/pingdotgg/t3code/commit/53196435dd6d3cb5ff97e29e6a06be73304b1e95?format=markdown) — 53196435dd6d3cb5ff97e29e6a06be73304b1e95; Jacob

- [fix\(mobile\): Android review diff scrolls to the end of long lines \(\#19431\)](https://git.cafe/pingdotgg/t3code/commit/caa8c601acdb3646360031a2504fcacb680bace5?format=markdown) — caa8c601acdb3646360031a2504fcacb680bace5; shivam

- [fix\(mobile\): Android thread pane no longer ends short after switching threads \(\#18963\)](https://git.cafe/pingdotgg/t3code/commit/4ac8fa41625c5276bcd36dc18c60f68391c8fd3e?format=markdown) — 4ac8fa41625c5276bcd36dc18c60f68391c8fd3e; Alex

- [fix\(web\): preview viewports keep their size when the main window is zoomed \(\#14039\)](https://git.cafe/pingdotgg/t3code/commit/f3161f3929d44af57b502a9de0fba3e001e233fb?format=markdown) — f3161f3929d44af57b502a9de0fba3e001e233fb; Tanoshii

- [fix\(web\): usage limits show one account popover at a time \(\#18076\)](https://git.cafe/pingdotgg/t3code/commit/92a6b4307fc6a29096a2e6a83a7a526caed4fa61?format=markdown) — 92a6b4307fc6a29096a2e6a83a7a526caed4fa61; Rakshith Bhat

- [fix\(opencode\): stop cancelled text generation sessions \(\#10606\)](https://git.cafe/pingdotgg/t3code/commit/23d75ef43dab1ddd6142921a693d8a2abe6fdbd9?format=markdown) — 23d75ef43dab1ddd6142921a693d8a2abe6fdbd9; Aditya Garud

- [fix\(provider-core\): refresh installer metadata before explicit probes \(\#21451\)](https://git.cafe/pingdotgg/t3code/commit/eb88541ac29374fb2925910b55ff749e631bd851?format=markdown) — eb88541ac29374fb2925910b55ff749e631bd851; Julius Marminge

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