# Commit history · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 4d3afb43f7e4d9d6d4f7de594872f8ef6e6a0f5e

Requested commit: 4d3afb43f7e4d9d6d4f7de594872f8ef6e6a0f5e

- [fix\(mobile\): keep scroll bounds current after animations](https://git.cafe/pingdotgg/t3code/commit/4d3afb43f7e4d9d6d4f7de594872f8ef6e6a0f5e?format=markdown) — 4d3afb43f7e4d9d6d4f7de594872f8ef6e6a0f5e; Julius Marminge

- [fix\(chat\): remove added tool summary status counts](https://git.cafe/pingdotgg/t3code/commit/e3087b0d470d58b9556694bfa807130d398195cc?format=markdown) — e3087b0d470d58b9556694bfa807130d398195cc; Julius Marminge

- [feat\(mobile\): port chat summaries and transitions to orchestration v2](https://git.cafe/pingdotgg/t3code/commit/d6f6e10de2882be01b07a25c24af05fef85a4d56?format=markdown) — d6f6e10de2882be01b07a25c24af05fef85a4d56; Julius Marminge

- [feat\(web\): summarize T3 orchestration actions](https://git.cafe/pingdotgg/t3code/commit/7b2b612029ade5d407d268734ebb80ebfee85032?format=markdown) — 7b2b612029ade5d407d268734ebb80ebfee85032; Julius Marminge

- [fix\(web\): keep composer shortcut tooltip stable on Mod](https://git.cafe/pingdotgg/t3code/commit/e9c473a0aa6000340f5e40cef31082f29f6f1ae8?format=markdown) — e9c473a0aa6000340f5e40cef31082f29f6f1ae8; Julius Marminge

- [fix\(web\): match composer actions to draft and modifier state](https://git.cafe/pingdotgg/t3code/commit/c6544ae775e67002fe2c3753dace803626ba79f0?format=markdown) — c6544ae775e67002fe2c3753dace803626ba79f0; Julius Marminge

- [fix\(web\): keep queued messages in place while editing](https://git.cafe/pingdotgg/t3code/commit/21caf78526442a619d96b89b5f3bda39f40be654?format=markdown) — 21caf78526442a619d96b89b5f3bda39f40be654; Julius Marminge

- [fix\(web\): keep queued message editing inside the queue panel](https://git.cafe/pingdotgg/t3code/commit/bdb392df65f15fa80d53f98e3f52f5c56e5ac44b?format=markdown) — bdb392df65f15fa80d53f98e3f52f5c56e5ac44b; Julius Marminge

- [refactor\(web\): use shared banner rows for queued messages](https://git.cafe/pingdotgg/t3code/commit/1eab9357466bc80b163de9778a63fa4e3abbca56?format=markdown) — 1eab9357466bc80b163de9778a63fa4e3abbca56; Julius Marminge

- [fix\(web\): keep stash separate from the composer activity column](https://git.cafe/pingdotgg/t3code/commit/8ce1126c5e7e63c8cd77e5565ad893c484ed5acf?format=markdown) — 8ce1126c5e7e63c8cd77e5565ad893c484ed5acf; Julius Marminge

- [fix\(web\): share the outline for joined composer tabs](https://git.cafe/pingdotgg/t3code/commit/59ab1aee888e505fc2d94518c6f4eb7993699579?format=markdown) — 59ab1aee888e505fc2d94518c6f4eb7993699579; Julius Marminge

- [fix\(web\): align queue headers and prevent stash overlap](https://git.cafe/pingdotgg/t3code/commit/6d94ae596c4ada87bcdbab02e1227ab9f719214d?format=markdown) — 6d94ae596c4ada87bcdbab02e1227ab9f719214d; Julius Marminge

- [fix\(web\): port composer activity and grouping to orchestration v2](https://git.cafe/pingdotgg/t3code/commit/9e5b0b94a7918998acdffc55199212ea24512058?format=markdown) — 9e5b0b94a7918998acdffc55199212ea24512058; Julius Marminge

- [fix\(orchestration\): select visible history before limiting SQL](https://git.cafe/pingdotgg/t3code/commit/f51d14f281641fb863702de2095e90904bdceac6?format=markdown) — f51d14f281641fb863702de2095e90904bdceac6; Julius Marminge

- [fix\(server\): recover OpenCode status reconciliation](https://git.cafe/pingdotgg/t3code/commit/8f24985d05fd1ab69d0eed31e412deb663c9dd55?format=markdown) — 8f24985d05fd1ab69d0eed31e412deb663c9dd55; Julius Marminge

- [fix\(orchestration\): retain nested fork history when paging](https://git.cafe/pingdotgg/t3code/commit/19e96488d5a4dde0fb04e51ebd8fc0e27879888b?format=markdown) — 19e96488d5a4dde0fb04e51ebd8fc0e27879888b; Julius Marminge

- [fix\(server\): cancel pending OpenCode prompts safely](https://git.cafe/pingdotgg/t3code/commit/bba9dff4927bbb2d9bf012eb93f308188141c1e0?format=markdown) — bba9dff4927bbb2d9bf012eb93f308188141c1e0; Julius Marminge

- [fix\(orchestration\): page history through its true end](https://git.cafe/pingdotgg/t3code/commit/d3d9ef7041c437f45e635e439748152155ffbf90?format=markdown) — d3d9ef7041c437f45e635e439748152155ffbf90; Julius Marminge

- [fix\(web\): retain markdown workspace ownership](https://git.cafe/pingdotgg/t3code/commit/125496cfbef008ddab77197e3d9d2389190f2e89?format=markdown) — 125496cfbef008ddab77197e3d9d2389190f2e89; Julius Marminge

- [fix\(clients\): anchor feedback in conversation order](https://git.cafe/pingdotgg/t3code/commit/e2e6b430ec32968934f28e4cb004f6be7bf2a3fa?format=markdown) — e2e6b430ec32968934f28e4cb004f6be7bf2a3fa; Julius Marminge

- [fix\(server\): correlate OpenCode prompt admission](https://git.cafe/pingdotgg/t3code/commit/dffa261d690dca200dbea5974d7fe4874047e720?format=markdown) — dffa261d690dca200dbea5974d7fe4874047e720; Julius Marminge

- [fix\(server\): normalize Claude question answers](https://git.cafe/pingdotgg/t3code/commit/a8047ce49dd9c03ec03f08541ad8a7ba1ad42ad1?format=markdown) — a8047ce49dd9c03ec03f08541ad8a7ba1ad42ad1; Julius Marminge

- [fix\(server\): preserve Claude planning lifecycle](https://git.cafe/pingdotgg/t3code/commit/842a25a7a42d4632fa7529c387f4c1f730f0bcbc?format=markdown) — 842a25a7a42d4632fa7529c387f4c1f730f0bcbc; Julius Marminge

- [fix\(server\): preserve provider usage in persisted turns](https://git.cafe/pingdotgg/t3code/commit/9b73ff4415b4d5370853f88c9cdef71c81e52aeb?format=markdown) — 9b73ff4415b4d5370853f88c9cdef71c81e52aeb; Julius Marminge

- [fix\(server\): allow protocol negotiation in CORS](https://git.cafe/pingdotgg/t3code/commit/8875388a2bca4398345db564463f3eab5fab6b95?format=markdown) — 8875388a2bca4398345db564463f3eab5fab6b95; Julius Marminge

- [fix\(server\): restore Claude resume compaction](https://git.cafe/pingdotgg/t3code/commit/2b441fe3faf9e7cc1c8f760097359fe1c0a1284c?format=markdown) — 2b441fe3faf9e7cc1c8f760097359fe1c0a1284c; Julius Marminge

- [perf\(orchestration\): bound complete thread snapshots](https://git.cafe/pingdotgg/t3code/commit/8e062c6404c28e43e11a14577ad99719d97cf4aa?format=markdown) — 8e062c6404c28e43e11a14577ad99719d97cf4aa; Julius Marminge

- [perf\(orchestration\): bound history reads in SQL](https://git.cafe/pingdotgg/t3code/commit/f107c69c4a26d7c02e7f21ce093fb0c85c4b8009?format=markdown) — f107c69c4a26d7c02e7f21ce093fb0c85c4b8009; Julius Marminge

- [fix\(server\): project Claude plans and todos](https://git.cafe/pingdotgg/t3code/commit/cf8fe013221b30987b38d1a9e302f227cf5e1ed7?format=markdown) — cf8fe013221b30987b38d1a9e302f227cf5e1ed7; Julius Marminge

- [fix\(server\): restore Claude structured questions](https://git.cafe/pingdotgg/t3code/commit/687c83a1f36283153acc80d2c62ad0a75c5b85bf?format=markdown) — 687c83a1f36283153acc80d2c62ad0a75c5b85bf; Julius Marminge

- [fix\(server\): guard OpenCode prompt admission races](https://git.cafe/pingdotgg/t3code/commit/c84a3864f4fd90a158d55dbdd8d389028bf41307?format=markdown) — c84a3864f4fd90a158d55dbdd8d389028bf41307; Julius Marminge

- [chore\(repo\): remove tracked audit scratch files](https://git.cafe/pingdotgg/t3code/commit/3b460833e215d4bd591c90f8046f8c2737e36aed?format=markdown) — 3b460833e215d4bd591c90f8046f8c2737e36aed; Julius Marminge

- [docs: state portable handoff limits](https://git.cafe/pingdotgg/t3code/commit/2e0579ef41215243170c16a983d493a8a5920b6b?format=markdown) — 2e0579ef41215243170c16a983d493a8a5920b6b; Julius Marminge

- [docs: explain legacy thread migration](https://git.cafe/pingdotgg/t3code/commit/652fe9c9e102a7f9e1b3c7f6bc19fdc0872b3608?format=markdown) — 652fe9c9e102a7f9e1b3c7f6bc19fdc0872b3608; Julius Marminge

- [fix\(protocol\): reject incompatible orchestration peers](https://git.cafe/pingdotgg/t3code/commit/9a2e7ede014df1573a2b5226737ef2725e5c7d2f?format=markdown) — 9a2e7ede014df1573a2b5226737ef2725e5c7d2f; Julius Marminge

- [fix\(web\): scope markdown actions to their environment](https://git.cafe/pingdotgg/t3code/commit/11511ca015a71bf0a55427f7ce3596431b35e4ba?format=markdown) — 11511ca015a71bf0a55427f7ce3596431b35e4ba; Julius Marminge

- [fix\(web\): restore markdown file chip actions](https://git.cafe/pingdotgg/t3code/commit/321d5c6ec62f745cc73825fb446f5704058bb09e?format=markdown) — 321d5c6ec62f745cc73825fb446f5704058bb09e; Julius Marminge

- [fix\(server\): keep current provider context usage](https://git.cafe/pingdotgg/t3code/commit/b1068d355eac5999eefa6f9619d304a63940ec42?format=markdown) — b1068d355eac5999eefa6f9619d304a63940ec42; Julius Marminge

- [fix\(web\): preserve Windows markdown paths](https://git.cafe/pingdotgg/t3code/commit/3ad560e5871e01de8d35aaa569a1de3d5a8d26c3?format=markdown) — 3ad560e5871e01de8d35aaa569a1de3d5a8d26c3; Julius Marminge

- [fix\(web\): load workspace markdown images through assets](https://git.cafe/pingdotgg/t3code/commit/d3dfd4c3b027a15c6a65a3a00f12e81126eb0b15?format=markdown) — d3dfd4c3b027a15c6a65a3a00f12e81126eb0b15; Julius Marminge

- [fix\(server\): preserve generic provider attachments](https://git.cafe/pingdotgg/t3code/commit/93763b800cdeff38b897c004fafb893f06249656?format=markdown) — 93763b800cdeff38b897c004fafb893f06249656; Julius Marminge

- [fix\(clients\): restore Codex feedback submission](https://git.cafe/pingdotgg/t3code/commit/165766c4b605561e5f09a361af44642bfcf97062?format=markdown) — 165766c4b605561e5f09a361af44642bfcf97062; Julius Marminge

- [fix\(orchestration\): recreate missing worktrees before turns](https://git.cafe/pingdotgg/t3code/commit/fd21824aab919680420f1e0c492da63552dec0b4?format=markdown) — fd21824aab919680420f1e0c492da63552dec0b4; Julius Marminge

- [fix\(orchestration\): honor migrated thread visibility in search](https://git.cafe/pingdotgg/t3code/commit/fda2b84b015b753a640386e8af0a06dd39548e30?format=markdown) — fda2b84b015b753a640386e8af0a06dd39548e30; Julius Marminge

- [fix\(server\): preserve Claude subagent models](https://git.cafe/pingdotgg/t3code/commit/82de496dcca413c379ef865813e51b2401e97763?format=markdown) — 82de496dcca413c379ef865813e51b2401e97763; Julius Marminge

- [fix\(web\): honor disabled legacy plan mode](https://git.cafe/pingdotgg/t3code/commit/2316cb5e0f36ca3397a9b0e57f8eb41dcba7f130?format=markdown) — 2316cb5e0f36ca3397a9b0e57f8eb41dcba7f130; Julius Marminge

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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