# Commit history · pingdotgg/t3code

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

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

Visibility: public

Requested revision: a0ed8dc31cca459bd9ba99a772b23be5ffeda3d4

Requested commit: a0ed8dc31cca459bd9ba99a772b23be5ffeda3d4

- [fix\(providers\): blank question descriptions no longer fail runs \(\#21762\)](https://git.cafe/pingdotgg/t3code/commit/a0ed8dc31cca459bd9ba99a772b23be5ffeda3d4?format=markdown) — a0ed8dc31cca459bd9ba99a772b23be5ffeda3d4; Julius Marminge

- [fix\(ci\): isolate full workspace dependency caches \(\#21885\)](https://git.cafe/pingdotgg/t3code/commit/6327560a89fac960deac935431d1a3691a0241e3?format=markdown) — 6327560a89fac960deac935431d1a3691a0241e3; Julius Marminge

- [fix\(contracts\): preserve exact transcript file identities \(\#21463\)](https://git.cafe/pingdotgg/t3code/commit/a64e045cf165918f2c006dc218395300c6570ae8?format=markdown) — a64e045cf165918f2c006dc218395300c6570ae8; Julius Marminge

- [fix\(shared\): retain SQLite connection ownership through execution \(\#21798\)](https://git.cafe/pingdotgg/t3code/commit/3ace62501bf2e5d32a93b53a9fc1beb482f118c0?format=markdown) — 3ace62501bf2e5d32a93b53a9fc1beb482f118c0; Julius Marminge

- [fix\(web\): dismiss removed usage popups without a corner jump \(\#21879\)](https://git.cafe/pingdotgg/t3code/commit/b07696a64b154bcbce5cb8ddbe5d1d002a56c38f?format=markdown) — b07696a64b154bcbce5cb8ddbe5d1d002a56c38f; Julius Marminge

- [fix\(ssh\): host discovery follows quoted Include paths \(\#21396\)](https://git.cafe/pingdotgg/t3code/commit/46aa37b1068c4ed7e5386049693a8519268f8207?format=markdown) — 46aa37b1068c4ed7e5386049693a8519268f8207; Julius Marminge

- [fix\(server\): preserve Codex hub plan metadata \(\#21413\)](https://git.cafe/pingdotgg/t3code/commit/253f139b1529025fd11a3e75170ef1bd1cf8152e?format=markdown) — 253f139b1529025fd11a3e75170ef1bd1cf8152e; Julius Marminge

- [takeover/composer chat 01 14372 \(\#21441\)](https://git.cafe/pingdotgg/t3code/commit/8c047869033bcbb222d142fa926f664db2771fbb?format=markdown) — 8c047869033bcbb222d142fa926f664db2771fbb; Julius Marminge

- [fix\(web\): thread switches show only selected thread messages \(\#21560\)](https://git.cafe/pingdotgg/t3code/commit/79b14831cb5922cfa70022cc159a5ac33873ef59?format=markdown) — 79b14831cb5922cfa70022cc159a5ac33873ef59; Julius Marminge

- [fix\(web\): copy file paths relative to the thread workspace \(\#21497\)](https://git.cafe/pingdotgg/t3code/commit/a81961d75681b681530b64be4ffe0efce4876204?format=markdown) — a81961d75681b681530b64be4ffe0efce4876204; Julius Marminge

- [fix\(chat\): open thread links across connected environments \(\#21505\)](https://git.cafe/pingdotgg/t3code/commit/05d32e55d3272396ee68a7dfd48a839df2ad3af9?format=markdown) — 05d32e55d3272396ee68a7dfd48a839df2ad3af9; Julius Marminge

- [fix\(server\): read only checkpoint rollback targets \(\#21804\)](https://git.cafe/pingdotgg/t3code/commit/eb52bdc4efe24b72d66d57b441b5bab37f1f1d0f?format=markdown) — eb52bdc4efe24b72d66d57b441b5bab37f1f1d0f; Julius Marminge

- [fix\(web\): render completed Mermaid blocks while streaming \(\#18308\)](https://git.cafe/pingdotgg/t3code/commit/48b486bd73855c109735e84337735658700b0599?format=markdown) — 48b486bd73855c109735e84337735658700b0599; Nikita Maximilian Grimm

- [fix\(pi\): support persisted sessions in RPC launch \(\#21511\)](https://git.cafe/pingdotgg/t3code/commit/6f8d69271c4ce307ecb7d80ece46788e563a3d9a?format=markdown) — 6f8d69271c4ce307ecb7d80ece46788e563a3d9a; Julius Marminge

- [fix\(web\): style Antigravity download progress with accessible system colors \(\#21874\)](https://git.cafe/pingdotgg/t3code/commit/6a004844785a6f2367c5763dd0e615e8d24aa0cc?format=markdown) — 6a004844785a6f2367c5763dd0e615e8d24aa0cc; Julius Marminge

- [fix\(web\): settings search reaches rows in collapsed sections \(\#18903\)](https://git.cafe/pingdotgg/t3code/commit/afa42e6c2df3124593cadbff04b61f4d1ee6848d?format=markdown) — afa42e6c2df3124593cadbff04b61f4d1ee6848d; Guillermo Casanova

- [fix\(provider-opencode\): render native reads without XML envelopes \(\#21507\)](https://git.cafe/pingdotgg/t3code/commit/cfbfbca6e0582fb48423949b10f0663f8fed2be0?format=markdown) — cfbfbca6e0582fb48423949b10f0663f8fed2be0; Julius Marminge

- [fix\(web\): icons line up with the first line of their text \(\#18636\)](https://git.cafe/pingdotgg/t3code/commit/26c6df72f82d09274bc6066cfe4204f97ab0b2f2?format=markdown) — 26c6df72f82d09274bc6066cfe4204f97ab0b2f2; Akash Moradiya

- [fix\(web\): show idle server updates on environment controls \(\#21950\)](https://git.cafe/pingdotgg/t3code/commit/89f0946efbc79cf6d4cb3259fb5042956b75dd27?format=markdown) — 89f0946efbc79cf6d4cb3259fb5042956b75dd27; Julius Marminge

- [fix\(server\): new worktrees fetch their base branch's own remote \(\#21032\)](https://git.cafe/pingdotgg/t3code/commit/673c5e3b3c85a7f2cd2df9ed73d6b712328378c6?format=markdown) — 673c5e3b3c85a7f2cd2df9ed73d6b712328378c6; Stephen Benjamin

- [refactor\(mobile\): unify sheet header actions \(\#21978\)](https://git.cafe/pingdotgg/t3code/commit/60d377380ce65f5375bb4f1392899e978bc7fe1a?format=markdown) — 60d377380ce65f5375bb4f1392899e978bc7fe1a; Julius Marminge

- [fix\(server\): Codex turns without a saved effort run at the model's default \(\#20991\)](https://git.cafe/pingdotgg/t3code/commit/ff9f41b65f7d0220153ab2d7f51f3c6eec0dc0d6?format=markdown) — ff9f41b65f7d0220153ab2d7f51f3c6eec0dc0d6; Craig Davison

- [fix\(web\): settings shows the model a hidden default falls back to \(\#13479\)](https://git.cafe/pingdotgg/t3code/commit/e3e89f4b2ec21020f380fdba4a79207e3d5fcd56?format=markdown) — e3e89f4b2ec21020f380fdba4a79207e3d5fcd56; ValeraZSD

- [fix\(client-runtime\): incompatible hosts no longer switch environments off for good \(\#15052\)](https://git.cafe/pingdotgg/t3code/commit/02b794c78211a4cc35ec230a21f042698109b5ef?format=markdown) — 02b794c78211a4cc35ec230a21f042698109b5ef; Vitaly Iegorov

- [refactor\(mobile\): reuse shared search fields \(\#21946\)](https://git.cafe/pingdotgg/t3code/commit/a71a6c37d14154c8cb355242d569e8a1dbeec706?format=markdown) — a71a6c37d14154c8cb355242d569e8a1dbeec706; Julius Marminge

- [refactor\(mobile\): adopt connection choice controls \(\#21945\)](https://git.cafe/pingdotgg/t3code/commit/de658f3207af85c8c78e3607ab7c909611fe3971?format=markdown) — de658f3207af85c8c78e3607ab7c909611fe3971; Julius Marminge

- [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

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