# Commit history · stienswout/t3code

[View on GitCafe](https://git.cafe/stienswout/t3code/commits/4f2b55c47e89b4902b6034360a4cd2615434b394)

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

Visibility: public

Requested revision: 4f2b55c47e89b4902b6034360a4cd2615434b394

Requested commit: 4f2b55c47e89b4902b6034360a4cd2615434b394

- [fix\(orchestration\): preserve legacy thread metadata](https://git.cafe/stienswout/t3code/commit/4f2b55c47e89b4902b6034360a4cd2615434b394?format=markdown) — 4f2b55c47e89b4902b6034360a4cd2615434b394; Julius Marminge

- [fix\(server\): include service launcher in bundle build](https://git.cafe/stienswout/t3code/commit/288d569766610a79a6fc19845681022d5d38ca3f?format=markdown) — 288d569766610a79a6fc19845681022d5d38ca3f; Julius Marminge

- [fix\(server\): observe pre-aborted Claude approvals](https://git.cafe/stienswout/t3code/commit/3728d7aa9e8f83f0eef4c3d83aebe4d0a0dd04ab?format=markdown) — 3728d7aa9e8f83f0eef4c3d83aebe4d0a0dd04ab; Julius Marminge

- [fix\(orchestration\): reanchor unsettled threads](https://git.cafe/stienswout/t3code/commit/84a2845ac803a8d18c77ceaac268896faacee424?format=markdown) — 84a2845ac803a8d18c77ceaac268896faacee424; Julius Marminge

- [fix\(server\): keep Claude session approvals ephemeral](https://git.cafe/stienswout/t3code/commit/c009b2e9c00cac3711824dacd8d40a4a4a9dc812?format=markdown) — c009b2e9c00cac3711824dacd8d40a4a4a9dc812; Julius Marminge

- [fix\(web\): keep failed tool items in the collapsed group summaries](https://git.cafe/stienswout/t3code/commit/5d12928d16da0cff033232fe7d8c4ec7cea743b1?format=markdown) — 5d12928d16da0cff033232fe7d8c4ec7cea743b1; Julius Marminge

- [fix: reconcile main's round-16 features after the rebase](https://git.cafe/stienswout/t3code/commit/395be78f80e3b477c613057af26cb4ef0bd26fd9?format=markdown) — 395be78f80e3b477c613057af26cb4ef0bd26fd9; Julius Marminge

- [chore: refresh macroscope ui-consistency check](https://git.cafe/stienswout/t3code/commit/0b18a8fe1596a40779e027d1e48652f4afdd76d0?format=markdown) — 0b18a8fe1596a40779e027d1e48652f4afdd76d0; Julius Marminge

- [chore: retrigger ci](https://git.cafe/stienswout/t3code/commit/6846186cd1a12bf10e88ccd572293b2c07e8bee0?format=markdown) — 6846186cd1a12bf10e88ccd572293b2c07e8bee0; Julius Marminge

- [fix\(server\): inject HostProcessPlatform into the Grok plan extractor](https://git.cafe/stienswout/t3code/commit/1a14730e20547e634df799f641b97d39f9ccbb30?format=markdown) — 1a14730e20547e634df799f641b97d39f9ccbb30; Julius Marminge

- [fix\(lint\): allowlist the queue and relationships interop boundaries](https://git.cafe/stienswout/t3code/commit/11b0cf5f474878caedbee4f0bb1d834a808edaf9?format=markdown) — 11b0cf5f474878caedbee4f0bb1d834a808edaf9; Julius Marminge

- [fix\(mobile\): replace remaining dark: utilities with adaptive semantic tokens](https://git.cafe/stienswout/t3code/commit/e84556fb49f09ce090c42d74f3c0d6bc8eead39c?format=markdown) — e84556fb49f09ce090c42d74f3c0d6bc8eead39c; Julius Marminge

- [fix\(web\): dedupe the composer glass styles and align the chat column width](https://git.cafe/stienswout/t3code/commit/fcb1c841e4d3b4bc3a9dfea273b2a82c9bd22918?format=markdown) — fcb1c841e4d3b4bc3a9dfea273b2a82c9bd22918; Julius Marminge

- [fix: reconcile main's round-14 features after the rebase](https://git.cafe/stienswout/t3code/commit/1216ac565f73de005b8513fbbd94bb8ea8706570?format=markdown) — 1216ac565f73de005b8513fbbd94bb8ea8706570; Julius Marminge

- [fix\(web\): drag-to-reorder queued messages and retire stale pending rows](https://git.cafe/stienswout/t3code/commit/39234f18efb2ac6516af1078c032b12de5b32ad2?format=markdown) — 39234f18efb2ac6516af1078c032b12de5b32ad2; Julius Marminge

- [feat\(web\): show attachments on queued messages and edit them in the composer](https://git.cafe/stienswout/t3code/commit/b00f37e6329aa266bb64cfbe93fdc7a11f6d549d?format=markdown) — b00f37e6329aa266bb64cfbe93fdc7a11f6d549d; Julius Marminge

- [feat\(server\): claim uploaded attachments at v2 dispatch](https://git.cafe/stienswout/t3code/commit/4428fff63da8a9971100e1313fa1b810b388737f?format=markdown) — 4428fff63da8a9971100e1313fa1b810b388737f; Julius Marminge

- [fix\(web\): restore the full-screen file-drop target over the chat column](https://git.cafe/stienswout/t3code/commit/aa99a663a37643e93a1a03402b18a650d996d392?format=markdown) — aa99a663a37643e93a1a03402b18a650d996d392; Julius Marminge

- [fix: restore main's automatic thread settling after the revert](https://git.cafe/stienswout/t3code/commit/f01f848062dabfd8ae8c612a9dfbbe7f233d7676?format=markdown) — f01f848062dabfd8ae8c612a9dfbbe7f233d7676; Julius Marminge

- [fix: reconcile main's round-12 features after the rebase](https://git.cafe/stienswout/t3code/commit/1a6dcb6eb0e5aeb5449af83691803796b9316267?format=markdown) — 1a6dcb6eb0e5aeb5449af83691803796b9316267; Julius Marminge

- [fix\(opencode\): route child-session approvals through the v2 adapter](https://git.cafe/stienswout/t3code/commit/eed6bf90fe13d2c2e46dd137f9d6ff06d14347de?format=markdown) — eed6bf90fe13d2c2e46dd137f9d6ff06d14347de; Julius Marminge

- [fix: reconcile main's round-11 features after the rebase](https://git.cafe/stienswout/t3code/commit/d96ead8583c895c37033bed5317a8140ab0f660c?format=markdown) — d96ead8583c895c37033bed5317a8140ab0f660c; Julius Marminge

- [fix\(web\): collapsed tool rows preview inputs for every tool type](https://git.cafe/stienswout/t3code/commit/fa5ebc1ddaf94952964a18c6e56e27e5a1911578?format=markdown) — fa5ebc1ddaf94952964a18c6e56e27e5a1911578; Julius Marminge

- [fix\(web\): show the command on collapsed tool rows, not its stdout](https://git.cafe/stienswout/t3code/commit/29ace0edc617c39070f2344afe27c134332013ea?format=markdown) — 29ace0edc617c39070f2344afe27c134332013ea; Julius Marminge

- [fix\(web\): surface v2 todo-list plans as task progress](https://git.cafe/stienswout/t3code/commit/fe50f75e2b6de42a5dff42258631dfe9bc1781eb?format=markdown) — fe50f75e2b6de42a5dff42258631dfe9bc1781eb; Julius Marminge

- [fix\(web\): collapse settled tool runs behind main's summary toggles](https://git.cafe/stienswout/t3code/commit/fc4a428c86dcab6ee506a56b10b681ef00e6c773?format=markdown) — fc4a428c86dcab6ee506a56b10b681ef00e6c773; Julius Marminge

- [fix\(web\): converge ChatComposer on main's drawer-era body](https://git.cafe/stienswout/t3code/commit/1eba1f2154087e0e32799690d06f02ac32ff8866?format=markdown) — 1eba1f2154087e0e32799690d06f02ac32ff8866; Julius Marminge

- [fix\(web\): adopt main's attached-composer surface contract so the glass survives shoulder tabs](https://git.cafe/stienswout/t3code/commit/af2f6833d4ef50a6269bd29b22dd7bf8ff42e0ba?format=markdown) — af2f6833d4ef50a6269bd29b22dd7bf8ff42e0ba; Julius Marminge

- [fix\(web\): repaint the composer glass and strip the thread-panel popover chrome](https://git.cafe/stienswout/t3code/commit/88b7b7b7db1b0f2f230788fb649e63015d2cd1fc?format=markdown) — 88b7b7b7db1b0f2f230788fb649e63015d2cd1fc; Julius Marminge

- [feat\(grok\): capture exit_plan_mode into the v2 proposed-plan card \(\#8358\)](https://git.cafe/stienswout/t3code/commit/f765900d9ce8c327ece564984c5d1d2811d71c4c?format=markdown) — f765900d9ce8c327ece564984c5d1d2811d71c4c; Julius Marminge

- [fix\(web\): keep following the stream after returning to the live edge \(\#6519\)](https://git.cafe/stienswout/t3code/commit/8922bfd4a8efc0423fa6b771bf1dbd8ea072b316?format=markdown) — 8922bfd4a8efc0423fa6b771bf1dbd8ea072b316; Julius Marminge

- [fix\(web\): re-apply main's round-10 markdown fixes inside the factory](https://git.cafe/stienswout/t3code/commit/26da2fd37097afe23b68ee922e2532fe4508186c?format=markdown) — 26da2fd37097afe23b68ee922e2532fe4508186c; Julius Marminge

- [feat\(orchestration-v2\): show live context usage in the meter \(\#8144\)](https://git.cafe/stienswout/t3code/commit/e7b3e373bc02014b5bbde91a39f47c515e05cb70?format=markdown) — e7b3e373bc02014b5bbde91a39f47c515e05cb70; Julius Marminge

- [fix\(grok\): fail hung prompts on xAI rate-limit completions \(\#8358, partial\)](https://git.cafe/stienswout/t3code/commit/57d96a9104a392237611d51c9e3fd9ca56418af7?format=markdown) — 57d96a9104a392237611d51c9e3fd9ca56418af7; Julius Marminge

- [feat\(analytics\): credit v2 threads and turns to the starting client \(\#7774\)](https://git.cafe/stienswout/t3code/commit/d5d1b2f08883d00da62c1942c1ff74d5c3a37fcd?format=markdown) — d5d1b2f08883d00da62c1942c1ff74d5c3a37fcd; Julius Marminge

- [feat\(orchestration-v2\): route Codex thread feedback uploads through v2 \(\#7949\)](https://git.cafe/stienswout/t3code/commit/77d64e5ce4cb5c88ce0f9a083d6dc4061826c157?format=markdown) — 77d64e5ce4cb5c88ce0f9a083d6dc4061826c157; Julius Marminge

- [feat\(orchestration-v2\): carry approval options and app names to the client \(\#8058\)](https://git.cafe/stienswout/t3code/commit/13ba775496ff2907054fbb96e413a74e48793067?format=markdown) — 13ba775496ff2907054fbb96e413a74e48793067; Julius Marminge

- [feat\(orchestration-v2\): project linked pull requests on threads \(\#8160\)](https://git.cafe/stienswout/t3code/commit/58ffe9cfef5860bbceb6369e50831540814ef561?format=markdown) — 58ffe9cfef5860bbceb6369e50831540814ef561; Julius Marminge

- [fix\(web\): stop mis-marking recovered and text-reported tool failures in the v2 work log](https://git.cafe/stienswout/t3code/commit/4422b2fd8dfb764ada1a4eb5b18a0a40ddf5c88c?format=markdown) — 4422b2fd8dfb764ada1a4eb5b18a0a40ddf5c88c; Julius Marminge

- [fix: reconcile main's round-10 features after the rebase](https://git.cafe/stienswout/t3code/commit/fbbc1dc85aef83fc0d48a6cbad7a03f66accefd1?format=markdown) — fbbc1dc85aef83fc0d48a6cbad7a03f66accefd1; Julius Marminge

- [fix\(orchestration\): show provider retries in the work log](https://git.cafe/stienswout/t3code/commit/dd2859dfdbe3599d7f12385987ea53ab0d12c34d?format=markdown) — dd2859dfdbe3599d7f12385987ea53ab0d12c34d; Julius Marminge

- [refactor\(web\): finish aligning the branch with main's style simplification](https://git.cafe/stienswout/t3code/commit/c62f1e906a57b73ae1c4b412441c72ddaf648cf9?format=markdown) — c62f1e906a57b73ae1c4b412441c72ddaf648cf9; Julius Marminge

- [fix\(web\): restore the titlebar sizing and timeline fade lost to main's style simplification](https://git.cafe/stienswout/t3code/commit/48ec4da2ca3cf48efd45791322aebcfb78b58ce1?format=markdown) — 48ec4da2ca3cf48efd45791322aebcfb78b58ce1; Julius Marminge

- [feat\(server\): honor withheld agent browser access in the v2 runtime](https://git.cafe/stienswout/t3code/commit/addfb44d94437d0b7cb1053522d22daff7552cf5?format=markdown) — addfb44d94437d0b7cb1053522d22daff7552cf5; Julius Marminge

- [fix: reconcile main's round-9 features after the rebase](https://git.cafe/stienswout/t3code/commit/d7ffcdad3b0009cf1afd4d88af1edb3642c06c50?format=markdown) — d7ffcdad3b0009cf1afd4d88af1edb3642c06c50; Julius Marminge

- [feat\(mobile\): surface prominent activity status and metadata](https://git.cafe/stienswout/t3code/commit/024a4f6cab60063b9f5df421cfafe9c4867130c4?format=markdown) — 024a4f6cab60063b9f5df421cfafe9c4867130c4; Julius Marminge

- [fix\(server\): reject replaying a command receipt across threads in v2](https://git.cafe/stienswout/t3code/commit/9686cd56f135c94fd6ad5f6afe3b99bb6545e8c5?format=markdown) — 9686cd56f135c94fd6ad5f6afe3b99bb6545e8c5; Julius Marminge

- [fix: reconcile main's round-8 features after the rebase](https://git.cafe/stienswout/t3code/commit/a186d9e21a0e4ba46ecdf3371b3ef44ee2d99056?format=markdown) — a186d9e21a0e4ba46ecdf3371b3ef44ee2d99056; Julius Marminge

- [perf\(server\): keep shell snapshots bounded and active-only](https://git.cafe/stienswout/t3code/commit/97f9aa72628225da47d1f91227713d3ec86e7608?format=markdown) — 97f9aa72628225da47d1f91227713d3ec86e7608; Julius Marminge

- [fix\(web\): size the titlebar layout-control icons like the sidebar trigger](https://git.cafe/stienswout/t3code/commit/3938bf74d4bb3c67a2985e6295bdb806e17d9e0f?format=markdown) — 3938bf74d4bb3c67a2985e6295bdb806e17d9e0f; Julius Marminge

- [fix\(web\): align titlebar clusters to one shared pixel inset](https://git.cafe/stienswout/t3code/commit/cc507c0c6c7fe864abd4f9338e9259575c83cb45?format=markdown) — cc507c0c6c7fe864abd4f9338e9259575c83cb45; Julius Marminge

- [fix\(web\): keep the titlebar layout controls fixed across right-panel toggles](https://git.cafe/stienswout/t3code/commit/2025242cdd439760b1a2bc4e7cb3f110bd325ba3?format=markdown) — 2025242cdd439760b1a2bc4e7cb3f110bd325ba3; Julius Marminge

- [fix: reconcile main's round-6 features after the rebase](https://git.cafe/stienswout/t3code/commit/a1dd676ea7e0053e1650c8d6c7c3fb18ae9e2dfd?format=markdown) — a1dd676ea7e0053e1650c8d6c7c3fb18ae9e2dfd; Julius Marminge

- [feat\(contracts\): track thread title regeneration](https://git.cafe/stienswout/t3code/commit/3b1e2cd2573ccda46ef2e3a8c1e3b2604b7acbe1?format=markdown) — 3b1e2cd2573ccda46ef2e3a8c1e3b2604b7acbe1; Julius Marminge

- [feat\(orchestration\): bound thread history and resume payloads](https://git.cafe/stienswout/t3code/commit/e7e51f663c24aa07348090e9c91515939fe7af0d?format=markdown) — e7e51f663c24aa07348090e9c91515939fe7af0d; Julius Marminge

- [fix\(web\): restore main's collapse chrome and tab-status keying on the PR panel](https://git.cafe/stienswout/t3code/commit/eed9fb93531c6f5252bb1eae8598a996846002cc?format=markdown) — eed9fb93531c6f5252bb1eae8598a996846002cc; Julius Marminge

- [feat\(web\): prioritize pull request row actions](https://git.cafe/stienswout/t3code/commit/5c1d39d4199a313ba8105b7274e9980670107924?format=markdown) — 5c1d39d4199a313ba8105b7274e9980670107924; Julius Marminge

- [fix\(web\): reconcile main's round-5 features after the rebase](https://git.cafe/stienswout/t3code/commit/26d3bf950b3323c17187a4a86cf7160f81628c05?format=markdown) — 26d3bf950b3323c17187a4a86cf7160f81628c05; Julius Marminge

- [fix\(mobile\): port main's composer stabilization into the v2 thread screens](https://git.cafe/stienswout/t3code/commit/c6f79b47babdc5afd49c2ab1155122929b2cea8a?format=markdown) — c6f79b47babdc5afd49c2ab1155122929b2cea8a; Julius Marminge

- [feat\(web\): add pull request actions to thread details](https://git.cafe/stienswout/t3code/commit/45a94584ea0bcf14e44ac8c48547e569f69cd9be?format=markdown) — 45a94584ea0bcf14e44ac8c48547e569f69cd9be; Julius Marminge

- [fix\(web\): restore the branch's slim chat header](https://git.cafe/stienswout/t3code/commit/3097c71b92ed5c9fe098c7fa35d1de302a42840d?format=markdown) — 3097c71b92ed5c9fe098c7fa35d1de302a42840d; Julius Marminge

- [test\(server\): expect attachment saved-at lines in ClaudeAdapterV2 turn text](https://git.cafe/stienswout/t3code/commit/279c3c20c1d1a745dfe7737e5618df8dc929a064?format=markdown) — 279c3c20c1d1a745dfe7737e5618df8dc929a064; Julius Marminge

- [test\(web\): restore main's right-panel migration expectations after the panel-visibility merge](https://git.cafe/stienswout/t3code/commit/8a131ec0be2e7bed0a778fa9269324ec1294a2aa?format=markdown) — 8a131ec0be2e7bed0a778fa9269324ec1294a2aa; Julius Marminge

- [fix\(server\): port round-3 main fixes into the v2 orchestrator](https://git.cafe/stienswout/t3code/commit/404a72ad0e6dfb771ba0604b8d284539ab6c5765?format=markdown) — 404a72ad0e6dfb771ba0604b8d284539ab6c5765; Julius Marminge

- [chore\(server\): renumber v2 migrations 038-046 to 041-049 after main's 038-040](https://git.cafe/stienswout/t3code/commit/e51a4bd1629ac9b5b5360190bd2c9e820fb3f4d0?format=markdown) — e51a4bd1629ac9b5b5360190bd2c9e820fb3f4d0; Julius Marminge

- [fix: repair rerere-damaged files and reconcile main's round-3 features with v2](https://git.cafe/stienswout/t3code/commit/a1913fd2db4e693d33b5ff02aeebc8a9dcab688b?format=markdown) — a1913fd2db4e693d33b5ff02aeebc8a9dcab688b; Julius Marminge

- [fix\(web\): show Git action success inline in panel](https://git.cafe/stienswout/t3code/commit/0728d12d8381311524553053fdee79eab7e26fda?format=markdown) — 0728d12d8381311524553053fdee79eab7e26fda; Julius Marminge

- [fix\(web\): let LegendList own end-follow and disclosure anchoring \(\#5449\)](https://git.cafe/stienswout/t3code/commit/61121f56ba39cbe312ce394dea30cc7d44b0e9ea?format=markdown) — 61121f56ba39cbe312ce394dea30cc7d44b0e9ea; Julius Marminge

- [fix\(web\): port the refined live-follow gesture gating to the v2 timeline](https://git.cafe/stienswout/t3code/commit/a18c51408e72810013a7eff43af9930f6a1d3b2b?format=markdown) — a18c51408e72810013a7eff43af9930f6a1d3b2b; Julius Marminge

- [chore\(web\): prune plan-sidebar leftovers after the inline-plans rework](https://git.cafe/stienswout/t3code/commit/5542bf59fd225bf12a9afa7a40b2afa80451fedb?format=markdown) — 5542bf59fd225bf12a9afa7a40b2afa80451fedb; Julius Marminge

- [fix: port main fixes stranded by the v2 rewrite \(round 2\)](https://git.cafe/stienswout/t3code/commit/71ab75b05263277d17baa2fbaf6330f5252e45f9?format=markdown) — 71ab75b05263277d17baa2fbaf6330f5252e45f9; Julius Marminge

- [fix\(server\): renumber v2 migrations after main's 037_ProjectionTurnsKeysetIndex](https://git.cafe/stienswout/t3code/commit/dd96d32199051e9ffdf3fe82f39be44da16c8959?format=markdown) — dd96d32199051e9ffdf3fe82f39be44da16c8959; Julius Marminge

- [fix: repair conflict-marker artifacts from rebase auto-resolutions](https://git.cafe/stienswout/t3code/commit/2efec0bea2e1919dd6cad74257ef6b15fa3330d9?format=markdown) — 2efec0bea2e1919dd6cad74257ef6b15fa3330d9; Julius Marminge

- [fix\(web\): align git action progress button layout](https://git.cafe/stienswout/t3code/commit/8e206ee5015545f294f1596122666106a83630f4?format=markdown) — 8e206ee5015545f294f1596122666106a83630f4; Julius Marminge

- [feat\(orchestrator\): Surface waiting background work \(\#4378\)](https://git.cafe/stienswout/t3code/commit/cd73a37f1b783b40344352eb740bfa19f3602a15?format=markdown) — cd73a37f1b783b40344352eb740bfa19f3602a15; Mike Olson

- [test\(server\): align migration expectations with renumbered ids](https://git.cafe/stienswout/t3code/commit/d5a1c2627b499290aaff89bf7a6847b7fd5d0fcb?format=markdown) — d5a1c2627b499290aaff89bf7a6847b7fd5d0fcb; Julius Marminge

- [fix: port main fixes stranded by the v2 rewrite](https://git.cafe/stienswout/t3code/commit/16a62b9c2643471679f553d8f0f0e138bec7409c?format=markdown) — 16a62b9c2643471679f553d8f0f0e138bec7409c; Julius Marminge

- [fix\(server\): renumber v2 migrations after main's 036_ProjectionThreadsPinned](https://git.cafe/stienswout/t3code/commit/e8d13e701567d6d772bd860617edcedaf2ff58f9?format=markdown) — e8d13e701567d6d772bd860617edcedaf2ff58f9; Julius Marminge

- [fix\(web\): remove open PR actions from git controls](https://git.cafe/stienswout/t3code/commit/e24d62cdb452d8f1b97dfee9efce2d3e17f48f00?format=markdown) — e24d62cdb452d8f1b97dfee9efce2d3e17f48f00; Julius Marminge

- [fix\(server\): stop tying codex text-generation temp files to the caller's scope \(\#5406\)](https://git.cafe/stienswout/t3code/commit/c0304f0ed7fa6373eef10d963dc817ce7dc5c439?format=markdown) — c0304f0ed7fa6373eef10d963dc817ce7dc5c439; Julius Marminge

- [fix\(orchestrator\): Prevent redundant delegated completion turns \(\#5311\)](https://git.cafe/stienswout/t3code/commit/f81cb5e0ea20d94e4a8c68d0c943a88207429237?format=markdown) — f81cb5e0ea20d94e4a8c68d0c943a88207429237; Mike Olson

- [fix\(test\): keep codex replay recovery off the repo checkout](https://git.cafe/stienswout/t3code/commit/5a72667590459bf0262c43bfd1227ac5f77dbe4f?format=markdown) — 5a72667590459bf0262c43bfd1227ac5f77dbe4f; Julius Marminge

- [chore: resolve lint warnings across v2 code](https://git.cafe/stienswout/t3code/commit/7aaccc7624189501272f8c6bc2a201d7e470e011?format=markdown) — 7aaccc7624189501272f8c6bc2a201d7e470e011; Julius Marminge

- [test\(server\): cover v2 thread title regeneration](https://git.cafe/stienswout/t3code/commit/689500b3d23a04085a8ac46ed1ee80c98a7f5ef5?format=markdown) — 689500b3d23a04085a8ac46ed1ee80c98a7f5ef5; Julius Marminge

- [fix\(web\): restore compact header sizing for project script controls](https://git.cafe/stienswout/t3code/commit/e8eb2cad27fafd6f62b23ffb26a911a29db81537?format=markdown) — e8eb2cad27fafd6f62b23ffb26a911a29db81537; Julius Marminge

- [fix: send mcp-protocol-version header in worktree registration test](https://git.cafe/stienswout/t3code/commit/9935f91f10108276f3f04981ab9d3ebd45a0cc9d?format=markdown) — 9935f91f10108276f3f04981ab9d3ebd45a0cc9d; Julius Marminge

- [fix: adopt effect beta.103 APIs in rebased v2 code](https://git.cafe/stienswout/t3code/commit/71b308a2c24d4697ef2e30dd459df30642cdcbea?format=markdown) — 71b308a2c24d4697ef2e30dd459df30642cdcbea; Julius Marminge

- [feat\(chat\): refine V2 conversation UI \(\#5307\)](https://git.cafe/stienswout/t3code/commit/60c9f32e6ea614a2e3c50cbc0e09f84a5d825b2a?format=markdown) — 60c9f32e6ea614a2e3c50cbc0e09f84a5d825b2a; maria

- [fix\(server\): restore worktree branch naming in the v2 orchestrator \(\#5309\)](https://git.cafe/stienswout/t3code/commit/01738792f98b2c3ffb4879074f02e6a18bd31a74?format=markdown) — 01738792f98b2c3ffb4879074f02e6a18bd31a74; Julius Marminge

- [fix\(orchestrator\): Order thread lineage by creation time \(\#5310\)](https://git.cafe/stienswout/t3code/commit/f37115329154f0d3a1cf00f1047c39c2416323cb?format=markdown) — f37115329154f0d3a1cf00f1047c39c2416323cb; Mike Olson

- [fix\(orchestration-v2\): restore generated thread titles \(\#5176\)](https://git.cafe/stienswout/t3code/commit/6a768a6494b4a90a43b7a60195efb373ffef717b?format=markdown) — 6a768a6494b4a90a43b7a60195efb373ffef717b; Yusuf Rawat

- [fix: reconcile rebase with latest main](https://git.cafe/stienswout/t3code/commit/3579db8eb7bb973129905935967aa7ba3f1e67b9?format=markdown) — 3579db8eb7bb973129905935967aa7ba3f1e67b9; maria-rcks

- [fix\(web\): keep Git progress title anchored](https://git.cafe/stienswout/t3code/commit/548faf94c0837dbca63d3f8f568b18627bc2ff6e?format=markdown) — 548faf94c0837dbca63d3f8f568b18627bc2ff6e; Julius Marminge

- [fix\(web\): remove elevated thread details panel styling](https://git.cafe/stienswout/t3code/commit/8225bb16b639db703b1e01636ef982037bcea4ec?format=markdown) — 8225bb16b639db703b1e01636ef982037bcea4ec; Julius Marminge

- [refactor\(orchestration\): split thread-not-sendable into typed errors](https://git.cafe/stienswout/t3code/commit/4c30c7f0ef8671ecabea21ca8790d51e5eb99bdd?format=markdown) — 4c30c7f0ef8671ecabea21ca8790d51e5eb99bdd; Julius Marminge

- [fix\(orchestration\): promoted queued messages keep the queued_turn intent](https://git.cafe/stienswout/t3code/commit/b0e8fe0cfc7f69862f7b6ef6c977ed9756790a3d?format=markdown) — b0e8fe0cfc7f69862f7b6ef6c977ed9756790a3d; Julius Marminge

- [fix\(orchestration\): thread visits no longer create activity loops \(\#5038\)](https://git.cafe/stienswout/t3code/commit/e80ff50b7e5fd1afb356bfaeb39ea0f13a17750f?format=markdown) — e80ff50b7e5fd1afb356bfaeb39ea0f13a17750f; Yusuf Rawat

- [feat\(orchestration\): port thread title regeneration to the v2 runtime](https://git.cafe/stienswout/t3code/commit/e1b61f7a164c42df61c15c62190d289fca9582fa?format=markdown) — e1b61f7a164c42df61c15c62190d289fca9582fa; Julius Marminge

- [perf\(web\): keep timeline minimap animations off the main thread](https://git.cafe/stienswout/t3code/commit/e46ad451adbe33763601577c34cd453bcbdd4648?format=markdown) — e46ad451adbe33763601577c34cd453bcbdd4648; Julius Marminge

- [fix\(relay\): stop replaying the whole event store into the awareness relay](https://git.cafe/stienswout/t3code/commit/4d8891dd005f77c86013ed66e83d6163f5402b6a?format=markdown) — 4d8891dd005f77c86013ed66e83d6163f5402b6a; Julius Marminge

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