# Commit history · gitcafe/t3code

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

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

Visibility: public

Requested revision: d87ec967bf5ef884486479e887e74307276d3e74

Requested commit: d87ec967bf5ef884486479e887e74307276d3e74

- [\[codex\] Structure empty mobile pairing payload errors \(\#3372\)](https://git.cafe/gitcafe/t3code/commit/d87ec967bf5ef884486479e887e74307276d3e74?format=markdown) — d87ec967bf5ef884486479e887e74307276d3e74; Julius Marminge

- [\[codex\] Structure preview session key errors \(\#3388\)](https://git.cafe/gitcafe/t3code/commit/e55dd0067dde55770a4f7f7d1720615fcfd56389?format=markdown) — e55dd0067dde55770a4f7f7d1720615fcfd56389; Julius Marminge

- [\[codex\] Structure bootstrap errors \(\#3256\)](https://git.cafe/gitcafe/t3code/commit/8c3755aeccd5fc90fe66f6ca4d776c0e370fe46e?format=markdown) — 8c3755aeccd5fc90fe66f6ca4d776c0e370fe46e; Julius Marminge

- [\[codex\] Structure relay activity-row persistence errors \(\#3305\)](https://git.cafe/gitcafe/t3code/commit/b4fe8faa1d59aa602a04737aa4054ee8acb62193?format=markdown) — b4fe8faa1d59aa602a04737aa4054ee8acb62193; Julius Marminge

- [\[codex\] Preserve desktop user-data probe failures \(\#3304\)](https://git.cafe/gitcafe/t3code/commit/515303edf2f83ab6ba15ebdae01ea2d5765756fc?format=markdown) — 515303edf2f83ab6ba15ebdae01ea2d5765756fc; Julius Marminge

- [\[codex\] Structure macOS passkey signing failures \(\#3303\)](https://git.cafe/gitcafe/t3code/commit/20734d4a78e4acb1bc1fff8083df5f71165cc545?format=markdown) — 20734d4a78e4acb1bc1fff8083df5f71165cc545; Julius Marminge

- [\[codex\] Structure mobile native static-check failures \(\#3302\)](https://git.cafe/gitcafe/t3code/commit/86db35ca6175c3340a18d151a486b77b82664ba7?format=markdown) — 86db35ca6175c3340a18d151a486b77b82664ba7; Julius Marminge

- [\[codex\] align server auth Effect services \(\#3180\)](https://git.cafe/gitcafe/t3code/commit/97e5cd3bf7bbee427a177d5017aa2d250429bbf6?format=markdown) — 97e5cd3bf7bbee427a177d5017aa2d250429bbf6; Julius Marminge

- [\[codex\] refactor desktop Electron Effect services \(\#3178\)](https://git.cafe/gitcafe/t3code/commit/b19fc1b87b22a3c923e60c2ef2a1dae336279924?format=markdown) — b19fc1b87b22a3c923e60c2ef2a1dae336279924; Julius Marminge

- [\[codex\] Enforce canonical Node namespace imports \(\#3238\)](https://git.cafe/gitcafe/t3code/commit/2fa37ec183e0b99ca2ea77efbcb615f11019da75?format=markdown) — 2fa37ec183e0b99ca2ea77efbcb615f11019da75; Julius Marminge

- [\[fix/feat:ui\] Capitalize Work Log heading \(\#3228\)](https://git.cafe/gitcafe/t3code/commit/db27502aff1add34eb2af4ff12c606e99bdc3610?format=markdown) — db27502aff1add34eb2af4ff12c606e99bdc3610; ss

- [\[fix/feat:ui\] Use shared button for model favorites \(\#3223\)](https://git.cafe/gitcafe/t3code/commit/6c5fb7930d7e14622bf07f8b79dec80b26981635?format=markdown) — 6c5fb7930d7e14622bf07f8b79dec80b26981635; ss

- [\[fix/feat:ui\] Fix clipped chatbar provider badge \(\#3224\)](https://git.cafe/gitcafe/t3code/commit/30acfa9c51372588d698d25cbafae1bc147b2c78?format=markdown) — 30acfa9c51372588d698d25cbafae1bc147b2c78; ss

- [\[codex\] Preserve workspace RPC error messages \(\#3222\)](https://git.cafe/gitcafe/t3code/commit/f58b6da2308bda9e1c977dba5280747d0e4e70e6?format=markdown) — f58b6da2308bda9e1c977dba5280747d0e4e70e6; Julius Marminge

- [\[codex\] Remove redundant Effect type annotations \(\#3229\)](https://git.cafe/gitcafe/t3code/commit/9a1c4875a37ea7eeb77db189e2e45db9404d7a47?format=markdown) — 9a1c4875a37ea7eeb77db189e2e45db9404d7a47; Julius Marminge

- [\[codex\] Migrate desktop shell and SSH Effect services \(\#3194\)](https://git.cafe/gitcafe/t3code/commit/7eda6ba5fce8290b3a13d1ab730827fc36a34e53?format=markdown) — 7eda6ba5fce8290b3a13d1ab730827fc36a34e53; Julius Marminge

- [\[codex\] Refactor client runtime Effect services \(\#3200\)](https://git.cafe/gitcafe/t3code/commit/c00e721c047ab0b832401196e64df26431fd9c98?format=markdown) — c00e721c047ab0b832401196e64df26431fd9c98; Julius Marminge

- [\[codex\] Refactor project and workspace Effect services \(\#3190\)](https://git.cafe/gitcafe/t3code/commit/b0a3a504481ab4d8f2da0343e5a4258c10d03c73?format=markdown) — b0a3a504481ab4d8f2da0343e5a4258c10d03c73; Julius Marminge

- [\[codex\] Make settings environment-scoped by default \(\#3216\)](https://git.cafe/gitcafe/t3code/commit/79c57170c7fb9cc1844427aed93c5f297fb110b5?format=markdown) — 79c57170c7fb9cc1844427aed93c5f297fb110b5; Julius Marminge

- [Preserve observable Effect error semantics \(\#3220\)](https://git.cafe/gitcafe/t3code/commit/3900c45f25049ea8df359736f0ea8ad97bd3624f?format=markdown) — 3900c45f25049ea8df359736f0ea8ad97bd3624f; Julius Marminge

- [Cosmetic fix: Sync web title with nightly server branding \(\#3219\)](https://git.cafe/gitcafe/t3code/commit/8d61172f8bbb675e7472bb949f33bb40a987d454?format=markdown) — 8d61172f8bbb675e7472bb949f33bb40a987d454; Wout Stiens

- [\[codex\] Close right panel when its last tab closes \(\#3221\)](https://git.cafe/gitcafe/t3code/commit/dc82f792c3fc43a06edca916a1da297af714600a?format=markdown) — dc82f792c3fc43a06edca916a1da297af714600a; Julius Marminge

- [Fix PR creation from origin-based worktrees \(\#3218\)](https://git.cafe/gitcafe/t3code/commit/335e0b59ea8a1bbc381402d1fbea268e05095f74?format=markdown) — 335e0b59ea8a1bbc381402d1fbea268e05095f74; Julius Marminge

- [Clarify Effect error discriminator modeling \(\#3217\)](https://git.cafe/gitcafe/t3code/commit/2fbbe68c24892c4de9bd50450e7363376475ad7d?format=markdown) — 2fbbe68c24892c4de9bd50450e7363376475ad7d; Julius Marminge

- [\[codex\] Refactor desktop settings Effect services \(\#3188\)](https://git.cafe/gitcafe/t3code/commit/65385c028169da7e18d0f25124f0e3f6a1208567?format=markdown) — 65385c028169da7e18d0f25124f0e3f6a1208567; Julius Marminge

- [Preserve full cause chains in Effect error checks \(\#3215\)](https://git.cafe/gitcafe/t3code/commit/6d2dae0627897e84e79bc7d2f164a564357fe9b0?format=markdown) — 6d2dae0627897e84e79bc7d2f164a564357fe9b0; Julius Marminge

- [Tighten structural Effect error checks \(\#3213\)](https://git.cafe/gitcafe/t3code/commit/10a8d3fbd9c44fef2e23a213c61e8b517067e38b?format=markdown) — 10a8d3fbd9c44fef2e23a213c61e8b517067e38b; Julius Marminge

- [\[codex\] Refactor client-runtime Effect services \(\#3198\)](https://git.cafe/gitcafe/t3code/commit/0ad1e9d9e4bf691ad1dcfb5af69de11b0b48047f?format=markdown) — 0ad1e9d9e4bf691ad1dcfb5af69de11b0b48047f; Julius Marminge

- [\[codex\] finish server process and preview Effect cleanup \(\#3209\)](https://git.cafe/gitcafe/t3code/commit/2f8d3baa88cd137b11083942a4961ca79a9f99be?format=markdown) — 2f8d3baa88cd137b11083942a4961ca79a9f99be; Julius Marminge

- [Add Effect service conventions check \(\#3212\)](https://git.cafe/gitcafe/t3code/commit/6b7447632292f54dc98244320a7f47d7d3858ad4?format=markdown) — 6b7447632292f54dc98244320a7f47d7d3858ad4; Julius Marminge

- [\[codex\] Migrate server source control Effect services \(\#3186\)](https://git.cafe/gitcafe/t3code/commit/d9e95398622e158f78cffba5367a9d154ccc55e4?format=markdown) — d9e95398622e158f78cffba5367a9d154ccc55e4; Julius Marminge

- [\[codex\] Refactor checkpointing Effect services \(\#3181\)](https://git.cafe/gitcafe/t3code/commit/7118e43d16b157dd3079f354bd66ca5d772a9a93?format=markdown) — 7118e43d16b157dd3079f354bd66ca5d772a9a93; Julius Marminge

- [\[codex\] Align terminal Effect service modules \(\#3193\)](https://git.cafe/gitcafe/t3code/commit/4e8ee13d8f54e9aa84f1b15f9d802c30650217ea?format=markdown) — 4e8ee13d8f54e9aa84f1b15f9d802c30650217ea; Julius Marminge

- [\[codex\] Complete relay agent activity Effect cleanup \(\#3210\)](https://git.cafe/gitcafe/t3code/commit/b17b6d50c55e3eff4317163d31c4032423d3d2c1?format=markdown) — b17b6d50c55e3eff4317163d31c4032423d3d2c1; Julius Marminge

- [\[codex\] Align diagnostics and telemetry Effect services \(\#3189\)](https://git.cafe/gitcafe/t3code/commit/ccf8331600f323939a796169dfe2598a4c1b59c4?format=markdown) — ccf8331600f323939a796169dfe2598a4c1b59c4; Julius Marminge

- [\[codex\] refactor desktop backend Effect services \(\#3192\)](https://git.cafe/gitcafe/t3code/commit/ffae12f329c4de9680efd1757b488a3b5bbe3cd2?format=markdown) — ffae12f329c4de9680efd1757b488a3b5bbe3cd2; Julius Marminge

- [\[codex\] Align desktop preview Effect services \(\#3199\)](https://git.cafe/gitcafe/t3code/commit/01cd564557c2e96019f7e7060869097bbe4f6805?format=markdown) — 01cd564557c2e96019f7e7060869097bbe4f6805; Julius Marminge

- [\[codex\] refactor server cloud Effect services \(\#3183\)](https://git.cafe/gitcafe/t3code/commit/4ee719a094d4c4f30fab88c1f6969483890e223e?format=markdown) — 4ee719a094d4c4f30fab88c1f6969483890e223e; Julius Marminge

- [\[codex\] Refactor agent awareness relay service \(\#3197\)](https://git.cafe/gitcafe/t3code/commit/01492ebd3b624e544e6375c12540b741c65256b9?format=markdown) — 01492ebd3b624e544e6375c12540b741c65256b9; Julius Marminge

- [\[codex\] Refactor desktop window and update Effect services \(\#3202\)](https://git.cafe/gitcafe/t3code/commit/93fd9721086d4325794830a29a7df0592d120683?format=markdown) — 93fd9721086d4325794830a29a7df0592d120683; Julius Marminge

- [\[codex\] align persistence Effect service modules \(\#3184\)](https://git.cafe/gitcafe/t3code/commit/df1540f3ac8fd70877a83e91bd0be182ebf5022c?format=markdown) — df1540f3ac8fd70877a83e91bd0be182ebf5022c; Julius Marminge

- [\[codex\] align relay agent activity Effect services \(\#3179\)](https://git.cafe/gitcafe/t3code/commit/d5a72d5be105d16a95df6dc18ad08f0b0cdb7efb?format=markdown) — d5a72d5be105d16a95df6dc18ad08f0b0cdb7efb; Julius Marminge

- [\[codex\] Standardize Effect protocol adapter services \(\#3201\)](https://git.cafe/gitcafe/t3code/commit/742dd7af0dcb54c32774f87fd354105726c7a9db?format=markdown) — 742dd7af0dcb54c32774f87fd354105726c7a9db; Julius Marminge

- [\[codex\] normalize server process and preview Effect services \(\#3191\)](https://git.cafe/gitcafe/t3code/commit/5c1ac922574340be4560eacf928237929497d11d?format=markdown) — 5c1ac922574340be4560eacf928237929497d11d; Julius Marminge

- [\[codex\] Use namespace imports for desktop core services \(\#3207\)](https://git.cafe/gitcafe/t3code/commit/8bfdacf206608c0e14b1c5471dfa1f482a452acc?format=markdown) — 8bfdacf206608c0e14b1c5471dfa1f482a452acc; Julius Marminge

- [\[codex\] Refactor review and text generation services \(\#3196\)](https://git.cafe/gitcafe/t3code/commit/b6302784f8e058de4fb20dae931b4df29e9302fe?format=markdown) — b6302784f8e058de4fb20dae931b4df29e9302fe; Julius Marminge

- [chore: run eas only when labelled \(\#3208\)](https://git.cafe/gitcafe/t3code/commit/9544e72d08755dfc5d9014efd87243f4654f239d?format=markdown) — 9544e72d08755dfc5d9014efd87243f4654f239d; Yash Singh

- [\[codex\] Normalize Desktop IPC Effect service \(\#3203\)](https://git.cafe/gitcafe/t3code/commit/938b19a6bb2e361845cb5a497174d4062549c39c?format=markdown) — 938b19a6bb2e361845cb5a497174d4062549c39c; Julius Marminge

- [\[codex\] Refactor primary HTTP Effect service \(\#3205\)](https://git.cafe/gitcafe/t3code/commit/3b56dc17a5550de0f3ffd376ed2785cc12fbb96b?format=markdown) — 3b56dc17a5550de0f3ffd376ed2785cc12fbb96b; Julius Marminge

- [Add diff scope switching and provider update settings \(\#3169\)](https://git.cafe/gitcafe/t3code/commit/d2c0a6a48f50f319815a8cf5501f9e2e9b8ca617?format=markdown) — d2c0a6a48f50f319815a8cf5501f9e2e9b8ca617; Julius Marminge

- [\[codex\] Normalize server core Effect service modules \(\#3187\)](https://git.cafe/gitcafe/t3code/commit/1cf3647da62ee4c363f7c3d963c709dbddaa6297?format=markdown) — 1cf3647da62ee4c363f7c3d963c709dbddaa6297; Julius Marminge

- [\[codex\] align relay foundation Effect services \(\#3182\)](https://git.cafe/gitcafe/t3code/commit/53d0107759b743cdd7a9b6e777d4628650ed2131?format=markdown) — 53d0107759b743cdd7a9b6e777d4628650ed2131; Julius Marminge

- [\[codex\] Refactor desktop app Effect services \(\#3185\)](https://git.cafe/gitcafe/t3code/commit/60b16d1f28104c95a3ab8e673cb439124a4a8668?format=markdown) — 60b16d1f28104c95a3ab8e673cb439124a4a8668; Julius Marminge

- [\[codex\] Inline contracts request-context service shapes \(\#3204\)](https://git.cafe/gitcafe/t3code/commit/ab0baaa88614905722a6638aa56ec858caf9c563?format=markdown) — ab0baaa88614905722a6638aa56ec858caf9c563; Julius Marminge

- [Harden preview ownership and option-based secret handling \(\#3172\)](https://git.cafe/gitcafe/t3code/commit/753bc4672ded1138147ba3500063d14c0e1d3665?format=markdown) — 753bc4672ded1138147ba3500063d14c0e1d3665; Julius Marminge

- [Unify mobile typography tokens across the app \(\#3162\)](https://git.cafe/gitcafe/t3code/commit/e29ad7604b1597e3a741868c85ffd76bca84fa7f?format=markdown) — e29ad7604b1597e3a741868c85ffd76bca84fa7f; Julius Marminge

- [Share thread state idle TTL across client atoms \(\#3163\)](https://git.cafe/gitcafe/t3code/commit/cdaba7fa8b9c94dba783b7161e265a6db03b3d93?format=markdown) — cdaba7fa8b9c94dba783b7161e265a6db03b3d93; Julius Marminge

- [Only show enabled providers in picker sidebar \(\#3168\)](https://git.cafe/gitcafe/t3code/commit/fbf6263876fd9b6f8bcbbf6b9ea097ed8fc7cb60?format=markdown) — fbf6263876fd9b6f8bcbbf6b9ea097ed8fc7cb60; Julius Marminge

- [Use Effect schema decoders for JSON parsing \(\#3060\)](https://git.cafe/gitcafe/t3code/commit/c08b968f4e8078027b35752a1bc980cb03ac8fd8?format=markdown) — c08b968f4e8078027b35752a1bc980cb03ac8fd8; cursor\[bot\]

- [feat\(sidebar\): worktree indicator on session rows \(\#3057\)](https://git.cafe/gitcafe/t3code/commit/d9f59be7044a7f6d193e73ff9fa06127009e0c91?format=markdown) — d9f59be7044a7f6d193e73ff9fa06127009e0c91; Icarus Wings

- [Improve idiomatic Effect usage in config and Tailscale paths \(\#3073\)](https://git.cafe/gitcafe/t3code/commit/a4446e263d77bd5c32ce6bb4921d6464000765de?format=markdown) — a4446e263d77bd5c32ce6bb4921d6464000765de; cursor\[bot\]

- [feat\(composer\): clickable PR pill next to branch selector \(\#3065\)](https://git.cafe/gitcafe/t3code/commit/494350cc0b8b85702d1207cd96912c8325588a63?format=markdown) — 494350cc0b8b85702d1207cd96912c8325588a63; Icarus Wings

- [\[codex\] fix: show nightly badge from primary web server version \(\#3103\)](https://git.cafe/gitcafe/t3code/commit/7dc182337cfddf3de1a3b2c2e1ccae810f60901a?format=markdown) — 7dc182337cfddf3de1a3b2c2e1ccae810f60901a; Wout Stiens

- [Use idiomatic Effect options for server secret reads \(\#3110\)](https://git.cafe/gitcafe/t3code/commit/13917df1fe48890f794daad8c2d94f124b18b9fe?format=markdown) — 13917df1fe48890f794daad8c2d94f124b18b9fe; cursor\[bot\]

- [feat: allow disabling provider update checks \(\#3130\)](https://git.cafe/gitcafe/t3code/commit/5d4e2fae012b74cfb323cc2cb45687caf93997cc?format=markdown) — 5d4e2fae012b74cfb323cc2cb45687caf93997cc; Ulises Britos

- [Migrate desktop auth to Clerk bridge \(\#3092\)](https://git.cafe/gitcafe/t3code/commit/3e01c4bc572ea6a938c9a47143c914ff042ea41a?format=markdown) — 3e01c4bc572ea6a938c9a47143c914ff042ea41a; Julius Marminge

- [Avoid repeated theme DOM sync during startup \(\#2779\)](https://git.cafe/gitcafe/t3code/commit/20f37f367a146fb4118bd0f0182336f4ab8c6ac8?format=markdown) — 20f37f367a146fb4118bd0f0182336f4ab8c6ac8; Mika Cohen

- [fix\(ssh\): fix support for remotes that use fnm \(\#2641\)](https://git.cafe/gitcafe/t3code/commit/804d44cfb153d264e4abc9adb9c958dd6720cfa5?format=markdown) — 804d44cfb153d264e4abc9adb9c958dd6720cfa5; Soorria Saruva

- [fix\(server\): use bound host for MCP endpoint \(\#3114\)](https://git.cafe/gitcafe/t3code/commit/0651af92b88728785a39bd16e8d411ad741b681f?format=markdown) — 0651af92b88728785a39bd16e8d411ad741b681f; Ishan

- [Add origin-based worktree bootstrap option \(\#3157\)](https://git.cafe/gitcafe/t3code/commit/52a24c890265967aa31fa03c4339210022ac403d?format=markdown) — 52a24c890265967aa31fa03c4339210022ac403d; Julius Marminge

- [Add archived threads and mobile file viewer \(\#3155\)](https://git.cafe/gitcafe/t3code/commit/30034ecedc467ea2e00075f8cd2abd11ef8dd990?format=markdown) — 30034ecedc467ea2e00075f8cd2abd11ef8dd990; Julius Marminge

- [fix\(web\): Remove saved environments atomically \(\#2917\)](https://git.cafe/gitcafe/t3code/commit/1fcc57af136e00633c5d149c3d8564e98f7823c3?format=markdown) — 1fcc57af136e00633c5d149c3d8564e98f7823c3; Mike Olson

- [\[codex\] Rewrite client connection architecture \(\#2978\)](https://git.cafe/gitcafe/t3code/commit/e95b57dc268471c882f734546fdcd92e9a833e45?format=markdown) — e95b57dc268471c882f734546fdcd92e9a833e45; Julius Marminge

- [Polish marketing homepage: nav, hero, and endorsements \(\#3137\)](https://git.cafe/gitcafe/t3code/commit/3bdaa6e10046945ccc08264d2d6f3b81775efcb3?format=markdown) — 3bdaa6e10046945ccc08264d2d6f3b81775efcb3; Theo Browne

- [fix: Adapt destructive menu icon to dark mode \(\#3126\)](https://git.cafe/gitcafe/t3code/commit/b7b00bfb9dde73f1152dccab3b8e25919346700d?format=markdown) — b7b00bfb9dde73f1152dccab3b8e25919346700d; Wout Stiens

- [fix\(mobile\): bump react-native-shiki-engine to 0.3.12 \(\#3120\)](https://git.cafe/gitcafe/t3code/commit/ae2b523503cc4b28d0994847cc35fed4e183c082?format=markdown) — ae2b523503cc4b28d0994847cc35fed4e183c082; Ryan Skinner

- [\[codex\] Make background VCS fetch non-interactive \(\#3133\)](https://git.cafe/gitcafe/t3code/commit/75b3b3c48aa51345f712f979a670cc17f2b41b26?format=markdown) — 75b3b3c48aa51345f712f979a670cc17f2b41b26; Andrew Forster

- [Improve inline panel, file preview, and MCP session handling \(\#3121\)](https://git.cafe/gitcafe/t3code/commit/b489ea52a85b6e6d698523a696f42d7fc730015f?format=markdown) — b489ea52a85b6e6d698523a696f42d7fc730015f; Julius Marminge

- [Render the plan surface in the inline right panel \(\#3118\)](https://git.cafe/gitcafe/t3code/commit/3a5ec9464b4ba22be623abb3ceeaa28ab7c807e7?format=markdown) — 3a5ec9464b4ba22be623abb3ceeaa28ab7c807e7; Julius Marminge

- [Add right-panel bulk close and tab context menu actions \(\#3116\)](https://git.cafe/gitcafe/t3code/commit/e56bb200fa977d016c751af1a65946f0273614e8?format=markdown) — e56bb200fa977d016c751af1a65946f0273614e8; Julius Marminge

- [Add file preview comments and task toggles \(\#3115\)](https://git.cafe/gitcafe/t3code/commit/c2ca9de33ab88d3a5f15530d41b9fe866e5c812f?format=markdown) — c2ca9de33ab88d3a5f15530d41b9fe866e5c812f; Julius Marminge

- [Double-click a sidebar thread row to rename \(\#3064\)](https://git.cafe/gitcafe/t3code/commit/60b546cf0111f0a041e9fbac025f4c904961ad75?format=markdown) — 60b546cf0111f0a041e9fbac025f4c904961ad75; Icarus Wings

- [fix\(settings\): disable auto-open of task sidebar by default \(\#2421\)](https://git.cafe/gitcafe/t3code/commit/4b7382733454ce582d4b27fdc0c14f3ffb519bc3?format=markdown) — 4b7382733454ce582d4b27fdc0c14f3ffb519bc3; Jan Jaap

- [Parallelize VCS status refresh and status reads \(\#3112\)](https://git.cafe/gitcafe/t3code/commit/a5efb7cb6b9e80b9543bc3e0aabfea37d3b459c5?format=markdown) — a5efb7cb6b9e80b9543bc3e0aabfea37d3b459c5; Julius Marminge

- [Add DELETE-based MCP session termination \(\#3113\)](https://git.cafe/gitcafe/t3code/commit/8f9911f79dcfa6890c6f14f9c712c236e8453cea?format=markdown) — 8f9911f79dcfa6890c6f14f9c712c236e8453cea; Julius Marminge

- [\[codex\] Add native mobile composer and markdown \(\#3101\)](https://git.cafe/gitcafe/t3code/commit/689a882045384f9f20e0c016b27fab20b7d76969?format=markdown) — 689a882045384f9f20e0c016b27fab20b7d76969; Julius Marminge

- [Stage fff native binaries in desktop builds \(\#3109\)](https://git.cafe/gitcafe/t3code/commit/85fe62d4021dfabe14572b7a7ef55e3f4f1144f4?format=markdown) — 85fe62d4021dfabe14572b7a7ef55e3f4f1144f4; Julius Marminge

- [\[codex\] Trace first-party relay clients \(\#2995\)](https://git.cafe/gitcafe/t3code/commit/708d5383a9c7415c3795890ca4f664c7b00f9a47?format=markdown) — 708d5383a9c7415c3795890ca4f664c7b00f9a47; Julius Marminge

- [\[codex\] Fix terminal line height for QR readability \(\#3096\)](https://git.cafe/gitcafe/t3code/commit/5cd27441007aee0218f8145f8033de7b8a495f3d?format=markdown) — 5cd27441007aee0218f8145f8033de7b8a495f3d; Wout Stiens

- [Use \`fff\` for workspace search queries \(\#3099\)](https://git.cafe/gitcafe/t3code/commit/d12da198ad5aed74505326e9d2ffa66d00dc9157?format=markdown) — d12da198ad5aed74505326e9d2ffa66d00dc9157; Julius Marminge

- [\[codex\] Fix first browser annotation capture \(\#3095\)](https://git.cafe/gitcafe/t3code/commit/d0a7d18cdbbb4ebbabf4bebe884e9835feb675a6?format=markdown) — d0a7d18cdbbb4ebbabf4bebe884e9835feb675a6; Theo Browne

- [Show disabled reasons for unavailable right panel surfaces \(\#3093\)](https://git.cafe/gitcafe/t3code/commit/71ea5fa1abcd7a3156a5fe003596b724b9fdc68b?format=markdown) — 71ea5fa1abcd7a3156a5fe003596b724b9fdc68b; Julius Marminge

- [Tighten workspace control spacing in the header](https://git.cafe/gitcafe/t3code/commit/9d5e632d4d41ca3f6932506255134dc297ba0278?format=markdown) — 9d5e632d4d41ca3f6932506255134dc297ba0278; Julius Marminge

- [Unify compact subheaders and diff file navigation](https://git.cafe/gitcafe/t3code/commit/c2d44a312c072c29056f7f87938026f366879d75?format=markdown) — c2d44a312c072c29056f7f87938026f366879d75; Julius Marminge

- [Add workspace file browser and preview panel \(\#3087\)](https://git.cafe/gitcafe/t3code/commit/de8bdc10fa3d92c49bc7a4365926f030d71682fd?format=markdown) — de8bdc10fa3d92c49bc7a4365926f030d71682fd; Julius Marminge

- [refactor: resolve host process state through Effect \(\#2959\)](https://git.cafe/gitcafe/t3code/commit/477795697d8546a8db4903bd878a5ad3196423b9?format=markdown) — 477795697d8546a8db4903bd878a5ad3196423b9; Julius Marminge

- [fix\(desktop\): mac start:desktop crash from rewritten framework symlinks \(\#3058\)](https://git.cafe/gitcafe/t3code/commit/a23b83314ec82dca5976a412e60e27f154ea0451?format=markdown) — a23b83314ec82dca5976a412e60e27f154ea0451; Icarus Wings

- [Preserve diff surface when toggling right panel \(\#3083\)](https://git.cafe/gitcafe/t3code/commit/ce905637099a8e9c8b2b9a0b651ca9b33debee24?format=markdown) — ce905637099a8e9c8b2b9a0b651ca9b33debee24; Julius Marminge

- [Wrap authorized clients in fading scroll area \(\#3085\)](https://git.cafe/gitcafe/t3code/commit/31e68229d6561c2062e1ff69597897a665bcde62?format=markdown) — 31e68229d6561c2062e1ff69597897a665bcde62; Julius Marminge

- [Guard VCS status updates against stale targets \(\#3084\)](https://git.cafe/gitcafe/t3code/commit/1db585878ebc85927ddfe8a2bf50764e8e56ae4e?format=markdown) — 1db585878ebc85927ddfe8a2bf50764e8e56ae4e; Julius Marminge

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