# Commit history · screen/t3code-personal

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

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

Visibility: public

Requested revision: 1b272fd70992ac349791dd6b6c084ef1d042d700

Requested commit: 1b272fd70992ac349791dd6b6c084ef1d042d700

- [feat: support IntelliJ IDEA open-in launch \(\#1673\)](https://git.cafe/screen/t3code-personal/commit/1b272fd70992ac349791dd6b6c084ef1d042d700?format=markdown) — 1b272fd70992ac349791dd6b6c084ef1d042d700; c1yde3

- [Clean up terminal state when threads are archived \(\#1702\)](https://git.cafe/screen/t3code-personal/commit/9013c07f6d679813777462466e9051e4ffc27e03?format=markdown) — 9013c07f6d679813777462466e9051e4ffc27e03; Julius Marminge

- [Fix scroll to bottom button flickering near bottom of the chat \(\#1692\)](https://git.cafe/screen/t3code-personal/commit/085340588ac87d14e8cad7c5a8bd620e0c8826da?format=markdown) — 085340588ac87d14e8cad7c5a8bd620e0c8826da; Vakhtang Vakhtangishvili

- [Fix stale send spinner after completed turns \(\#1700\)](https://git.cafe/screen/t3code-personal/commit/48481aa9233666ae05a369e0ed7d16e06e024586?format=markdown) — 48481aa9233666ae05a369e0ed7d16e06e024586; Harry

- [Fix websocket closing and reopening connections too eagerly \(\#1701\)](https://git.cafe/screen/t3code-personal/commit/da107f315c71e376a196ff8eb2b6c4f1aa15c163?format=markdown) — da107f315c71e376a196ff8eb2b6c4f1aa15c163; Julius Marminge

- [fix: use explicit refspec for push in worktrees with slashed branch names \(\#1684\)](https://git.cafe/screen/t3code-personal/commit/d2822a8883fc30791264a25124e5ae2708b88a8b?format=markdown) — d2822a8883fc30791264a25124e5ae2708b88a8b; Ishan

- [Clicking logo now navigates to threads \(\#1617\)](https://git.cafe/screen/t3code-personal/commit/ae3ea3980dcf12691691dfc88836a9f1eb95132b?format=markdown) — ae3ea3980dcf12691691dfc88836a9f1eb95132b; Svilen Petrov

- [Paginate git branch listing and search results \(\#1691\)](https://git.cafe/screen/t3code-personal/commit/915a0548c0c024d9a51da1041475120dde089c26?format=markdown) — 915a0548c0c024d9a51da1041475120dde089c26; Julius Marminge

- [Scope git action progress toasts to the originating thread \(\#1675\)](https://git.cafe/screen/t3code-personal/commit/5ce5472bc389e178132df40f316014d714f3275d?format=markdown) — 5ce5472bc389e178132df40f316014d714f3275d; Julius Marminge

- [Split PR creation into granular progress stages \(\#1694\)](https://git.cafe/screen/t3code-personal/commit/9ea443d73afc72cf9fa617bdc1344e67913e4c63?format=markdown) — 9ea443d73afc72cf9fa617bdc1344e67913e4c63; Julius Marminge

- [Add copy-to-clipboard action for proposed plan card \(\#1620\)](https://git.cafe/screen/t3code-personal/commit/60f7ae86bbeaa95ebdfeb0fd83edc564119258df?format=markdown) — 60f7ae86bbeaa95ebdfeb0fd83edc564119258df; Julius Marminge

- [fix: stabilize messages timeline virtualization \(\#1664\)](https://git.cafe/screen/t3code-personal/commit/867cf4cf091b2626930e58d46c9fee9f009b6916?format=markdown) — 867cf4cf091b2626930e58d46c9fee9f009b6916; Julius Marminge

- [Normalize sidebar thread state for faster updates \(\#1668\)](https://git.cafe/screen/t3code-personal/commit/ae6f9715c6472670c0fae3b9cd0f44484f8e31d4?format=markdown) — ae6f9715c6472670c0fae3b9cd0f44484f8e31d4; Julius Marminge

- [Scope git query invalidation by cwd \(\#1670\)](https://git.cafe/screen/t3code-personal/commit/b92c78f55215daf2a62d4cc6d06547029dc9df8f?format=markdown) — b92c78f55215daf2a62d4cc6d06547029dc9df8f; Julius Marminge

- [\[codex\] fix git remote parsing, PR resolution, and sidebar PR state \(\#1619\)](https://git.cafe/screen/t3code-personal/commit/801dfe5b413905553ef1a8ba7ee8b4d941c3fc24?format=markdown) — 801dfe5b413905553ef1a8ba7ee8b4d941c3fc24; Julius Marminge

- [perf\(server\): bootstrap engine from persisted projections \(\#1648\)](https://git.cafe/screen/t3code-personal/commit/823d69f6215d80ce4e75ac4fb9a8f763d5d27b87?format=markdown) — 823d69f6215d80ce4e75ac4fb9a8f763d5d27b87; Julius Marminge

- [perf\(server\): avoid thread-wide scans for message projection \(\#1647\)](https://git.cafe/screen/t3code-personal/commit/4963fccb05c9ae46fc5153bc76008d7c8e21ba0a?format=markdown) — 4963fccb05c9ae46fc5153bc76008d7c8e21ba0a; Julius Marminge

- [perf\(server\): add targeted projection queries \(\#1646\)](https://git.cafe/screen/t3code-personal/commit/dd89d5ce1a483f29e0d5429439a60da7a2296a3f?format=markdown) — dd89d5ce1a483f29e0d5429439a60da7a2296a3f; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/persistence/NodeSqliteClient.ts \(\#1633\)](https://git.cafe/screen/t3code-personal/commit/9132c37c86cf5c382391dc65f4703ad407e8717e?format=markdown) — 9132c37c86cf5c382391dc65f4703ad407e8717e; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/orchestration/Layers/ProviderCommandReactor.ts \(\#1629\)](https://git.cafe/screen/t3code-personal/commit/b9c7ea0581e171d2d4aad716f8391c670d5e3276?format=markdown) — b9c7ea0581e171d2d4aad716f8391c670d5e3276; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/provider/Layers/ProviderService.ts \(\#1639\)](https://git.cafe/screen/t3code-personal/commit/556a195c9de5554a6de978422a0160d01585a906?format=markdown) — 556a195c9de5554a6de978422a0160d01585a906; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/provider/Layers/ProviderRegistry.ts \(\#1638\)](https://git.cafe/screen/t3code-personal/commit/80b282ece7be0b8c32c8d0573bc6569d3b7ecbe1?format=markdown) — 80b282ece7be0b8c32c8d0573bc6569d3b7ecbe1; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/provider/Layers/EventNdjsonLogger.ts \(\#1636\)](https://git.cafe/screen/t3code-personal/commit/d15075b32d5a0670ae76e32d8e1c85f8a913dd7e?format=markdown) — d15075b32d5a0670ae76e32d8e1c85f8a913dd7e; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/persistence/Layers/Sqlite.ts \(\#1631\)](https://git.cafe/screen/t3code-personal/commit/9f6686a13d308289c187c9da369f4874f0b5acc5?format=markdown) — 9f6686a13d308289c187c9da369f4874f0b5acc5; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/provider/makeManagedServerProvider.ts \(\#1640\)](https://git.cafe/screen/t3code-personal/commit/c6ff7c0d5b79e7dca8fcb675751e88187862b004?format=markdown) — c6ff7c0d5b79e7dca8fcb675751e88187862b004; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/provider/Layers/ProviderAdapterRegistry.ts \(\#1637\)](https://git.cafe/screen/t3code-personal/commit/a9e5a84c03fbec2934777a0c718bcabec161863e?format=markdown) — a9e5a84c03fbec2934777a0c718bcabec161863e; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/provider/Layers/ClaudeProvider.ts \(\#1634\)](https://git.cafe/screen/t3code-personal/commit/67ca528fea4a90638811105929248fe565d0a27e?format=markdown) — 67ca528fea4a90638811105929248fe565d0a27e; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/provider/Layers/CodexProvider.ts \(\#1635\)](https://git.cafe/screen/t3code-personal/commit/6d9b21c5d042ff992b26493563096459cb9158ac?format=markdown) — 6d9b21c5d042ff992b26493563096459cb9158ac; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/telemetry/Layers/AnalyticsService.ts \(\#1642\)](https://git.cafe/screen/t3code-personal/commit/ddffdfc0957315b422ae7bc092d4c2145866d3a2?format=markdown) — ddffdfc0957315b422ae7bc092d4c2145866d3a2; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/git/Layers/CodexTextGeneration.ts \(\#1624\)](https://git.cafe/screen/t3code-personal/commit/a58290ed79061f4bad98336419d8f9e405963f8f?format=markdown) — a58290ed79061f4bad98336419d8f9e405963f8f; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/persistence/Migrations.ts \(\#1632\)](https://git.cafe/screen/t3code-personal/commit/3488ca3570060449d3855eeba79a40e1f9938f9c?format=markdown) — 3488ca3570060449d3855eeba79a40e1f9938f9c; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/git/Layers/ClaudeTextGeneration.ts \(\#1625\)](https://git.cafe/screen/t3code-personal/commit/c542ce336965261dd01c6e670b603434596e3527?format=markdown) — c542ce336965261dd01c6e670b603434596e3527; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/checkpointing/Layers/CheckpointStore.ts \(\#1623\)](https://git.cafe/screen/t3code-personal/commit/15f0be848df55ce27a9c24e622cd58e987886240?format=markdown) — 15f0be848df55ce27a9c24e622cd58e987886240; Julius Marminge

- [\[codex\] migrate Effect.fn in apps/server/src/checkpointing/Layers/CheckpointDiffQuery.ts \(\#1622\)](https://git.cafe/screen/t3code-personal/commit/1c3fa673749dd569c904cba45e492e1912e07332?format=markdown) — 1c3fa673749dd569c904cba45e492e1912e07332; Julius Marminge

- [Feat: Added Trae IDE support for opening current working directory \(\#1656\)](https://git.cafe/screen/t3code-personal/commit/0ac59d569d6df6568e5750f056a53ad32fd678b1?format=markdown) — 0ac59d569d6df6568e5750f056a53ad32fd678b1; Lars Nieuwenhuis

- [chore: effect rpc and layer based startup \(\#929\)](https://git.cafe/screen/t3code-personal/commit/d8aa2f85dfd76dde3698754f195c9b4bb9c613a3?format=markdown) — d8aa2f85dfd76dde3698754f195c9b4bb9c613a3; Julius Marminge

- [fix\(web\): consume plans on new-thread implementation \(\#1203\)](https://git.cafe/screen/t3code-personal/commit/64d6938cf40de16554c3243572bc0eb38214434d?format=markdown) — 64d6938cf40de16554c3243572bc0eb38214434d; Utkarsh Patil

- [Improve Linux desktop identity packaged builds \(\#1201\)](https://git.cafe/screen/t3code-personal/commit/0a88719a3abdf80a01096e6c324aa1d3b5650920?format=markdown) — 0a88719a3abdf80a01096e6c324aa1d3b5650920; Ellie Gummere

- [fixing the input ui at certain endpoints causing the button to overflow\. \(\#1574\)](https://git.cafe/screen/t3code-personal/commit/0bc94bc24ec221e2ea7c370c9bfb2b06af9ae573?format=markdown) — 0bc94bc24ec221e2ea7c370c9bfb2b06af9ae573; shivam

- [fix\(server\): parse git branches correctly when column.ui is enabled \(\#1529\)](https://git.cafe/screen/t3code-personal/commit/19eb9e7227b2daad4e77fc2ae91814c1dae0875d?format=markdown) — 19eb9e7227b2daad4e77fc2ae91814c1dae0875d; EDM115

- [Map fatal Codex stderr to runtime errors \(\#1615\)](https://git.cafe/screen/t3code-personal/commit/aa5521dcfb709ddd3f3d079e70efb71916e74fe4?format=markdown) — aa5521dcfb709ddd3f3d079e70efb71916e74fe4; Julius Marminge

- [Extract project/workspace related functionality to Effect services \(\#1524\)](https://git.cafe/screen/t3code-personal/commit/2d03847ccd53ffcd5ba74301ce85aef2afe58ad5?format=markdown) — 2d03847ccd53ffcd5ba74301ce85aef2afe58ad5; Julius Marminge

- [Replace wait-on with internal desktop resource polling \(\#1600\)](https://git.cafe/screen/t3code-personal/commit/d303ac39cbd97a94489b460f62eac153ad1857ad?format=markdown) — d303ac39cbd97a94489b460f62eac153ad1857ad; Julius Marminge

- [Bump Effect catalog dependencies \(\#1594\)](https://git.cafe/screen/t3code-personal/commit/48fc85e7fe69e3d28c0020adb950ad6b7cf79511?format=markdown) — 48fc85e7fe69e3d28c0020adb950ad6b7cf79511; Julius Marminge

- [Refactor web orchestration sync to incremental events and isolated recovery \(\#1560\)](https://git.cafe/screen/t3code-personal/commit/0ea639196a7bed94deb08f5c96d147418f4e9749?format=markdown) — 0ea639196a7bed94deb08f5c96d147418f4e9749; Julius Marminge

- [refactor\(web\): remove redundant add-project cancel button \(\#1302\)](https://git.cafe/screen/t3code-personal/commit/6f517257325f7c8bcac660595f2cbc53c1d32b35?format=markdown) — 6f517257325f7c8bcac660595f2cbc53c1d32b35; Utkarsh Patil

- [Refactor terminal manager onto Effect runtime \(\#1525\)](https://git.cafe/screen/t3code-personal/commit/8622b952cae4d520381bbd22c2c1d410de5f3285?format=markdown) — 8622b952cae4d520381bbd22c2c1d410de5f3285; Julius Marminge

- [Update README.md \(\#1565\)](https://git.cafe/screen/t3code-personal/commit/f47c1f10465762d108082aa687681c8461c5e017?format=markdown) — f47c1f10465762d108082aa687681c8461c5e017; Julius Marminge

- [Document T3 Code install methods \(\#1564\)](https://git.cafe/screen/t3code-personal/commit/145ddfc4081e258b892f3b074ec6c1f40ae13839?format=markdown) — 145ddfc4081e258b892f3b074ec6c1f40ae13839; Julius Marminge

- [Clarify provider setup in README \(\#1406\)](https://git.cafe/screen/t3code-personal/commit/0bb787b90d1d280cd772c490ce4edc5e048c84d2?format=markdown) — 0bb787b90d1d280cd772c490ce4edc5e048c84d2; Ivor

- [Show archive action on hover with confirm focus \(\#1561\)](https://git.cafe/screen/t3code-personal/commit/59f23d7bfd71f12ea0a9fff7e060206b1b0a344f?format=markdown) — 59f23d7bfd71f12ea0a9fff7e060206b1b0a344f; Julius Marminge

- [Scroll active item into view in composer menu \(\#1557\)](https://git.cafe/screen/t3code-personal/commit/4a4795e5f0f0083e16de64b86b499d8cca718b52?format=markdown) — 4a4795e5f0f0083e16de64b86b499d8cca718b52; Naufal Putra

- [fix\(desktop\): default confirm dialog selection to "No" \(\#1400\)](https://git.cafe/screen/t3code-personal/commit/5b58f74e9ac12387abcbb6a0f727c0571670358e?format=markdown) — 5b58f74e9ac12387abcbb6a0f727c0571670358e; Efroim-Propel

- [\[codex\] debounce thread jump hint pills \(\#1526\)](https://git.cafe/screen/t3code-personal/commit/32dca3b76b1c6ec0f7975b293a0af23a142f0a7e?format=markdown) — 32dca3b76b1c6ec0f7975b293a0af23a142f0a7e; Julius Marminge

- [fix\(web\): Fix duplicate highlight in composer slash command menu \(\#1445\)](https://git.cafe/screen/t3code-personal/commit/63584449002d93aab65599ec34d2352663d5caf7?format=markdown) — 63584449002d93aab65599ec34d2352663d5caf7; Abdulelah Hajjar

- [Fix model settings getting stuck \(\#1538\)](https://git.cafe/screen/t3code-personal/commit/792ad4b5c1ed226be33d1623de8cbaf828f9053d?format=markdown) — 792ad4b5c1ed226be33d1623de8cbaf828f9053d; Alexander Vostres

- [fix\(web\): preserve scroll when collapsing large changed-files trees \(\#1113\)](https://git.cafe/screen/t3code-personal/commit/d41781987cea30ad3ff7d344292ecdfbf9325900?format=markdown) — d41781987cea30ad3ff7d344292ecdfbf9325900; Craig

- [fix\(windows\): hover-effect-fix-in-the-branch-ui \(\#1559\)](https://git.cafe/screen/t3code-personal/commit/fc6507066ed348a459cb675ffd67eaf117f02987?format=markdown) — fc6507066ed348a459cb675ffd67eaf117f02987; shivam

- [Make provider model lists dynamic based on auth context \(\#1556\)](https://git.cafe/screen/t3code-personal/commit/bf9c828aef6f5901d6be782364665557c07df92e?format=markdown) — bf9c828aef6f5901d6be782364665557c07df92e; Julius Marminge

- [fix: show empty project thread state in sidebar \(\#1546\)](https://git.cafe/screen/t3code-personal/commit/7b676b76de536b0a9e60fd8bc6e20404815d6294?format=markdown) — 7b676b76de536b0a9e60fd8bc6e20404815d6294; shivam

- [Show hidden thread status in sidebar \(\#1517\)](https://git.cafe/screen/t3code-personal/commit/d5f2333173f6b01e38d6488dd7a2f157b479195f?format=markdown) — d5f2333173f6b01e38d6488dd7a2f157b479195f; Julius Marminge

- [Fix for broken Codex model selection for 'Text Generation Model' \(\#1543\)](https://git.cafe/screen/t3code-personal/commit/40e7dbdae9cbb4b5b9cfdb0c8b9672709034b810?format=markdown) — 40e7dbdae9cbb4b5b9cfdb0c8b9672709034b810; Alexander Vostres

- [Wrap orchestration reactor starts in Effect.fn \(\#1513\)](https://git.cafe/screen/t3code-personal/commit/a60daa1c764a97e88f2eef63bbac960b79274ed6?format=markdown) — a60daa1c764a97e88f2eef63bbac960b79274ed6; Julius Marminge

- [Inline sqlite error classification \(\#1515\)](https://git.cafe/screen/t3code-personal/commit/bc1024caf09aa349f18dd72aaf823588f3ff1fec?format=markdown) — bc1024caf09aa349f18dd72aaf823588f3ff1fec; Julius Marminge

- [Refactor projection pipeline side effects \(\#1512\)](https://git.cafe/screen/t3code-personal/commit/a1c428b6e266434e33b43d2e40d81d6851c1bb3c?format=markdown) — a1c428b6e266434e33b43d2e40d81d6851c1bb3c; Julius Marminge

- [Make DrainableWorker drain off outstanding count \(\#1514\)](https://git.cafe/screen/t3code-personal/commit/00f3efb95b485a40380af8295a5119b03095858b?format=markdown) — 00f3efb95b485a40380af8295a5119b03095858b; Julius Marminge

- [Annotate Git core Effect.fn helpers \(\#1511\)](https://git.cafe/screen/t3code-personal/commit/7f3387a86cf6ed2e9bb7318db56b1ab19de80e69?format=markdown) — 7f3387a86cf6ed2e9bb7318db56b1ab19de80e69; Julius Marminge

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

- [Update system overhaul \(\#1505\)](https://git.cafe/screen/t3code-personal/commit/f82bae16680206e4be20baf3d835941aa68611cf?format=markdown) — f82bae16680206e4be20baf3d835941aa68611cf; shivam

- [Truncate oversized git diffs instead of failing \(\#1499\)](https://git.cafe/screen/t3code-personal/commit/9e60597174dcd69ae405d3966a374213c745388a?format=markdown) — 9e60597174dcd69ae405d3966a374213c745388a; Julius Marminge

- [Add new GitHub users to VOUCHED.td \(\#1508\)](https://git.cafe/screen/t3code-personal/commit/afc807ac3f8cc827d5f30f587a599dd077f244ff?format=markdown) — afc807ac3f8cc827d5f30f587a599dd077f244ff; Julius Marminge

- [Add keyboard shortcuts for jumping to sidebar threads \(\#1456\)](https://git.cafe/screen/t3code-personal/commit/58ba4f12633ef05f7a8ab707cba4cd7ccaad0d58?format=markdown) — 58ba4f12633ef05f7a8ab707cba4cd7ccaad0d58; Theo Browne

- [feat\(threads\): auto-generate first-turn thread titles \(\#1375\)](https://git.cafe/screen/t3code-personal/commit/5513845fd56acf7a019d24e72fc4e11bf5654f50?format=markdown) — 5513845fd56acf7a019d24e72fc4e11bf5654f50; maria

- [Harden Claude stream exit handling \(\#1504\)](https://git.cafe/screen/t3code-personal/commit/33773ff17eb7dcdb3a020b0d0a1c27ac0df86125?format=markdown) — 33773ff17eb7dcdb3a020b0d0a1c27ac0df86125; Julius Marminge

- [fix: Prevent sidebar project dragging when using macos control\+click to open context menu \(\#873\)](https://git.cafe/screen/t3code-personal/commit/64d21bd6d29fbf795262fd6f031db81e3ddbad02?format=markdown) — 64d21bd6d29fbf795262fd6f031db81e3ddbad02; Jono Kemball

- [Fix sidebar thread panel weird states\. \(\#1497\)](https://git.cafe/screen/t3code-personal/commit/5210a833a58d24388611fb6a47b56a460a96422f?format=markdown) — 5210a833a58d24388611fb6a47b56a460a96422f; shivam

- [fix\(ci\): use whitespace-insensitive PR size diff \(\#1500\)](https://git.cafe/screen/t3code-personal/commit/5b1d5c1220165db816ea5eee15436df778a11aac?format=markdown) — 5b1d5c1220165db816ea5eee15436df778a11aac; maria

- [feat: add mock update server \(\#1180\)](https://git.cafe/screen/t3code-personal/commit/f4617e7b19830111d88b1d914b3ca4e1396912a3?format=markdown) — f4617e7b19830111d88b1d914b3ca4e1396912a3; Noah Gregory

- [Tighten settings nav and add Escape back navigation \(\#1503\)](https://git.cafe/screen/t3code-personal/commit/c426452239e06417ec8e231b7883f9c2292df63c?format=markdown) — c426452239e06417ec8e231b7883f9c2292df63c; Julius Marminge

- [fix: add noopener to external chat markdown links \(\#1315\)](https://git.cafe/screen/t3code-personal/commit/73b2f255a9c81f1efaa4133bee581d071abe6841?format=markdown) — 73b2f255a9c81f1efaa4133bee581d071abe6841; Danila Yudin

- [fix\(web\): add project path action to sidebar menu \(\#1436\)](https://git.cafe/screen/t3code-personal/commit/ce463a5360ab4a2426d9744d830266d3ef7f4410?format=markdown) — ce463a5360ab4a2426d9744d830266d3ef7f4410; Fllip

- [fix\(desktop\): ensure all windows are destroyed before launching the NSIS installer during update process \(\#1461\)](https://git.cafe/screen/t3code-personal/commit/52fa6a733342a2e5c5d421e90c8f31755fb76395?format=markdown) — 52fa6a733342a2e5c5d421e90c8f31755fb76395; Daniels

- [Fix server fallback to direct fd read on /proc/self/fd failure \(\#1488\)](https://git.cafe/screen/t3code-personal/commit/04298962be548a2d80433d0cc2c777a8b9de12a2?format=markdown) — 04298962be548a2d80433d0cc2c777a8b9de12a2; Rishi Raj Singh Chauhan

- [fix\(web\): allow switching away from Ultrathink without manual prompt editing \(\#1307\)](https://git.cafe/screen/t3code-personal/commit/61f983098be44316944e77e3bc81538a6a8fb0e9?format=markdown) — 61f983098be44316944e77e3bc81538a6a8fb0e9; Ibrahim Elkamali

- [Fix Linux desktop Codex CLI detection at startup \(\#1100\)](https://git.cafe/screen/t3code-personal/commit/32c1f98a02d5cf8e42d70dbd65822f9b08151024?format=markdown) — 32c1f98a02d5cf8e42d70dbd65822f9b08151024; Ryan Gast

- [fix: trust node-pty install scripts on linux \(\#1451\)](https://git.cafe/screen/t3code-personal/commit/5851b8aca4a13e1a5c6db644a93c20b779e0e04d?format=markdown) — 5851b8aca4a13e1a5c6db644a93c20b779e0e04d; smalitobules

- [Normalize typed provider runtime ingestion \(\#1475\)](https://git.cafe/screen/t3code-personal/commit/3e2df5a7823d180f634370998d58497993b94ee7?format=markdown) — 3e2df5a7823d180f634370998d58497993b94ee7; Julius Marminge

- [Add thread archiving and settings navigation \(\#1359\)](https://git.cafe/screen/t3code-personal/commit/f0cdaf94c2b69a0f6a55f7ca2e3d13782b4272a7?format=markdown) — f0cdaf94c2b69a0f6a55f7ca2e3d13782b4272a7; shivam

- [fix\(web\): linkify Windows C:/ paths in terminal output \(\#1483\)](https://git.cafe/screen/t3code-personal/commit/48196e67a73f1f8ed8949254306f3cf41e4680bb?format=markdown) — 48196e67a73f1f8ed8949254306f3cf41e4680bb; Maansen

- [Add eol=lf to \.gitattributes for Windows users \(\#1491\)](https://git.cafe/screen/t3code-personal/commit/80a176fe1fdd55ee32732297096d5199330c05e0?format=markdown) — 80a176fe1fdd55ee32732297096d5199330c05e0; Alexander Vostres

- [Detect command not found when checking codex/claude CLI on Windows \(\#1492\)](https://git.cafe/screen/t3code-personal/commit/42ea7cfae16dd55eb004314781403386cd6965dc?format=markdown) — 42ea7cfae16dd55eb004314781403386cd6965dc; Alexander Vostres

- [Skip a unit test that is using a bash script on Windows \(\#1490\)](https://git.cafe/screen/t3code-personal/commit/d2e6c82709230e8b2772cee2640d36d9b745274e?format=markdown) — d2e6c82709230e8b2772cee2640d36d9b745274e; Alexander Vostres

- [Refactor Codex adapter lifecycle helpers \(\#1478\)](https://git.cafe/screen/t3code-personal/commit/23b3f0c3d0a7de1ca860db03a9b8cacec6f2f7f6?format=markdown) — 23b3f0c3d0a7de1ca860db03a9b8cacec6f2f7f6; Julius Marminge

- [Improve drain semantics via STM in \`DrainableWorker\` \(\#1474\)](https://git.cafe/screen/t3code-personal/commit/e08cea3a233263660af3f5f83ab1e58d8b13ec5b?format=markdown) — e08cea3a233263660af3f5f83ab1e58d8b13ec5b; Maxwell Brown

- [fix\(threads\): Keep active-turn runtime errors from ending sessions \(\#1261\)](https://git.cafe/screen/t3code-personal/commit/83eb396c407f167e70e29b29826d94f9ba1eb3aa?format=markdown) — 83eb396c407f167e70e29b29826d94f9ba1eb3aa; Snowy

- [Add Effect.fn refactor checklist \(\#1476\)](https://git.cafe/screen/t3code-personal/commit/59a383e1ea4914ea12d3551dce2f715b59218618?format=markdown) — 59a383e1ea4914ea12d3551dce2f715b59218618; Julius Marminge

- [fix\(claude\): avoid resetting the Claude model on every turn \(\#1466\)](https://git.cafe/screen/t3code-personal/commit/fb7260792fbbb84252213541a76dd61d52243bdf?format=markdown) — fb7260792fbbb84252213541a76dd61d52243bdf; Harshit Agarwal

- [Support \`gh pr checkout\` pull request references \(\#1457\)](https://git.cafe/screen/t3code-personal/commit/d8a485ea7e93f4e498be3314c0094a3af675938f?format=markdown) — d8a485ea7e93f4e498be3314c0094a3af675938f; Julius Marminge

- [fix\(web\): improve chat header badge and title flex distribution \(\#1309\)](https://git.cafe/screen/t3code-personal/commit/02989fe600c2aff728b09c5600f75a3a073b3468?format=markdown) — 02989fe600c2aff728b09c5600f75a3a073b3468; Guilherme Vieira

- [Add VS Code Insiders and VSCodium to Open In editor picker \(\#1392\)](https://git.cafe/screen/t3code-personal/commit/648f0676bde993ae64e57d2e2ccd2e797803de32?format=markdown) — 648f0676bde993ae64e57d2e2ccd2e797803de32; Nassim Najjar

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