# Commit history · screen/t3code-personal

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

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

Visibility: public

Requested revision: 46e63b36121da87195280ef447e5d4f712a115e9

Requested commit: 46e63b36121da87195280ef447e5d4f712a115e9

- [fix\(ChatView\): update scroll button styles to improve user interaction \(\#1246\)](https://git.cafe/screen/t3code-personal/commit/46e63b36121da87195280ef447e5d4f712a115e9?format=markdown) — 46e63b36121da87195280ef447e5d4f712a115e9; Pranav Goel

- [feat\(web\): persist modelOptions, refactor provider specific logic \(\#1121\)](https://git.cafe/screen/t3code-personal/commit/d37338970326c44a183ef4650f8b6985f76a23c7?format=markdown) — d37338970326c44a183ef4650f8b6985f76a23c7; maria

- [Show project status dots when collapsed in the sidebar \(\#1097\)](https://git.cafe/screen/t3code-personal/commit/bc12421736fdf014953726b3a1e604652c45b088?format=markdown) — bc12421736fdf014953726b3a1e604652c45b088; maria

- [fix\(web\): add pointer cursor to add project button \(\#1220\)](https://git.cafe/screen/t3code-personal/commit/8f11ea44a75ba1a350d888daa8f773ad716c5cd7?format=markdown) — 8f11ea44a75ba1a350d888daa8f773ad716c5cd7; 0x1f99d

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

- [Use secret release app ID in release workflow \(\#1217\)](https://git.cafe/screen/t3code-personal/commit/2a237c20019af8eae1020511b41256ea93127e4c?format=markdown) — 2a237c20019af8eae1020511b41256ea93127e4c; Julius Marminge

- [feat: add Claude Code adapter \(\#179\)](https://git.cafe/screen/t3code-personal/commit/77716b4ccb529b635730e30a4ca94f5affe9db24?format=markdown) — 77716b4ccb529b635730e30a4ca94f5affe9db24; Julius Marminge

- [fix\(web\): show text input for adding projects on Linux desktop \(\#1075\)](https://git.cafe/screen/t3code-personal/commit/fb18b2de16195623427ec11b0c06e3245e7a8903?format=markdown) — fb18b2de16195623427ec11b0c06e3245e7a8903; eggfriedrice

- [fix: consume plans on implementation \(\#1133\)](https://git.cafe/screen/t3code-personal/commit/0de5742b04887439d827bb51d10c2e3e849f67ea?format=markdown) — 0de5742b04887439d827bb51d10c2e3e849f67ea; Utkarsh Patil

- [fix: implement button overflow \(\#1193\)](https://git.cafe/screen/t3code-personal/commit/b500a36a94524f9829b0675e602789c4a56f6477?format=markdown) — b500a36a94524f9829b0675e602789c4a56f6477; Utkarsh Patil

- [Give Agents access to Terminal output \(\#1032\)](https://git.cafe/screen/t3code-personal/commit/1310045629f6613b2fd3e9b82e2e371495e0ca2a?format=markdown) — 1310045629f6613b2fd3e9b82e2e371495e0ca2a; Mask

- [feat: add configurable model for git text generation \(\#1171\)](https://git.cafe/screen/t3code-personal/commit/579a69eb7756b2169d26299d36f936838db39caa?format=markdown) — 579a69eb7756b2169d26299d36f936838db39caa; Seif Almotaz Bellah

- [fix\(web\): fix sidebar project drag clipping with variable-height items \(\#1176\)](https://git.cafe/screen/t3code-personal/commit/9ee8c4f5430a221d6569ba9c2f984d8501ec4fe5?format=markdown) — 9ee8c4f5430a221d6569ba9c2f984d8501ec4fe5; Guilherme Vieira

- [Use GitHub App token when checking out main in release workflow \(\#1175\)](https://git.cafe/screen/t3code-personal/commit/55560f5116c708ad5bbb466039ae4704448711bc?format=markdown) — 55560f5116c708ad5bbb466039ae4704448711bc; Julius Marminge

- [fix: fix menu copy \(\#1063\)](https://git.cafe/screen/t3code-personal/commit/3710ddb6113f0ac6043e9c5880655fa45e92840b?format=markdown) — 3710ddb6113f0ac6043e9c5880655fa45e92840b; Utkarsh Patil

- [fix\(web\): restore pointer cursors for sidebar actions \(\#894\)](https://git.cafe/screen/t3code-personal/commit/3fce14bbcfca2329819e7e33f0960ac796a5942f?format=markdown) — 3fce14bbcfca2329819e7e33f0960ac796a5942f; 0x1f99d

- [Add copy workspace path button to thread action menu \(\#1128\)](https://git.cafe/screen/t3code-personal/commit/d430a0624b570561a4d8eedc7c277fb6c31c46e1?format=markdown) — d430a0624b570561a4d8eedc7c277fb6c31c46e1; James

- [fix\(desktop\): backfill SSH_AUTH_SOCK from login shell on macOS \(\#972\)](https://git.cafe/screen/t3code-personal/commit/765c1dc9e418f4ce0dbeb42c154d7ecb65a09fb6?format=markdown) — 765c1dc9e418f4ce0dbeb42c154d7ecb65a09fb6; Daniel Sticker

- [fix\(github\): fix bug report issue template for screenshots \(\#1109\)](https://git.cafe/screen/t3code-personal/commit/e6d9a271fcd9c6cbb7c7faeb908a17e902a97c95?format=markdown) — e6d9a271fcd9c6cbb7c7faeb908a17e902a97c95; Utkarsh Patil

- [Fixed Typos in Agents.md \(\#1120\)](https://git.cafe/screen/t3code-personal/commit/4b811dae61b3042e2bdd053b52f9a75aac46fcb8?format=markdown) — 4b811dae61b3042e2bdd053b52f9a75aac46fcb8; Ivor

- [fix: tighten node engine range for node:sqlite compat \(\#206\) \(\#1096\)](https://git.cafe/screen/t3code-personal/commit/6d76865e742e24f93ae2dd3a33fadb90e9ee4e09?format=markdown) — 6d76865e742e24f93ae2dd3a33fadb90e9ee4e09; Etan Heyman

- [feat\(web\): add scroll to bottom pill in chat view \(\#619\)](https://git.cafe/screen/t3code-personal/commit/2bb71f41c34ef1fc2444901a64242f84601075bc?format=markdown) — 2bb71f41c34ef1fc2444901a64242f84601075bc; Sai Shankar

- [chore: add \.idea/ to \.gitignore \(\#1077\)](https://git.cafe/screen/t3code-personal/commit/cc2ab000745f71a07220d1ad620b1f23b4f6f430?format=markdown) — cc2ab000745f71a07220d1ad620b1f23b4f6f430; Stefan Wintergerst

- [fix\(web\): unify focus ring styles across sidebar and app \(\#1079\)](https://git.cafe/screen/t3code-personal/commit/8b8e8b38e57ab782d085e5ecf2ae970f6e796a3f?format=markdown) — 8b8e8b38e57ab782d085e5ecf2ae970f6e796a3f; Xanacas

- [Actions dialog: autofocus script-name field \(\#912\)](https://git.cafe/screen/t3code-personal/commit/46ea594f02fb5f1e0b82430ddbd07ccf41a77a0d?format=markdown) — 46ea594f02fb5f1e0b82430ddbd07ccf41a77a0d; Vitor Buzinaro

- [feat\(github\): add issue templates for automatic triage \(\#896\)](https://git.cafe/screen/t3code-personal/commit/790fda1a97476e4d7048a521651180ed0ba811c3?format=markdown) — 790fda1a97476e4d7048a521651180ed0ba811c3; 0x1f99d

- [Upgrade oxfmt and oxlint tooling versions \(\#1010\)](https://git.cafe/screen/t3code-personal/commit/89ffcf42eb781eddf357c07199607e3d7bccf0c5?format=markdown) — 89ffcf42eb781eddf357c07199607e3d7bccf0c5; Julius Marminge

- [Extract reusable clipboard hook and standardize media queries \(\#1006\)](https://git.cafe/screen/t3code-personal/commit/876bbd715ae6aa8e1d663455747e17c92e0a287c?format=markdown) — 876bbd715ae6aa8e1d663455747e17c92e0a287c; Julius Marminge

- [fix\(web\): defer diff worker startup until diff opens \(\#934\)](https://git.cafe/screen/t3code-personal/commit/ac0d1f52a087c63819b2b032ac4535d18d3c23af?format=markdown) — ac0d1f52a087c63819b2b032ac4535d18d3c23af; 0x1f99d

- [fix\(web\): add default thread env mode setting \(\#892\)](https://git.cafe/screen/t3code-personal/commit/d0ae0adc9923e51f7027ee16afedb14b3ae7779c?format=markdown) — d0ae0adc9923e51f7027ee16afedb14b3ae7779c; 0x1f99d

- [chore: Upgrade marketing app to Astro 6 \(\#1005\)](https://git.cafe/screen/t3code-personal/commit/995a26660edbce7cca15da812972c23151a35f3d?format=markdown) — 995a26660edbce7cca15da812972c23151a35f3d; Jono Kemball

- [fix\(desktop\): show dialog after "Check for Updates" menu action \(\#955\)](https://git.cafe/screen/t3code-personal/commit/dfd62cfb868935787560b88b0c399f0ce9081a9f?format=markdown) — dfd62cfb868935787560b88b0c399f0ce9081a9f; dpav02

- [Add compact Codex tool-call icons and details to the chat timeline \(\#988\)](https://git.cafe/screen/t3code-personal/commit/64dc07a8e5a6d7e34de4e85a07126a9c04e462d3?format=markdown) — 64dc07a8e5a6d7e34de4e85a07126a9c04e462d3; Zortos

- [chore: update @vitejs/plugin-react to 6.0.0 \(\#1002\)](https://git.cafe/screen/t3code-personal/commit/ae4ae9973cd6cebc7d557e64e876534f15c916fd?format=markdown) — ae4ae9973cd6cebc7d557e64e876534f15c916fd; Jono Kemball

- [feat: replace worktree toggle with discoverable Select dropdown \(\#1001\)](https://git.cafe/screen/t3code-personal/commit/36473f7de6f32bb2765e0ad2b08e2a0c2e737d63?format=markdown) — 36473f7de6f32bb2765e0ad2b08e2a0c2e737d63; Zortos

- [fix: block image uploads during plan mode questions \(\#621\)](https://git.cafe/screen/t3code-personal/commit/a14debc83e04ee4b28d9e3eb830f0cf74d489f93?format=markdown) — a14debc83e04ee4b28d9e3eb830f0cf74d489f93; \(CJ\) Chukwudi Nwobodo

- [fix: composer @file autocomplete cursor and spacing bugs \(\#936\)](https://git.cafe/screen/t3code-personal/commit/71a7473a81c75a70bef55844a410e5d7f1e5de10?format=markdown) — 71a7473a81c75a70bef55844a410e5d7f1e5de10; \(CJ\) Chukwudi Nwobodo

- [Add Antigravity to supported editors in Open menu \(macOS, Windows, and Linux\) \(\#841\)](https://git.cafe/screen/t3code-personal/commit/5c03fb62c4ede0a347938b796a611d5f6b9d61fb?format=markdown) — 5c03fb62c4ede0a347938b796a611d5f6b9d61fb; WilgotM

- [feat: Allow Overriding Timestamp Format in Settings \(\#855\)](https://git.cafe/screen/t3code-personal/commit/727c0cfcbf1733edd9f23974f67c755ccbf6eee5?format=markdown) — 727c0cfcbf1733edd9f23974f67c755ccbf6eee5; Hugo Blom

- [fix: don't restart the app on normal exists in dev runner \(\#986\)](https://git.cafe/screen/t3code-personal/commit/dcd2e5c34fbbf6cba7cdb23caef86568771a78d4?format=markdown) — dcd2e5c34fbbf6cba7cdb23caef86568771a78d4; Noah Gregory

- [feat: add fuzzy workspace entry search \(\#256\)](https://git.cafe/screen/t3code-personal/commit/1e276573c2925827691bb9840c21e8e130834aad?format=markdown) — 1e276573c2925827691bb9840c21e8e130834aad; Kiyotaka

- [fix syntax errors from bad merge](https://git.cafe/screen/t3code-personal/commit/db17ff332307e6c80d034e6c13932d4bc253bca3?format=markdown) — db17ff332307e6c80d034e6c13932d4bc253bca3; Julius Marminge

- [fix: add error logging for code highlighting failures \(\#951\)](https://git.cafe/screen/t3code-personal/commit/b496ae839529b910d5a35e9e05d6be704a41b5a5?format=markdown) — b496ae839529b910d5a35e9e05d6be704a41b5a5; Qiaochu Hu

- [fix: clean up timeout in PlanSidebar to prevent memory leaks \(\#949\)](https://git.cafe/screen/t3code-personal/commit/724f54c2c1f4a1efcd7423a5ff0e3db625629815?format=markdown) — 724f54c2c1f4a1efcd7423a5ff0e3db625629815; Qiaochu Hu

- [fix: add logging for WebSocket errors \(\#948\)](https://git.cafe/screen/t3code-personal/commit/b6eba3347d7a4153981269b064c4cee3b0166ebb?format=markdown) — b6eba3347d7a4153981269b064c4cee3b0166ebb; Qiaochu Hu

- [chore: update actions/checkout and actions/github-script \(\#956\)](https://git.cafe/screen/t3code-personal/commit/74c22628b3f94b10cf9cef275fef19c5d210deb4?format=markdown) — 74c22628b3f94b10cf9cef275fef19c5d210deb4; Adam Naji

- [fix\(web\): add pointer cursor to running stop-generation button \(\#900\)](https://git.cafe/screen/t3code-personal/commit/224acebb57815193ef93c2d1861e606a626d23b3?format=markdown) — 224acebb57815193ef93c2d1861e606a626d23b3; 0x1f99d

- [fix: Linux icon now shows up \(\#807\)](https://git.cafe/screen/t3code-personal/commit/85c174a6cac04b4fda68f311a904af0435c85807?format=markdown) — 85c174a6cac04b4fda68f311a904af0435c85807; Alex Schwartz

- [remove triggers](https://git.cafe/screen/t3code-personal/commit/581d242925f80079b8add8433e0b1614bd362d88?format=markdown) — 581d242925f80079b8add8433e0b1614bd362d88; Julius Marminge

- [fix pr size workflow](https://git.cafe/screen/t3code-personal/commit/d9d0216e98062bb69c0b3f7cb67cd9a3c5742216?format=markdown) — d9d0216e98062bb69c0b3f7cb67cd9a3c5742216; Julius Marminge

- [Fix mod\+N new thread flow and terminal split limits](https://git.cafe/screen/t3code-personal/commit/c52ad29b31e890164d0e22443f36c1e39483d3bc?format=markdown) — c52ad29b31e890164d0e22443f36c1e39483d3bc; Julius Marminge

- [Fix new-thread shortcuts when terminal is focused](https://git.cafe/screen/t3code-personal/commit/fcbf3f3c225ab41c44af3759ae27d8520ced61a4?format=markdown) — fcbf3f3c225ab41c44af3759ae27d8520ced61a4; Julius Marminge

- [update project removal copy \(\#981\)](https://git.cafe/screen/t3code-personal/commit/ab0002f99d6fb5555c57bc91f696e6a9f8f4dfd7?format=markdown) — ab0002f99d6fb5555c57bc91f696e6a9f8f4dfd7; Donald Silveira

- [fix: improve business logic in prompt editor and fix cursor bugs in Plan mode \(\#867\)](https://git.cafe/screen/t3code-personal/commit/f63cda22fa6e9b98de1caec057960dce28248d37?format=markdown) — f63cda22fa6e9b98de1caec057960dce28248d37; Noah Gregory

- [fix: fix logo aligment regression on macOS \(\#960\)](https://git.cafe/screen/t3code-personal/commit/b60a34eba46ffb3e97d90a644280ba743870d85d?format=markdown) — b60a34eba46ffb3e97d90a644280ba743870d85d; Noah Gregory

- [fix: Fix response duration for agent to no longer always be 1ms \(\#866\)](https://git.cafe/screen/t3code-personal/commit/ed4be2c849c56c105dd7ccef6b3b5908ebbc2acd?format=markdown) — ed4be2c849c56c105dd7ccef6b3b5908ebbc2acd; Jono Kemball

- [add Ymit24 to vouched list \(\#959\)](https://git.cafe/screen/t3code-personal/commit/5e23e9c7c744724b3d17d4562aa01ce64d25066b?format=markdown) — 5e23e9c7c744724b3d17d4562aa01ce64d25066b; Noah Gregory

- [feat: add selective file staging to commit dialog \(\#872\)](https://git.cafe/screen/t3code-personal/commit/c3bfcc36b870adbdb01552a7c6b9313a836d7d75?format=markdown) — c3bfcc36b870adbdb01552a7c6b9313a836d7d75; Guilherme Vieira

- [fix: diff panel unclosable after retainSearchParams middleware \(\#937\)](https://git.cafe/screen/t3code-personal/commit/a33cc8c75874bf89050ae90c58c5b6227debd4e2?format=markdown) — a33cc8c75874bf89050ae90c58c5b6227debd4e2; eggfriedrice

- [fix\(web\): resolve preferred editor from available editors & introduce \`useLocalStorage\` helper \(\#662\)](https://git.cafe/screen/t3code-personal/commit/a01d712751f8103001b5e728d64c12bc7c3d652a?format=markdown) — a01d712751f8103001b5e728d64c12bc7c3d652a; Magnus Buvarp

- [ci\(github\): add pull request size labels \(\#901\)](https://git.cafe/screen/t3code-personal/commit/774cff9a74bbd937021e27da524b96dbb7319a7c?format=markdown) — 774cff9a74bbd937021e27da524b96dbb7319a7c; 0x1f99d

- [feat: split out components from ChatView.tsx \(\#860\)](https://git.cafe/screen/t3code-personal/commit/e3d46b687ce2537b4761ab9ae1c50db6708d3948?format=markdown) — e3d46b687ce2537b4761ab9ae1c50db6708d3948; Ymit24

- [Add maria-rcks to the list of contributors](https://git.cafe/screen/t3code-personal/commit/8636ea0ec4163714a445cf4b11d53bbf88fd9ee7?format=markdown) — 8636ea0ec4163714a445cf4b11d53bbf88fd9ee7; Theo Browne

- [Use live thread activities for sidebar status pills \(\#919\)](https://git.cafe/screen/t3code-personal/commit/ff6a66dcabfcfcf28c8c8feb126a7b90842d6368?format=markdown) — ff6a66dcabfcfcf28c8c8feb126a7b90842d6368; David Balderston

- [chore\(release\): align package versions before building artifacts \(\#933\)](https://git.cafe/screen/t3code-personal/commit/2ac735657e2ecf8b227c5e7685d2606063f055cf?format=markdown) — 2ac735657e2ecf8b227c5e7685d2606063f055cf; maria

- [chore\(release\): prepare v0.0.10](https://git.cafe/screen/t3code-personal/commit/bbab1fc891650bcd303f69f873b609ab295b7f4c?format=markdown) — bbab1fc891650bcd303f69f873b609ab295b7f4c; github-actions\[bot\]

- [revert formatting on mockServiceWorker.js](https://git.cafe/screen/t3code-personal/commit/82a50da8b1f72da407a0c596a7be6b62e2ead284?format=markdown) — 82a50da8b1f72da407a0c596a7be6b62e2ead284; Julius Marminge

- [feat: persist diff panel state across thread navigation \(\#875\)](https://git.cafe/screen/t3code-personal/commit/7ddcb239c5ce4031653afbc404a860ccf5606549?format=markdown) — 7ddcb239c5ce4031653afbc404a860ccf5606549; eggfriedrice

- [chore: added \`eggfriedrice24\` to vouched list \(\#869\)](https://git.cafe/screen/t3code-personal/commit/9e4e22197045a2d2ba7ba7d7813054e49234f6f1?format=markdown) — 9e4e22197045a2d2ba7ba7d7813054e49234f6f1; 0x1f99d

- [fix: checkpoint diffs never resolve \(shared PubSub subscription\) \(\#595\)](https://git.cafe/screen/t3code-personal/commit/e8b0126371a0d72b2a2ad71a4829e452a109a566?format=markdown) — e8b0126371a0d72b2a2ad71a4829e452a109a566; eggfriedrice

- [fix: map gitignore to ini for Shiki syntax highlighting \(\#848\)](https://git.cafe/screen/t3code-personal/commit/90d9a2ad1f1810b27d88f0dfc38304ec5b1de566?format=markdown) — 90d9a2ad1f1810b27d88f0dfc38304ec5b1de566; ranvier2d2

- [Require bun fmt for completion and clarify Electron history](https://git.cafe/screen/t3code-personal/commit/065ef922bdd29693738cd72f6e5e737bd93133f8?format=markdown) — 065ef922bdd29693738cd72f6e5e737bd93133f8; Julius Marminge

- [Stabilize runtime orchestration and fix flaky CI tests \(\#488\)](https://git.cafe/screen/t3code-personal/commit/7d115334902046e42e843779f91e275ff1c96a27?format=markdown) — 7d115334902046e42e843779f91e275ff1c96a27; Jason Laster

- [Fix cross-repo PR detection and push remote selection \(\#788\)](https://git.cafe/screen/t3code-personal/commit/1031a226f8cf90d358d9768fc0842dcdae61a315?format=markdown) — 1031a226f8cf90d358d9768fc0842dcdae61a315; Julius Marminge

- [fix: invalidate workspace entry cache after turn completion and revert \(\#796\)](https://git.cafe/screen/t3code-personal/commit/ddd98876b5fe3dcb789a36ab799e6e211a1bcb5a?format=markdown) — ddd98876b5fe3dcb789a36ab799e6e211a1bcb5a; 0x1f99d

- [Fix Windows keybindings for font size: use Ctrl\+ to increase \(\#786\)](https://git.cafe/screen/t3code-personal/commit/dfd41da2fdc7e9268fe0e46d3ab29d1f2161b3a2?format=markdown) — dfd41da2fdc7e9268fe0e46d3ab29d1f2161b3a2; Adam Naji

- [fix: prevent Codex overrides footer overflow with long binary paths \(\#707\)](https://git.cafe/screen/t3code-personal/commit/b37279ca2117a8de4d14256c0c29c4d4429e6aa7?format=markdown) — b37279ca2117a8de4d14256c0c29c4d4429e6aa7; Utkarsh Patil

- [prevent squashing some know errors](https://git.cafe/screen/t3code-personal/commit/13eeb07f5f4b582e2ff824db382ff8917489c5c6?format=markdown) — 13eeb07f5f4b582e2ff824db382ff8917489c5c6; Julius Marminge

- [Sync desktop native theme with web theme setting \(\#800\)](https://git.cafe/screen/t3code-personal/commit/1e9bac7f6e783fe0498ddeb8392c5f4b50aad19d?format=markdown) — 1e9bac7f6e783fe0498ddeb8392c5f4b50aad19d; Jono Kemball

- [fix: use commit as the default git action without origin \(\#642\)](https://git.cafe/screen/t3code-personal/commit/1c290767f22f9d8c7d3fa378d9450c8f48184679?format=markdown) — 1c290767f22f9d8c7d3fa378d9450c8f48184679; 0x1f99d

- [fix\(server\): skip auth check when Codex CLI uses a custom model provider \(\#649\)](https://git.cafe/screen/t3code-personal/commit/9becb3f40af504244f85823bb19f18bfe507ca49?format=markdown) — 9becb3f40af504244f85823bb19f18bfe507ca49; 0x1f99d

- [fix\(contracts\): align terminal restart input type across IPC, WS, and server \(\#597\)](https://git.cafe/screen/t3code-personal/commit/2c351726ae21a73ac0549500783d5a4de6394214?format=markdown) — 2c351726ae21a73ac0549500783d5a4de6394214; 0x1f99d

- [Display application version in sidebar and settings \(\#720\)](https://git.cafe/screen/t3code-personal/commit/9e891d2e97d65a6e211e3da8ee95807b9a091563?format=markdown) — 9e891d2e97d65a6e211e3da8ee95807b9a091563; Weld

- [Add downloads page and shared marketing layout \(\#802\)](https://git.cafe/screen/t3code-personal/commit/b8d07eb852e5ea30717f4079595eb68515e930cf?format=markdown) — b8d07eb852e5ea30717f4079595eb68515e930cf; Jono Kemball

- [chore\(ci\): add and apply \`fmt:check\` script \(\#779\)](https://git.cafe/screen/t3code-personal/commit/223c3dc8005b583b19c502320f5de929958a7efd?format=markdown) — 223c3dc8005b583b19c502320f5de929958a7efd; Jason Laster

- [feat\(web\): add shift-click multi-select for sidebar threads \(\#651\)](https://git.cafe/screen/t3code-personal/commit/afb6e89bfdd9164c142162597bb865540b1909d2?format=markdown) — afb6e89bfdd9164c142162597bb865540b1909d2; 0x1f99d

- [rm test](https://git.cafe/screen/t3code-personal/commit/9309edf4f42c59de6489f0ea1a6b72578d637b9d?format=markdown) — 9309edf4f42c59de6489f0ea1a6b72578d637b9d; Julius Marminge

- [Move PR checkout flow to dialog and drop /checkout-pr command](https://git.cafe/screen/t3code-personal/commit/d28ced8fd7471302d42e2e272fcbd62f9b1404c8?format=markdown) — d28ced8fd7471302d42e2e272fcbd62f9b1404c8; Julius Marminge

- [Namespace PR worktree branch names under t3code](https://git.cafe/screen/t3code-personal/commit/076608021c89afb294f4bdc75d99018936540c95?format=markdown) — 076608021c89afb294f4bdc75d99018936540c95; Julius Marminge

- [Use repo initial branch in GitCore PR fetch integration test](https://git.cafe/screen/t3code-personal/commit/fb4f9aa58ef67d192c7692dcfcb58c00a8fb7705?format=markdown) — fb4f9aa58ef67d192c7692dcfcb58c00a8fb7705; Julius Marminge

- [Use GitHubCliLive as default test layer](https://git.cafe/screen/t3code-personal/commit/de21f4dcd74037dc48d255e06ec27fd58187367b?format=markdown) — de21f4dcd74037dc48d255e06ec27fd58187367b; Julius Marminge

- [Normalize remote URL matching and migrate GitHubCli tests](https://git.cafe/screen/t3code-personal/commit/442bc9540ea52e82ad15aee06e52da2c5e16f948?format=markdown) — 442bc9540ea52e82ad15aee06e52da2c5e16f948; Julius Marminge

- [Avoid fork PR head branch collisions when creating worktrees](https://git.cafe/screen/t3code-personal/commit/f7570712a741136999a77d5a8f6490a8c7d9e249?format=markdown) — f7570712a741136999a77d5a8f6490a8c7d9e249; Julius Marminge

- [Validate GitHub CLI JSON with Effect Schema decoders](https://git.cafe/screen/t3code-personal/commit/2847655a1a1f8f45d64224ee45b9262a1fc14dfc?format=markdown) — 2847655a1a1f8f45d64224ee45b9262a1fc14dfc; Julius Marminge

- [Fix PR thread upstream tracking for fork branches](https://git.cafe/screen/t3code-personal/commit/268016d872e724bd996fcd585835d169db903814?format=markdown) — 268016d872e724bd996fcd585835d169db903814; Julius Marminge

- [Inline branch picker filtering and drop PR-only shortcut](https://git.cafe/screen/t3code-personal/commit/ac3f22c274e5b116b04220b29d1470e9d39bd0f2?format=markdown) — ac3f22c274e5b116b04220b29d1470e9d39bd0f2; Julius Marminge

- [Preserve fork PR upstreams when preparing local and worktree threads](https://git.cafe/screen/t3code-personal/commit/b36888e9cc3692f931081a4d09bd58438d5f06eb?format=markdown) — b36888e9cc3692f931081a4d09bd58438d5f06eb; Julius Marminge

- [Handle branch selection across main and secondary worktrees](https://git.cafe/screen/t3code-personal/commit/9bb9023009b0c45c66a609c386cd233855043caf?format=markdown) — 9bb9023009b0c45c66a609c386cd233855043caf; Julius Marminge

- [Refine branch picker behavior and gate /checkout-pr by thread type](https://git.cafe/screen/t3code-personal/commit/f70cb5de4517e55f62ed2c71e49291d97a7dc927?format=markdown) — f70cb5de4517e55f62ed2c71e49291d97a7dc927; Julius Marminge

- [Add pull-request thread setup for local and worktree modes](https://git.cafe/screen/t3code-personal/commit/3d3586800ebfbefb97a4a782dae3439e90ba9065?format=markdown) — 3d3586800ebfbefb97a4a782dae3439e90ba9065; Julius Marminge

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