# Commit history · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commits/490318afa505d3d033295eca12d7e62b4b922725)

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

Visibility: public

Requested revision: 490318afa505d3d033295eca12d7e62b4b922725

Requested commit: 490318afa505d3d033295eca12d7e62b4b922725

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- [fix\(chat\): prevent stale timeline scroll and rerenders](https://git.cafe/pingdotgg/t3code/commit/6d7b07fcb58e69009c484bfcebfd26c3e26cbdd3?format=markdown) — 6d7b07fcb58e69009c484bfcebfd26c3e26cbdd3; Julius Marminge

- [perf\(orchestration\): per-thread shell deltas, visit throttling, event compaction \(\#4971\)](https://git.cafe/pingdotgg/t3code/commit/b86a1c692e4ed77259f6ef8889b20dce9f25abd3?format=markdown) — b86a1c692e4ed77259f6ef8889b20dce9f25abd3; Julius Marminge

- [\[codex\] feat\(web\): show git progress in the commit button \(\#4963\)](https://git.cafe/pingdotgg/t3code/commit/4aa599a9f0f14e453cb0f1756ff30878b3a0d0c5?format=markdown) — 4aa599a9f0f14e453cb0f1756ff30878b3a0d0c5; Julius Marminge

- [feat\(orchestration\): track provider retries and thread visits](https://git.cafe/pingdotgg/t3code/commit/81723751344f0ed851e33622822ff2b4c23b39b8?format=markdown) — 81723751344f0ed851e33622822ff2b4c23b39b8; Julius Marminge

- [feat\(server\): surface legacy thread migration progress](https://git.cafe/pingdotgg/t3code/commit/7cfec1f2cee6f51e6945315cc94051cd7c1aa18f?format=markdown) — 7cfec1f2cee6f51e6945315cc94051cd7c1aa18f; Julius Marminge

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