# Commit history · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commits/refs/heads/feat/gitcafe-support)

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

Visibility: public

Requested revision: refs/heads/feat/gitcafe-support

- [feat\(gitcafe\): support pull request writes and native stack actions](https://git.cafe/screen/t3code-personal/commit/b376481aa2c5bc956f44e0a62c0a170ae646b639?format=markdown) — b376481aa2c5bc956f44e0a62c0a170ae646b639; versecafe

- [feat\(gitcafe\): support expanded PR diffs, reactions, and private images](https://git.cafe/screen/t3code-personal/commit/b738592561ccb210e9818961e7f2fc36dc0e7f6f?format=markdown) — b738592561ccb210e9818961e7f2fc36dc0e7f6f; versecafe

- [feat\(source-control\): add GitCafe forge support](https://git.cafe/screen/t3code-personal/commit/04405aaaf1f50c0558509ff5fb34dff31ff81206?format=markdown) — 04405aaaf1f50c0558509ff5fb34dff31ff81206; versecafe

- [feat\(settings\): choose how responses stream, with a warning on legacy token mode \(\#11678\)](https://git.cafe/screen/t3code-personal/commit/1bbca0e78202c8ece73351fccd29f3c99070b82e?format=markdown) — 1bbca0e78202c8ece73351fccd29f3c99070b82e; Theo Browne

- [feat\(server\): add reusable auth token for dev worktrees \(\#8606\)](https://git.cafe/screen/t3code-personal/commit/3b75e607eb909522a8f5562fb40e44efc72bb66c?format=markdown) — 3b75e607eb909522a8f5562fb40e44efc72bb66c; Theo Browne

- [fix\(mobile\): keep usage widget rows consistently sized \(\#11669\)](https://git.cafe/screen/t3code-personal/commit/564719165e9131ab2aa55e9c805b860a415690da?format=markdown) — 564719165e9131ab2aa55e9c805b860a415690da; Julius Marminge

- [feat\(web\): flatten the connections page into one environments list \(\#11672\)](https://git.cafe/screen/t3code-personal/commit/5e961d3d7fc07ff1ba998bfd20bb366c2ab8c9a9?format=markdown) — 5e961d3d7fc07ff1ba998bfd20bb366c2ab8c9a9; Theo Browne

- [fix\(web\): disconnect offline servers from threads \(\#11671\)](https://git.cafe/screen/t3code-personal/commit/2d737465027b18cafd0c4704e9025b124bc94b2c?format=markdown) — 2d737465027b18cafd0c4704e9025b124bc94b2c; Theo Browne

- [feat\(server\): show finished paragraphs and code blocks while the response streams \(\#11062\)](https://git.cafe/screen/t3code-personal/commit/c07575f573dd3a1af4f734297d17f7c951c95f10?format=markdown) — c07575f573dd3a1af4f734297d17f7c951c95f10; Theo Browne

- [fix\(web\): apply device settings to selected environments \(\#11541\)](https://git.cafe/screen/t3code-personal/commit/66e39ca2aabde054bc50312a9c34f05dbd1f6f9e?format=markdown) — 66e39ca2aabde054bc50312a9c34f05dbd1f6f9e; Julius Marminge

- [fix\(web\): separate expanded tool output from adjacent hover highlights \(\#11658\)](https://git.cafe/screen/t3code-personal/commit/3689c98d2739c6e5bf788850bc1a82a7372d313d?format=markdown) — 3689c98d2739c6e5bf788850bc1a82a7372d313d; Dominic Roy

- [fix\(mobile\): adopt system glass for Live Activities \(\#11604\)](https://git.cafe/screen/t3code-personal/commit/9086a1f7174c9a66c29c96bf0e3a2ddc33c5a507?format=markdown) — 9086a1f7174c9a66c29c96bf0e3a2ddc33c5a507; Julius Marminge

- [feat\(web\): show the linked pull request in the compact sidebar rail \(\#11652\)](https://git.cafe/screen/t3code-personal/commit/7b61099886f3aac139ad43fb73873c73ba7baf4f?format=markdown) — 7b61099886f3aac139ad43fb73873c73ba7baf4f; maria

- [feat\(web\): refine compact thread row badges \(\#11644\)](https://git.cafe/screen/t3code-personal/commit/df7ccc8fd01f5d2a1d8ec21bef8f9c59398fe913?format=markdown) — df7ccc8fd01f5d2a1d8ec21bef8f9c59398fe913; maria

- [feat\(web\): add compact thread list mode \(\#9417\)](https://git.cafe/screen/t3code-personal/commit/77bca8b2d76a1f42552e5eee7d277fcb1160347a?format=markdown) — 77bca8b2d76a1f42552e5eee7d277fcb1160347a; Alex Southwell

- [feat: badge background thread notifications on desktop and web \(\#11569\)](https://git.cafe/screen/t3code-personal/commit/6e5e986f15b3cbec3588646ddf216f00b4301785?format=markdown) — 6e5e986f15b3cbec3588646ddf216f00b4301785; Bilal Bakr

- [fix\(server\): fall back when new worktrees are unavailable \(\#6208\)](https://git.cafe/screen/t3code-personal/commit/dd6ba84dc96f83000388e14b90f6533d5f63315d?format=markdown) — dd6ba84dc96f83000388e14b90f6533d5f63315d; Tristan Knight

- [fix\(cursor\): preserve internal agent errors without transport labels \(\#11365\)](https://git.cafe/screen/t3code-personal/commit/9bf349cf6b3988dd01e2d9871b99e1be883aaa41?format=markdown) — 9bf349cf6b3988dd01e2d9871b99e1be883aaa41; shivam

- [fix\(web\): keep sparse sidebar shelves at the bottom \(\#11595\)](https://git.cafe/screen/t3code-personal/commit/0118b52295264a73ef7cd045437181f7b3e5a99f?format=markdown) — 0118b52295264a73ef7cd045437181f7b3e5a99f; maria

- [feat\(web\): organize connections by environment \(\#11542\)](https://git.cafe/screen/t3code-personal/commit/f26198d799bb81bf754985d457a60f8a851ea895?format=markdown) — f26198d799bb81bf754985d457a60f8a851ea895; maria

- [feat\(web\): add opt-in in-app thread notifications \(\#11570\)](https://git.cafe/screen/t3code-personal/commit/42b6bcc6f59bd0369377746b0f2ef370c275b624?format=markdown) — 42b6bcc6f59bd0369377746b0f2ef370c275b624; Bilal Bakr

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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