# Commit history · flambo/t3code

[View on GitCafe](https://git.cafe/flambo/t3code/commits/5c8a19a610374891ecb3eb592bae64f19829fce0)

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

Visibility: public

Requested revision: 5c8a19a610374891ecb3eb592bae64f19829fce0

Requested commit: 5c8a19a610374891ecb3eb592bae64f19829fce0

- [fix\(web\): show ACP sidebar icons and hold onboarding height while loading](https://git.cafe/flambo/t3code/commit/5c8a19a610374891ecb3eb592bae64f19829fce0?format=markdown) — 5c8a19a610374891ecb3eb592bae64f19829fce0; Julius Marminge

- [fix\(pi\): cap OpenRouter output budgets pending upstream fix](https://git.cafe/flambo/t3code/commit/b25d05d51b0bfd951e7b7e829e42e25077e89cf6?format=markdown) — b25d05d51b0bfd951e7b7e829e42e25077e89cf6; Julius Marminge

- [fix\(pi\): use native forks and preserve rollback session identity](https://git.cafe/flambo/t3code/commit/2d7d95f7e92fe02a40a498cd77c8364ea670bb7d?format=markdown) — 2d7d95f7e92fe02a40a498cd77c8364ea670bb7d; Julius Marminge

- [fix\(mcp\): omit recursive screenshot metadata from tool inputs](https://git.cafe/flambo/t3code/commit/a0557920083deca74acf0cbfb87c8f3577d7df68?format=markdown) — a0557920083deca74acf0cbfb87c8f3577d7df68; Julius Marminge

- [feat: render background completions as typed notifications](https://git.cafe/flambo/t3code/commit/89542b868f1c46baaa1ac88b3067ef02a99fde29?format=markdown) — 89542b868f1c46baaa1ac88b3067ef02a99fde29; Julius Marminge

- [feat\(providers\): standardize ACP providers \(\#6461\)](https://git.cafe/flambo/t3code/commit/50ea73e73224ddaa5157d3fbe6725bd3d21d4453?format=markdown) — 50ea73e73224ddaa5157d3fbe6725bd3d21d4453; Wout Stiens

- [feat\(providers\): add Pi coding agent \(\#7211\)](https://git.cafe/flambo/t3code/commit/7b1499df13ce9fc321798242a4ac9cc37852fffa?format=markdown) — 7b1499df13ce9fc321798242a4ac9cc37852fffa; Wout Stiens

- [fix: reconcile main devices and pull requests with orchestration v2](https://git.cafe/flambo/t3code/commit/3931de6e8238f08c3a8783f6363a8be06a5b8d3a?format=markdown) — 3931de6e8238f08c3a8783f6363a8be06a5b8d3a; Julius Marminge

- [test\(web\): cancel queued animation frames during worker cleanup \(\#10880\)](https://git.cafe/flambo/t3code/commit/9a0a2fdb3beb6f32cafbcb3a4fc0d43272524f20?format=markdown) — 9a0a2fdb3beb6f32cafbcb3a4fc0d43272524f20; Alex Southwell

- [test\(server\): assert tool output redaction before storage fidelity](https://git.cafe/flambo/t3code/commit/58c8a4898b0de7b9fbd47f9a95983be1e214431c?format=markdown) — 58c8a4898b0de7b9fbd47f9a95983be1e214431c; Julius Marminge

- [fix\(web\): preserve generic files when editing queued messages](https://git.cafe/flambo/t3code/commit/90562f058e86e9d1ef5c0eaedf275e578f15ade1?format=markdown) — 90562f058e86e9d1ef5c0eaedf275e578f15ade1; Julius Marminge

- [fix\(server\): preserve Claude Read image previews across clients](https://git.cafe/flambo/t3code/commit/a1abba223e406e2e0fd6f2f262ec3779f10794e7?format=markdown) — a1abba223e406e2e0fd6f2f262ec3779f10794e7; Julius Marminge

- [fix\(server\): isolate Cursor metadata generation from workspaces](https://git.cafe/flambo/t3code/commit/8b0ad5d5e3c4560c568d92b4240cf21b2d4036bc?format=markdown) — 8b0ad5d5e3c4560c568d92b4240cf21b2d4036bc; Julius Marminge

- [fix\(server\): retry initial title generation after transient failures](https://git.cafe/flambo/t3code/commit/8743535f3d0a271b80f682542c44e216d11910e9?format=markdown) — 8743535f3d0a271b80f682542c44e216d11910e9; Julius Marminge

- [perf\(server\): scope ordinary control reads to their targets](https://git.cafe/flambo/t3code/commit/84f58ec588b7addc4389d0d75e1c6d965cda3e38?format=markdown) — 84f58ec588b7addc4389d0d75e1c6d965cda3e38; Julius Marminge

- [fix\(server\): retain normalized OpenCode turn usage](https://git.cafe/flambo/t3code/commit/ddb7859e2004f5a89cd321c9597a3983622caf81?format=markdown) — ddb7859e2004f5a89cd321c9597a3983622caf81; Julius Marminge

- [fix\(server\): query only due scheduled tasks during polling](https://git.cafe/flambo/t3code/commit/6df22c8622c136fe3b396aa0ec26ed14f2807410?format=markdown) — 6df22c8622c136fe3b396aa0ec26ed14f2807410; Julius Marminge

- [fix\(client\): bound socket resets after cold HTTP failures](https://git.cafe/flambo/t3code/commit/f84547971ea539b23bedaedb98b12d61bea6efd0?format=markdown) — f84547971ea539b23bedaedb98b12d61bea6efd0; Julius Marminge

- [fix\(server\): bound OpenCode runtime request replies](https://git.cafe/flambo/t3code/commit/608794fafbb8efa28f1351b48d3280c77b4b1c30?format=markdown) — 608794fafbb8efa28f1351b48d3280c77b4b1c30; Julius Marminge

- [fix\(server\): fail OpenCode turns on unexpected stream EOF](https://git.cafe/flambo/t3code/commit/c6c9db4628966d17a4685497c5e70119fca33f6e?format=markdown) — c6c9db4628966d17a4685497c5e70119fca33f6e; Julius Marminge

- [fix\(server\): retain thread baseline diffs across root runs](https://git.cafe/flambo/t3code/commit/3def236e1860cec6ca314f680da6ed87b0115135?format=markdown) — 3def236e1860cec6ca314f680da6ed87b0115135; Julius Marminge

- [fix\(server\): abort external OpenCode sessions on release](https://git.cafe/flambo/t3code/commit/a96573b8046ade835c9c9d63edb05c74ed9b50da?format=markdown) — a96573b8046ade835c9c9d63edb05c74ed9b50da; Julius Marminge

- [fix\(server\): report OpenCode descendant stop failures](https://git.cafe/flambo/t3code/commit/189361073029c6bd94783950b77e38cf206f5a9d?format=markdown) — 189361073029c6bd94783950b77e38cf206f5a9d; Julius Marminge

- [fix: reconcile main updates with orchestration v2](https://git.cafe/flambo/t3code/commit/35f592f9f35c40a64c5ecda90637e39506972bb8?format=markdown) — 35f592f9f35c40a64c5ecda90637e39506972bb8; Julius Marminge

- [fix\(web\): smooth composer transitions and group approval worklogs](https://git.cafe/flambo/t3code/commit/637c45a95665d48a46ed71ccc62cb1c16640dad4?format=markdown) — 637c45a95665d48a46ed71ccc62cb1c16640dad4; Julius Marminge

- [fix\(web\): simplify timeline rows and preserve collapsed composer controls](https://git.cafe/flambo/t3code/commit/c0dec3115fdcb19c8ca35f41f30e989654a52656?format=markdown) — c0dec3115fdcb19c8ca35f41f30e989654a52656; Julius Marminge

- [fix\(server\): consolidate V2 migrations and refine runtime recovery](https://git.cafe/flambo/t3code/commit/5785ea874908c0b245281e1845732bb48f1a0d37?format=markdown) — 5785ea874908c0b245281e1845732bb48f1a0d37; Julius Marminge

- [fix: restore sidebar behavior after v2 rebases](https://git.cafe/flambo/t3code/commit/82e501bf855f79a504058af25c03eb9532f36705?format=markdown) — 82e501bf855f79a504058af25c03eb9532f36705; Julius Marminge

- [fix\(web\): preserve tool failures after output redaction](https://git.cafe/flambo/t3code/commit/fd08e9a5bb0a29ac17d2d6cce6c3e778c53ba70a?format=markdown) — fd08e9a5bb0a29ac17d2d6cce6c3e778c53ba70a; Julius Marminge

- [perf\(orchestration\): bound v2 transport payloads](https://git.cafe/flambo/t3code/commit/60762405a0c519b75977a8e0f9fdd36d9c3a49b7?format=markdown) — 60762405a0c519b75977a8e0f9fdd36d9c3a49b7; Julius Marminge

- [fix\(web\): restore compact load-earlier control](https://git.cafe/flambo/t3code/commit/840e949166e5007d2b33900918f6a49b2cbd50a3?format=markdown) — 840e949166e5007d2b33900918f6a49b2cbd50a3; Julius Marminge

- [fix: reconcile main's round-26 updates after rebase](https://git.cafe/flambo/t3code/commit/2b74f9c37065380d5864cd2ab30326fc45c3196e?format=markdown) — 2b74f9c37065380d5864cd2ab30326fc45c3196e; Julius Marminge

- [chore: format files exposed by CI](https://git.cafe/flambo/t3code/commit/5aa876e95fe862564138ce9403ba48153f43d88f?format=markdown) — 5aa876e95fe862564138ce9403ba48153f43d88f; Julius Marminge

- [fix\(web\): port auto-balance updates to v2 chat](https://git.cafe/flambo/t3code/commit/9317a970ff7c5ae2ba738f63f1e8501c2772a975?format=markdown) — 9317a970ff7c5ae2ba738f63f1e8501c2772a975; Julius Marminge

- [fix\(ci\): repair rebased checks and stop duplicate runs](https://git.cafe/flambo/t3code/commit/bda5a2c191c38de93a4e52ea286e1062d034c74b?format=markdown) — bda5a2c191c38de93a4e52ea286e1062d034c74b; Julius Marminge

- [chore: remove accidentally committed audit artifacts](https://git.cafe/flambo/t3code/commit/1c45d7326d2d08ccba9fd42437d77195629c081d?format=markdown) — 1c45d7326d2d08ccba9fd42437d77195629c081d; Julius Marminge

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

- [fix\(orchestration\): map late steering to follow-up turns](https://git.cafe/flambo/t3code/commit/3cfcea93038249241eee964befc46557047cfa0f?format=markdown) — 3cfcea93038249241eee964befc46557047cfa0f; Julius Marminge

- [feat\(mcp\): expose branch-backed workspace discovery \(\#10566\)](https://git.cafe/flambo/t3code/commit/b4e67b759fd02c7bd926b371cb855b1406e9c384?format=markdown) — b4e67b759fd02c7bd926b371cb855b1406e9c384; Julius Marminge

- [feat\(mcp\): expose project thread launch service \(\#10565\)](https://git.cafe/flambo/t3code/commit/f698cbda249bbb7c1b185b2fd529148ab0b9ee29?format=markdown) — f698cbda249bbb7c1b185b2fd529148ab0b9ee29; Julius Marminge

- [feat\(mcp\): expose attachment upload and send \(\#10564\)](https://git.cafe/flambo/t3code/commit/f1a5201b1a0239d9a578d62c6f07ce00ba7c6c2a?format=markdown) — f1a5201b1a0239d9a578d62c6f07ce00ba7c6c2a; Julius Marminge

- [feat\(mcp\): expose project service operations \(\#10563\)](https://git.cafe/flambo/t3code/commit/59421986db3cfd6a4a16107e1c9be8ec01b23ef6?format=markdown) — 59421986db3cfd6a4a16107e1c9be8ec01b23ef6; Julius Marminge

- [feat\(mcp\): expose scheduled task run-now \(\#10562\)](https://git.cafe/flambo/t3code/commit/110df0f5d44b804045a433d33626c9d750bf44be?format=markdown) — 110df0f5d44b804045a433d33626c9d750bf44be; Julius Marminge

- [feat\(mcp\): expose the existing thread search query \(\#10561\)](https://git.cafe/flambo/t3code/commit/617911ccb25f599e32e65276385b9283461d1ebb?format=markdown) — 617911ccb25f599e32e65276385b9283461d1ebb; Julius Marminge

- [feat\(mcp\): expose selected environment preferences \(\#10560\)](https://git.cafe/flambo/t3code/commit/b9f521551f900bc09f5567f1ab4d07a725e998f0?format=markdown) — b9f521551f900bc09f5567f1ab4d07a725e998f0; Julius Marminge

- [feat\(mcp\): expose preview list and close \(\#10559\)](https://git.cafe/flambo/t3code/commit/258f27dbe9de794a631628406bd9d568654c5108?format=markdown) — 258f27dbe9de794a631628406bd9d568654c5108; Julius Marminge

- [feat\(mcp\): expose fork and merge-back commands \(\#10558\)](https://git.cafe/flambo/t3code/commit/484794ec63df32a6e24c2e31b463d4490e5ca1ac?format=markdown) — 484794ec63df32a6e24c2e31b463d4490e5ca1ac; Julius Marminge

- [feat\(mcp\): expose thread model selection \(\#10557\)](https://git.cafe/flambo/t3code/commit/66e16f8a308a08ebfd06ff26e4a7f9f7a7ecbbea?format=markdown) — 66e16f8a308a08ebfd06ff26e4a7f9f7a7ecbbea; Julius Marminge

- [feat\(mcp\): expose pending user questions \(\#10556\)](https://git.cafe/flambo/t3code/commit/7778deede4704316d7145851cfa50954899fbc14?format=markdown) — 7778deede4704316d7145851cfa50954899fbc14; Julius Marminge

- [feat\(mcp\): expose existing queued message commands \(\#10555\)](https://git.cafe/flambo/t3code/commit/1b889c491bd1806dd79d392269e006c399061d18?format=markdown) — 1b889c491bd1806dd79d392269e006c399061d18; Julius Marminge

- [feat\(mcp\): expose thread organization commands \(\#10554\)](https://git.cafe/flambo/t3code/commit/698f8d64b6b6616ea59f1d9b9d4870c7c28ce527?format=markdown) — 698f8d64b6b6616ea59f1d9b9d4870c7c28ce527; Julius Marminge

- [refactor\(server\): share attachment message intake \(\#10580\)](https://git.cafe/flambo/t3code/commit/3241fc7bdce5ad13e856234b24e99b162a40ac41?format=markdown) — 3241fc7bdce5ad13e856234b24e99b162a40ac41; Julius Marminge

- [refactor\(project\): share create and update inputs \(\#10578\)](https://git.cafe/flambo/t3code/commit/6b50233a973d8f4c94c4a568d17bd2ae323640b9?format=markdown) — 6b50233a973d8f4c94c4a568d17bd2ae323640b9; Julius Marminge

- [refactor\(shared\): share model-selection command choice \(\#10577\)](https://git.cafe/flambo/t3code/commit/3597f069bded1579f177e94b122d6e5c5e5bb6ff?format=markdown) — 3597f069bded1579f177e94b122d6e5c5e5bb6ff; Julius Marminge

- [fix\(server\): keep old failures from waking snoozed V2 threads \(\#9903\)](https://git.cafe/flambo/t3code/commit/232e2fc494a6d0c0c049aac273a35bd43fe57c46?format=markdown) — 232e2fc494a6d0c0c049aac273a35bd43fe57c46; Alex Southwell

- [feat\(mcp\): update thread metadata \(\#8690\)](https://git.cafe/flambo/t3code/commit/4739d48ee663bf30810b05fd96e41082e89cc034?format=markdown) — 4739d48ee663bf30810b05fd96e41082e89cc034; Julius Marminge

- [fix\(orchestration\): persist linked pull requests \(\#8689\)](https://git.cafe/flambo/t3code/commit/b5b79d414e64ddce48f02c512e02e9243461bcb8?format=markdown) — b5b79d414e64ddce48f02c512e02e9243461bcb8; Julius Marminge

- [fix\(mobile\): use the archive eligibility guard when dispatching \(\#9930\)](https://git.cafe/flambo/t3code/commit/1f589c0e97656b130067898c6733609d61b27584?format=markdown) — 1f589c0e97656b130067898c6733609d61b27584; Alex Southwell

- [fix\(mobile\): render generic message attachments \(\#9929\)](https://git.cafe/flambo/t3code/commit/6127146c41286e2f079260800a834c049a890423?format=markdown) — 6127146c41286e2f079260800a834c049a890423; Alex Southwell

- [fix\(server\): make project removal honor v2 threads](https://git.cafe/flambo/t3code/commit/aec27f7a901b47f1ed011f63c7f84a32d9e17440?format=markdown) — aec27f7a901b47f1ed011f63c7f84a32d9e17440; Julius Marminge

- [fix: reconcile upstream fixes with orchestration v2](https://git.cafe/flambo/t3code/commit/08bfaceec48bdcfa08b0b74cf4c3dd8716e1574f?format=markdown) — 08bfaceec48bdcfa08b0b74cf4c3dd8716e1574f; Julius Marminge

- [fix\(server\): explain fetch failures during worktree preparation](https://git.cafe/flambo/t3code/commit/aa4e162c53ef6ad724720c3e1516a6be241d6f3e?format=markdown) — aa4e162c53ef6ad724720c3e1516a6be241d6f3e; Julius Marminge

- [fix: reconcile main updates with orchestration v2](https://git.cafe/flambo/t3code/commit/0df05f4669cad4f4ae2ff2e4a334e4b6996ba4ed?format=markdown) — 0df05f4669cad4f4ae2ff2e4a334e4b6996ba4ed; Julius Marminge

- [test\(server\): use Effect Vitest for Cursor provider checks](https://git.cafe/flambo/t3code/commit/96dc6996ae62c981811742d04e0a05eb0e64f247?format=markdown) — 96dc6996ae62c981811742d04e0a05eb0e64f247; Julius Marminge

- [ci: run checks on v2 branch pushes](https://git.cafe/flambo/t3code/commit/a25e03f779a789103cb81c7f482519b390d6dea0?format=markdown) — a25e03f779a789103cb81c7f482519b390d6dea0; Julius Marminge

- [test\(server\): correlate OpenCode replay message identities](https://git.cafe/flambo/t3code/commit/cba5c2974b869a30a2aaf1259957bfaef21b6937?format=markdown) — cba5c2974b869a30a2aaf1259957bfaef21b6937; Julius Marminge

- [test\(server\): refresh replay runtime instruction expectations](https://git.cafe/flambo/t3code/commit/96426bb5bb4238b3c4e5bdb0739a0f07ac60fe4e?format=markdown) — 96426bb5bb4238b3c4e5bdb0739a0f07ac60fe4e; Julius Marminge

- [fix\(client-runtime\): resolve work log source imports](https://git.cafe/flambo/t3code/commit/5bba95599ddcf98fa6bdb613b33d17eb5015c484?format=markdown) — 5bba95599ddcf98fa6bdb613b33d17eb5015c484; Julius Marminge

- [test\(server\): include the shell indexes migration](https://git.cafe/flambo/t3code/commit/33ba22eff718c68b28ec43a471faf1a9b9e86834?format=markdown) — 33ba22eff718c68b28ec43a471faf1a9b9e86834; Julius Marminge

- [chore: format v2 files flagged by CI](https://git.cafe/flambo/t3code/commit/fa21a00ef416f219a68376bad0fcaf40b11242ee?format=markdown) — fa21a00ef416f219a68376bad0fcaf40b11242ee; Julius Marminge

- [fix\(orchestrator\): Stop finished Codex turns from sitting on Waiting \(\#7105\)](https://git.cafe/flambo/t3code/commit/14dd2ffad46d14ea93c7a58185d28d83118743ee?format=markdown) — 14dd2ffad46d14ea93c7a58185d28d83118743ee; Mike Olson

- [fix\(orchestrator\): Show when a completed delegated child still has work \(\#4793\)](https://git.cafe/flambo/t3code/commit/1380360f954bd08d1c77dbdfc07eceb49f255a26?format=markdown) — 1380360f954bd08d1c77dbdfc07eceb49f255a26; Mike Olson

- [fix\(orchestrator\): Stop treating a wait timeout as a dead child \(\#7427\)](https://git.cafe/flambo/t3code/commit/cbdac644f4d32f9453abbf8c404229336780933b?format=markdown) — cbdac644f4d32f9453abbf8c404229336780933b; Mike Olson

- [fix\(mobile\): restore composer and timeline behavior from main](https://git.cafe/flambo/t3code/commit/9d9d5e462b34757096542bba377dc39620a4aa81?format=markdown) — 9d9d5e462b34757096542bba377dc39620a4aa81; Julius Marminge

- [fix\(chat\): match main timer and task placement](https://git.cafe/flambo/t3code/commit/8dab80cd9c7c64a2a08efc385b0b70351362eab6?format=markdown) — 8dab80cd9c7c64a2a08efc385b0b70351362eab6; Julius Marminge

- [fix\(orchestration\): stabilize Codex turn mapping and settlement](https://git.cafe/flambo/t3code/commit/22a90e10b566e2fb074e5a524599a9528ed53d5a?format=markdown) — 22a90e10b566e2fb074e5a524599a9528ed53d5a; Julius Marminge

- [fix: reconcile main updates with orchestration v2](https://git.cafe/flambo/t3code/commit/76170f038802982a8414c3b16243592e7b0d097d?format=markdown) — 76170f038802982a8414c3b16243592e7b0d097d; Julius Marminge

- [fix\(server\): reduce v2 recovery and runtime resource usage](https://git.cafe/flambo/t3code/commit/642c1f24b3357505815262bfed76746bab39ce6a?format=markdown) — 642c1f24b3357505815262bfed76746bab39ce6a; Julius Marminge

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

- [fix\(web\): realign the composer and timeline with main](https://git.cafe/flambo/t3code/commit/6bb20a0b3b271b2092cc5222f5d37c42f5ee0b42?format=markdown) — 6bb20a0b3b271b2092cc5222f5d37c42f5ee0b42; Julius Marminge

- [fix\(web\): right-align the stash shoulder tab again](https://git.cafe/flambo/t3code/commit/a9609274105ca8fdaccead8fce8302ebd7ea2bbb?format=markdown) — a9609274105ca8fdaccead8fce8302ebd7ea2bbb; Julius Marminge

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

- [feat\(server\): evaluate automatic thread settlement in the v2 orchestrator](https://git.cafe/flambo/t3code/commit/97773eef8d0245977dc4c636eb4335c304ae05d2?format=markdown) — 97773eef8d0245977dc4c636eb4335c304ae05d2; Julius Marminge

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

- [feat\(web\): port working and thinking timeline rows to orchestration v2](https://git.cafe/flambo/t3code/commit/21bc1348ea5b887a55bc302138b16e96f5ec00a4?format=markdown) — 21bc1348ea5b887a55bc302138b16e96f5ec00a4; Julius Marminge

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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