# Commit history · gitcafe/t3code

[View on GitCafe](https://git.cafe/gitcafe/t3code/commits/ca2cc1339bbd1904b932c3a92d23a2c0ffe1d267)

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

Visibility: public

Requested revision: ca2cc1339bbd1904b932c3a92d23a2c0ffe1d267

Requested commit: ca2cc1339bbd1904b932c3a92d23a2c0ffe1d267

- [feat\(web\): add optional compact sidebar rail \(\#11525\)](https://git.cafe/gitcafe/t3code/commit/ca2cc1339bbd1904b932c3a92d23a2c0ffe1d267?format=markdown) — ca2cc1339bbd1904b932c3a92d23a2c0ffe1d267; maria

- [fix\(web\): retry startup after the server recovers \(\#11291\)](https://git.cafe/gitcafe/t3code/commit/e6286839369a29d829aee3c64dd64ce39c626d2f?format=markdown) — e6286839369a29d829aee3c64dd64ce39c626d2f; shivam

- [fix\(web\): offer recovery from missing pages \(\#11314\)](https://git.cafe/gitcafe/t3code/commit/4a39cade982926f607b4606d0f8d92a807f4b0bf?format=markdown) — 4a39cade982926f607b4606d0f8d92a807f4b0bf; shivam

- [feat\(web\): add provider selector to pull request toolbar \(\#11524\)](https://git.cafe/gitcafe/t3code/commit/20363c32c9bfdbf49c2716ef11d1f18483fcc01b?format=markdown) — 20363c32c9bfdbf49c2716ef11d1f18483fcc01b; maria

- [feat\(mobile\): add pooled subscription usage widgets \(\#11506\)](https://git.cafe/gitcafe/t3code/commit/17f8e2a8acba76d5516e0a52c85bf802b0e17892?format=markdown) — 17f8e2a8acba76d5516e0a52c85bf802b0e17892; Matthew Feroz

- [feat\(mobile\): show startup crashes in Settings → Diagnostics \(\#11540\)](https://git.cafe/gitcafe/t3code/commit/0a91b9a116117dd5df619fb7c1248cba9cf6f43c?format=markdown) — 0a91b9a116117dd5df619fb7c1248cba9cf6f43c; Julius Marminge

- [chore\(mobile\): enable noUncheckedIndexedAccess and noImplicitOverride \(\#11538\)](https://git.cafe/gitcafe/t3code/commit/20a8f1de3668e0ff4da236d75258e2184a68d727?format=markdown) — 20a8f1de3668e0ff4da236d75258e2184a68d727; Julius Marminge

- [feat\(github\): route pull request operations across matching accounts \(\#11367\)](https://git.cafe/gitcafe/t3code/commit/db6e0531e4faac0fc5ac0e12088b01bed6e7b851?format=markdown) — db6e0531e4faac0fc5ac0e12088b01bed6e7b851; maria

- [fix\(mobile\): stop crashing on launch before the shell snapshot arrives \(\#11537\)](https://git.cafe/gitcafe/t3code/commit/8b3ddf51c59a54411cd02b321cb07f39c927df09?format=markdown) — 8b3ddf51c59a54411cd02b321cb07f39c927df09; Julius Marminge

- [feat\(web\): float the pull request comment composer \(\#11531\)](https://git.cafe/gitcafe/t3code/commit/d7c71f91d61e68ae35fcc0032847cb42324a8b51?format=markdown) — d7c71f91d61e68ae35fcc0032847cb42324a8b51; maria

- [fix\(files\): browse ignored files and load folders on demand \(\#11527\)](https://git.cafe/gitcafe/t3code/commit/21d53ca2eecbf9f1e481454e8084459b422de714?format=markdown) — 21d53ca2eecbf9f1e481454e8084459b422de714; maria

- [fix\(web\): hide back button for single linked pull requests \(\#11520\)](https://git.cafe/gitcafe/t3code/commit/2ec59ca1fad6d9eb6ae36714b76b6130e63201e6?format=markdown) — 2ec59ca1fad6d9eb6ae36714b76b6130e63201e6; maria

- [fix\(web\): unify panel resizing and retain final drag width \(\#11529\)](https://git.cafe/gitcafe/t3code/commit/46140c96afe1d8a8b5b4bde1fccb671f8760017a?format=markdown) — 46140c96afe1d8a8b5b4bde1fccb671f8760017a; maria

- [fix\(grok\): emit task lifecycle for monitors and background shells \(\#9139\)](https://git.cafe/gitcafe/t3code/commit/3138f5716098a331f9a7d4cfc1bcd07118967a83?format=markdown) — 3138f5716098a331f9a7d4cfc1bcd07118967a83; Svyk

- [fix\(web\): match draft row heights to thread rows \(\#11512\)](https://git.cafe/gitcafe/t3code/commit/0c5771d60a8ef2db34dfbbc142f7524badc829e0?format=markdown) — 0c5771d60a8ef2db34dfbbc142f7524badc829e0; Yash Singh

- [feat\(source-control\): support Forgejo and Gitea with fj and tea \(\#11436\)](https://git.cafe/gitcafe/t3code/commit/6fd68f5c3e7c81a9650ba36df32f2241912e00ba?format=markdown) — 6fd68f5c3e7c81a9650ba36df32f2241912e00ba; maria

- [fix\(server\): open Cursor links in classic IDE mode \(\#11498\)](https://git.cafe/gitcafe/t3code/commit/c29976458a7dbbb61c83b3d06ea894869b718607?format=markdown) — c29976458a7dbbb61c83b3d06ea894869b718607; Yash Singh

- [feat\(web\): add opt-in thread notifications and sounds \(\#11481\)](https://git.cafe/gitcafe/t3code/commit/0e0ddaeedf30698bec131caf040a8e8d7b2e3f37?format=markdown) — 0e0ddaeedf30698bec131caf040a8e8d7b2e3f37; maria

- [fix\(mobile\): stop alerting that shared content vanished after sending it \(\#11487\)](https://git.cafe/gitcafe/t3code/commit/af0657e3b36d8fc9d2652e83e6e9032272629631?format=markdown) — af0657e3b36d8fc9d2652e83e6e9032272629631; Julius Marminge

- [fix\(mobile\): stop crashing on launch when a thread has a PR stack \(\#11486\)](https://git.cafe/gitcafe/t3code/commit/5781e2be2b7d079faaf677cc1b39679e9850d833?format=markdown) — 5781e2be2b7d079faaf677cc1b39679e9850d833; Julius Marminge

- [feat\(web\): switch saved environments off instead of removing them \(\#11478\)](https://git.cafe/gitcafe/t3code/commit/2587c8060c103245b4f970b925977008f2592d1d?format=markdown) — 2587c8060c103245b4f970b925977008f2592d1d; Theo Browne

- [fix\(usage\): respect provider account homes \(\#11485\)](https://git.cafe/gitcafe/t3code/commit/2db675aeffd9cb1e8b5ad76ddd018433b45b02e9?format=markdown) — 2db675aeffd9cb1e8b5ad76ddd018433b45b02e9; maria

- [feat\(web\): expose each chat message as a heading for screen readers \(\#11199\)](https://git.cafe/gitcafe/t3code/commit/6cdbf76fa4b0509913046abe6105037ded9e52bb?format=markdown) — 6cdbf76fa4b0509913046abe6105037ded9e52bb; Khai Shern, Toh

- [feat\(composer\): fold large pastes into text attachments \(\#11442\)](https://git.cafe/gitcafe/t3code/commit/68c2277f500bbbb299396bcdcd0aec60dcb5db9d?format=markdown) — 68c2277f500bbbb299396bcdcd0aec60dcb5db9d; Chris Deeming

- [feat\(web\): choose the default diff file state \(\#11484\)](https://git.cafe/gitcafe/t3code/commit/36caf200c2b24c12838570966f5c85786a1fc1f8?format=markdown) — 36caf200c2b24c12838570966f5c85786a1fc1f8; maria

- [fix\(desktop\): bound backend shutdown wait during quit \(\#7599\)](https://git.cafe/gitcafe/t3code/commit/8ddd9f7efcdfb6e32b614595242b5986942d37b0?format=markdown) — 8ddd9f7efcdfb6e32b614595242b5986942d37b0; Ishaan Kothari

- [fix\(usage\): make unavailable account limits more visible \(\#10601\)](https://git.cafe/gitcafe/t3code/commit/fcbe45796aea99e9e2a9ce19dd9409fbd7e720e4?format=markdown) — fcbe45796aea99e9e2a9ce19dd9409fbd7e720e4; Dominic Roy

- [fix\(web\): keep subagent rows visible under folded turns \(\#11474\)](https://git.cafe/gitcafe/t3code/commit/af2baccd100604f9885d6af97a5fa99622dd1c4f?format=markdown) — af2baccd100604f9885d6af97a5fa99622dd1c4f; maria

- [feat\(web\): subagent spawns render as an expandable work row \(\#11433\)](https://git.cafe/gitcafe/t3code/commit/c0ddfb3a81abe553fea1e43c79cb723118959449?format=markdown) — c0ddfb3a81abe553fea1e43c79cb723118959449; maria

- [fix\(web\): tighten sidebar search and footer spacing \(\#11466\)](https://git.cafe/gitcafe/t3code/commit/b0c6c3b2fd6079bd56ea8a101f1a3be244864bde?format=markdown) — b0c6c3b2fd6079bd56ea8a101f1a3be244864bde; maria

- [fix\(web\): move viewer controls outside media and restore arrow navigation \(\#11470\)](https://git.cafe/gitcafe/t3code/commit/c1ff6ab3d6531e733fb1bca5d4b94f0ff97f7af4?format=markdown) — c1ff6ab3d6531e733fb1bca5d4b94f0ff97f7af4; maria

- [feat\(web\): tint image chips with their average color \(\#11468\)](https://git.cafe/gitcafe/t3code/commit/75d8b132cd0718d8cd703c97d02b143891d80022?format=markdown) — 75d8b132cd0718d8cd703c97d02b143891d80022; maria

- [fix\(web\): complete thread status icons and keep input threads prominent \(\#11461\)](https://git.cafe/gitcafe/t3code/commit/03e135577cbf861c2948981601c070dab038ea11?format=markdown) — 03e135577cbf861c2948981601c070dab038ea11; maria

- [fix\(web\): preserve preview focus on window return \(\#11444\)](https://git.cafe/gitcafe/t3code/commit/cfeaca41ae27bdf2c203158d378c87c7308fea2a?format=markdown) — cfeaca41ae27bdf2c203158d378c87c7308fea2a; Simone

- [fix\(chat\): keep user input outside collapsed work \(\#11363\)](https://git.cafe/gitcafe/t3code/commit/3486451525ecaf3a8379aa6d08c885c7cc5335e3?format=markdown) — 3486451525ecaf3a8379aa6d08c885c7cc5335e3; maria

- [fix\(desktop\): keep the native preview User-Agent so Turnstile passes \(\#7110\)](https://git.cafe/gitcafe/t3code/commit/c542b781c6c4c766e66dcb764b2142d95600e890?format=markdown) — c542b781c6c4c766e66dcb764b2142d95600e890; akiraueno

- [fix\(mobile\): render photo library picks to a bounded JPEG off the JS thread \(\#11440\)](https://git.cafe/gitcafe/t3code/commit/bbedad0278bbf753503184c00e0c09a0eab6679c?format=markdown) — bbedad0278bbf753503184c00e0c09a0eab6679c; Nelglor

- [fix\(web\): preserve snapshot preview size in sent messages \(\#11429\)](https://git.cafe/gitcafe/t3code/commit/a43f9b45ae85caf37e0be8270ad3d27365ece2bd?format=markdown) — a43f9b45ae85caf37e0be8270ad3d27365ece2bd; Bilal Bakr

- [Delete \.pnpm-store/v11 directory](https://git.cafe/gitcafe/t3code/commit/5349522108bec896bb6a69ae76c6e1b8d419ae16?format=markdown) — 5349522108bec896bb6a69ae76c6e1b8d419ae16; Julius Marminge

- [fix\(mobile\): pin expo-audio so the release smoke patch stays in use \(\#11426\)](https://git.cafe/gitcafe/t3code/commit/18d8cbfd920d0a53e5b5206456585aea767e852c?format=markdown) — 18d8cbfd920d0a53e5b5206456585aea767e852c; Illia Panasenko

- [feat\(sidebar\): fold the project scope into the search row \(\#11315\)](https://git.cafe/gitcafe/t3code/commit/d1d15c67f4a5fb82fd8d5e01e5e3b288296789c3?format=markdown) — d1d15c67f4a5fb82fd8d5e01e5e3b288296789c3; maria

- [perf\(server\): avoid workspace scans when loading pull requests \(\#11299\)](https://git.cafe/gitcafe/t3code/commit/b1e223e2b0d87124883b1410ab52dd6a1338e40d?format=markdown) — b1e223e2b0d87124883b1410ab52dd6a1338e40d; Bilal Bakr

- [fix\(desktop\): preserve long offscreen text in SnapShots \(\#11250\)](https://git.cafe/gitcafe/t3code/commit/57b23a09f9dff15d57e3fa288c111381259a9a12?format=markdown) — 57b23a09f9dff15d57e3fa288c111381259a9a12; Bilal Bakr

- [feat: add inline file previews and attachment chips across surfaces \(\#11265\)](https://git.cafe/gitcafe/t3code/commit/4fed6cfb3517ef9af9b2a361142152c079504530?format=markdown) — 4fed6cfb3517ef9af9b2a361142152c079504530; Chris Deeming

- [perf\(client\): reduce repeated sorting and date formatting \(\#11019\)](https://git.cafe/gitcafe/t3code/commit/ca6416ec2d1d194738bc78a81df4b82a75cb72e2?format=markdown) — ca6416ec2d1d194738bc78a81df4b82a75cb72e2; Bilal Bakr

- [feat\(settings\): add open source license notices \(\#8962\)](https://git.cafe/gitcafe/t3code/commit/4a4c6dd2adc350a68ba18bb28b24b5a7e4660dab?format=markdown) — 4a4c6dd2adc350a68ba18bb28b24b5a7e4660dab; Julius Marminge

- [fix\(desktop\): keep preview keystrokes out of the composer \(\#11354\)](https://git.cafe/gitcafe/t3code/commit/e816064945144957b6eb9b268912a98b0555644b?format=markdown) — e816064945144957b6eb9b268912a98b0555644b; maria

- [fix\(web\): remove pr description reactions \(\#11361\)](https://git.cafe/gitcafe/t3code/commit/8eec78cf839a6ce507c085f0b4c42042831407c7?format=markdown) — 8eec78cf839a6ce507c085f0b4c42042831407c7; maria

- [fix\(web\): keep sidebar scroll position when pinning threads \(\#10757\)](https://git.cafe/gitcafe/t3code/commit/38827789c4de97955315b459cb3b0b8207f692d8?format=markdown) — 38827789c4de97955315b459cb3b0b8207f692d8; Alex Southwell

- [feat: rewind conversations while keeping file changes \(\#11358\)](https://git.cafe/gitcafe/t3code/commit/efccda9ac9230db22b36990cffabdad218fa41b0?format=markdown) — efccda9ac9230db22b36990cffabdad218fa41b0; maria

- [fix\(web\): keep comment actions visible when pr comments are folded \(\#11357\)](https://git.cafe/gitcafe/t3code/commit/25da986037a99d1e87bf1ed51aa58d7babee064a?format=markdown) — 25da986037a99d1e87bf1ed51aa58d7babee064a; maria

- [fix: restore provider history and prompts when rewinding \(\#11338\)](https://git.cafe/gitcafe/t3code/commit/fd5553f1afcef4f410a067687faa991743b5034c?format=markdown) — fd5553f1afcef4f410a067687faa991743b5034c; maria

- [feat\(settings\): configure default permissions for new threads \(\#11346\)](https://git.cafe/gitcafe/t3code/commit/cf1ba3d7da98357243ee056d2fd358eed8171981?format=markdown) — cf1ba3d7da98357243ee056d2fd358eed8171981; maria

- [fix\(web\): align provider settings with shared settings rows \(\#10571\)](https://git.cafe/gitcafe/t3code/commit/4d16e6bc6f0be52c5d44b8864000c70c7825e4f7?format=markdown) — 4d16e6bc6f0be52c5d44b8864000c70c7825e4f7; maria

- [fix\(models\): default to astra medium and fable 5.1 medium \(\#11347\)](https://git.cafe/gitcafe/t3code/commit/1f73a89fc4d5c8b3e188282aeb8173f8f8bf257b?format=markdown) — 1f73a89fc4d5c8b3e188282aeb8173f8f8bf257b; maria

- [fix\(web\): disable linked pull requests when none are linked \(\#11348\)](https://git.cafe/gitcafe/t3code/commit/8461c25ffd0a11dfb537b081ed8460283d04f033?format=markdown) — 8461c25ffd0a11dfb537b081ed8460283d04f033; maria

- [fix\(test\): drain worker broadcasts before restoring browser globals \(\#11349\)](https://git.cafe/gitcafe/t3code/commit/8a2d5f545ae1f76d08a6a6515f6b6c383cada5ad?format=markdown) — 8a2d5f545ae1f76d08a6a6515f6b6c383cada5ad; maria

- [feat\(desktop\): share macOS permission onboarding \(\#11289\)](https://git.cafe/gitcafe/t3code/commit/36668dbe4fe2f8c881cc4f93bc675413eef1406f?format=markdown) — 36668dbe4fe2f8c881cc4f93bc675413eef1406f; Julius Marminge

- [fix\(codex\): preserve qualified model ids in selection and generation \(\#9921\)](https://git.cafe/gitcafe/t3code/commit/a92161a05040c3fcaaa479f1b60d2d45cd368dd4?format=markdown) — a92161a05040c3fcaaa479f1b60d2d45cd368dd4; maria

- [fix\(mobile\): keep Android file icons on the line with wrapped filenames \(\#11234\)](https://git.cafe/gitcafe/t3code/commit/cd64ad384e40988f57e4caa5a3f74f25ca5ef450?format=markdown) — cd64ad384e40988f57e4caa5a3f74f25ca5ef450; Dara Adedeji

- [fix\(web\): use branch wording in commit dialogs \(\#11281\)](https://git.cafe/gitcafe/t3code/commit/50791a0530a9c4eed7924dbfedf2fcf430d4ed98?format=markdown) — 50791a0530a9c4eed7924dbfedf2fcf430d4ed98; shivam

- [fix\(web\): themed panel toggles show their disabled state \(\#11188\)](https://git.cafe/gitcafe/t3code/commit/867eb9bffc1e46ce0f7493ae760f9eb9d9dec3a8?format=markdown) — 867eb9bffc1e46ce0f7493ae760f9eb9d9dec3a8; oliver

- [fix\(web\): show pointer cursors on pull request controls \(\#11283\)](https://git.cafe/gitcafe/t3code/commit/871192933fe0a501fd92a1ed3a5d317ba1eea9d3?format=markdown) — 871192933fe0a501fd92a1ed3a5d317ba1eea9d3; shivam

- [feat\(web\): mark projects on another machine in project pickers \(\#11323\)](https://git.cafe/gitcafe/t3code/commit/4a8ab1b720c41b035dc4b7c58030ed62fbe6bd7f?format=markdown) — 4a8ab1b720c41b035dc4b7c58030ed62fbe6bd7f; maria

- [fix\(desktop\): hold-to-quit no longer strands the quit \(\#11016\)](https://git.cafe/gitcafe/t3code/commit/095d57552c4579ce33a6560a76b7c643b92f00f9?format=markdown) — 095d57552c4579ce33a6560a76b7c643b92f00f9; maria

- [feat\(web\): show recording status on floating previews \(\#11312\)](https://git.cafe/gitcafe/t3code/commit/0eaa18c12936dffde078b277be91cbafa5758cb9?format=markdown) — 0eaa18c12936dffde078b277be91cbafa5758cb9; maria

- [feat\(web\): add PR page selections to new draft threads \(\#11296\)](https://git.cafe/gitcafe/t3code/commit/b3ed07fb39fb795b9d2c74644e4b0a7f12392ad5?format=markdown) — b3ed07fb39fb795b9d2c74644e4b0a7f12392ad5; Bilal Bakr

- [fix\(web\): use the configured panel shortcut on the PR page \(\#11292\)](https://git.cafe/gitcafe/t3code/commit/15c6167bc48922c9359235d6eee11259f2164d1d?format=markdown) — 15c6167bc48922c9359235d6eee11259f2164d1d; Bilal Bakr

- [perf\(client-runtime\): speed up message sync on desktop and mobile \(\#11302\)](https://git.cafe/gitcafe/t3code/commit/e145c5f22a10d7433420b447537ed3f29a66d7d9?format=markdown) — e145c5f22a10d7433420b447537ed3f29a66d7d9; Bilal Bakr

- [fix\(web\): floating preview can use the margins beside the composer \(\#11290\)](https://git.cafe/gitcafe/t3code/commit/18f7254e0adbd7d642f4d78f9b9c8e6cb569af56?format=markdown) — 18f7254e0adbd7d642f4d78f9b9c8e6cb569af56; Julius Marminge

- [feat\(web\): float device streams over chat \(\#11285\)](https://git.cafe/gitcafe/t3code/commit/8bbe2bf660c361e33db9c30f03fc72ab183eef3f?format=markdown) — 8bbe2bf660c361e33db9c30f03fc72ab183eef3f; Julius Marminge

- [feat\(settings\): edit any scopable setting as a project override \(\#10639\)](https://git.cafe/gitcafe/t3code/commit/e22040dfc190d04573238c5db2e69df72e5f1017?format=markdown) — e22040dfc190d04573238c5db2e69df72e5f1017; Julius Marminge

- [feat\(web\): pick settings environment and project as two selects \(\#10636\)](https://git.cafe/gitcafe/t3code/commit/8b2c0465def151f022e01dd04b1b6ba3859bd714?format=markdown) — 8b2c0465def151f022e01dd04b1b6ba3859bd714; Julius Marminge

- [feat\(settings\): add per-project overrides for scopable server settings \(\#11176\)](https://git.cafe/gitcafe/t3code/commit/2c0e891740f86205784506a974096cf110b64da7?format=markdown) — 2c0e891740f86205784506a974096cf110b64da7; Julius Marminge

- [fix\(client-runtime\): typecheck device hub ticket request on main \(\#11304\)](https://git.cafe/gitcafe/t3code/commit/fb52d125b78b2ed1638a719a7546fad9c695c620?format=markdown) — fb52d125b78b2ed1638a719a7546fad9c695c620; Julius Marminge

- [fix\(web\): refresh usage limit countdowns without switching tabs \(\#11187\)](https://git.cafe/gitcafe/t3code/commit/e1c94f703f05b43f2935d09ed1ef882d0ee13ff8?format=markdown) — e1c94f703f05b43f2935d09ed1ef882d0ee13ff8; t3-code\[bot\]

- [perf\(client\): reduce remote request and message sync overhead \(\#11029\)](https://git.cafe/gitcafe/t3code/commit/6e8931d75615ec020e602e97df2694b0541a6272?format=markdown) — 6e8931d75615ec020e602e97df2694b0541a6272; Bilal Bakr

- [perf\(mobile\): reuse completed code lines while streaming \(\#11211\)](https://git.cafe/gitcafe/t3code/commit/7bd7f99e6cab940892ff9240549c507bfd066aee?format=markdown) — 7bd7f99e6cab940892ff9240549c507bfd066aee; Julius Marminge

- [perf\(web\): avoid scanning chat history for sidebar backgrounds \(\#11206\)](https://git.cafe/gitcafe/t3code/commit/2b7d3a45e6ee9454e4dd46aaf0276ca05d8555d3?format=markdown) — 2b7d3a45e6ee9454e4dd46aaf0276ca05d8555d3; Julius Marminge

- [feat\(web\): open Usage on the Limits tab by default \(\#11261\)](https://git.cafe/gitcafe/t3code/commit/05d404210058d714cfef902517fc20ad66b82339?format=markdown) — 05d404210058d714cfef902517fc20ad66b82339; Julius Marminge

- [fix\(mobile\): prevent Hermes crashes when opening threads \(\#11233\)](https://git.cafe/gitcafe/t3code/commit/2ebc9fa4ed24e389eef24039f27c73ae6633858f?format=markdown) — 2ebc9fa4ed24e389eef24039f27c73ae6633858f; Jake Leventhal

- [fix\(cli\): pin shared Effect dependency for npm installs \(\#11240\)](https://git.cafe/gitcafe/t3code/commit/5eecc24a10013be14e496b485f8d1d9491c75f6a?format=markdown) — 5eecc24a10013be14e496b485f8d1d9491c75f6a; Jake Leventhal

- [fix\(server\): detect file renames in review diffs \(\#8086\)](https://git.cafe/gitcafe/t3code/commit/26894dda7b6d78c5863ccec6581caf0ec7f4843b?format=markdown) — 26894dda7b6d78c5863ccec6581caf0ec7f4843b; Jake Leventhal

- [fix\(web\): show platform file manager icons in Open menu \(\#11228\)](https://git.cafe/gitcafe/t3code/commit/fb3d165d33b155038de717851207d25fb52fe65e?format=markdown) — fb3d165d33b155038de717851207d25fb52fe65e; Bilal Bakr

- [perf\(web\): huge-thread switch no longer blanks the chat pane \(\#11169\)](https://git.cafe/gitcafe/t3code/commit/211618fd9fe39d3dde01171a6856ce9f633571c9?format=markdown) — 211618fd9fe39d3dde01171a6856ce9f633571c9; Julius Marminge

- [perf\(web\): preserve completed code-line DOM while streaming \(\#11198\)](https://git.cafe/gitcafe/t3code/commit/8078c532ceeee5cb951325031f216171507f3d5e?format=markdown) — 8078c532ceeee5cb951325031f216171507f3d5e; Julius Marminge

- [perf\(web\): resume syntax highlighting from completed lines \(\#11196\)](https://git.cafe/gitcafe/t3code/commit/d7d7f8f3eb7bf593925281eb62348e15a91252b8?format=markdown) — d7d7f8f3eb7bf593925281eb62348e15a91252b8; Julius Marminge

- [perf\(web\): reuse completed Markdown prefixes while streaming \(\#11193\)](https://git.cafe/gitcafe/t3code/commit/a9dabbf100d1f6c0b2ed7b5e879d469ac14fd186?format=markdown) — a9dabbf100d1f6c0b2ed7b5e879d469ac14fd186; Julius Marminge

- [perf\(web\): format minimap previews only when opened \(\#11181\)](https://git.cafe/gitcafe/t3code/commit/8fc253605e6d203c3654dbb1ce22fa1fd6fa0767?format=markdown) — 8fc253605e6d203c3654dbb1ce22fa1fd6fa0767; Julius Marminge

- [fix\(server\): queue messages during context compaction \(\#11107\)](https://git.cafe/gitcafe/t3code/commit/57aee3e19f1910f3323f06384bb2a1d02b79e369?format=markdown) — 57aee3e19f1910f3323f06384bb2a1d02b79e369; maria

- [fix\(web\): preserve drafts when compacting context \(\#11103\)](https://git.cafe/gitcafe/t3code/commit/ef6fa118749572da1905eca5d0543d1e98f0b1b2?format=markdown) — ef6fa118749572da1905eca5d0543d1e98f0b1b2; maria

- [fix\(web\): simplify pull request summary sections \(\#10612\)](https://git.cafe/gitcafe/t3code/commit/18c5a1d2dfbb02856ec51b54edac82952852a58a?format=markdown) — 18c5a1d2dfbb02856ec51b54edac82952852a58a; maria

- [fix\(preview\): render website favicons for browser tool activity \(\#11032\)](https://git.cafe/gitcafe/t3code/commit/6c69534a5800a95e1640b0571580561ef71ec461?format=markdown) — 6c69534a5800a95e1640b0571580561ef71ec461; maria

- [fix\(ui\): color linked pr counts by aggregate status \(\#11180\)](https://git.cafe/gitcafe/t3code/commit/02297e3dbd896ef619d5c916938c751e343e76a8?format=markdown) — 02297e3dbd896ef619d5c916938c751e343e76a8; maria

- [fix\(web\): remove sidebar pull request link icon \(\#11179\)](https://git.cafe/gitcafe/t3code/commit/0a37240a87bb2fed8f48cf20dc8312ee3b94eba6?format=markdown) — 0a37240a87bb2fed8f48cf20dc8312ee3b94eba6; maria

- [fix\(web\): center pull request unavailable states \(\#11110\)](https://git.cafe/gitcafe/t3code/commit/4d06156dd7821851007e61489105f33dbb241a7f?format=markdown) — 4d06156dd7821851007e61489105f33dbb241a7f; maria

- [fix\(editors\): accept root paths and Windows servers in Zed remote links \(\#11044\)](https://git.cafe/gitcafe/t3code/commit/20ef25037f455a570426ac2a93fcf499d1f91167?format=markdown) — 20ef25037f455a570426ac2a93fcf499d1f91167; maria

- [fix\(server\): let Claude launch args override the derived permission mode \(\#11026\)](https://git.cafe/gitcafe/t3code/commit/5735693d4acb949c2b0daf1219b4f62845115435?format=markdown) — 5735693d4acb949c2b0daf1219b4f62845115435; maria

- [fix\(usage\): flag unpriced model activity instead of showing $0.00 \(\#11021\)](https://git.cafe/gitcafe/t3code/commit/48654c1182c41dbd5e99ef0d6620a13ba2400f26?format=markdown) — 48654c1182c41dbd5e99ef0d6620a13ba2400f26; maria

- [fix\(chat\): fold question answers into tool activity \(\#11014\)](https://git.cafe/gitcafe/t3code/commit/27eb79dc719d70a99db495b0cb20bd6e3ac10b8d?format=markdown) — 27eb79dc719d70a99db495b0cb20bd6e3ac10b8d; maria

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