# Commit history · flambo/t3code

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

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

Visibility: public

Requested revision: 02da1df88dd67ab43e36c2cdca5ffdb4c14055c0

Requested commit: 02da1df88dd67ab43e36c2cdca5ffdb4c14055c0

- [fix\(web\): reset thread scroll and ignore hydration as a new turn](https://git.cafe/flambo/t3code/commit/02da1df88dd67ab43e36c2cdca5ffdb4c14055c0?format=markdown) — 02da1df88dd67ab43e36c2cdca5ffdb4c14055c0; Julius Marminge

- [fix: reconcile main monograms and PR refresh with V2](https://git.cafe/flambo/t3code/commit/dad15613106acfb85a010e141eff9932b65e4cc9?format=markdown) — dad15613106acfb85a010e141eff9932b65e4cc9; Julius Marminge

- [fix\(server\): preserve PR links across V2 discovery and import](https://git.cafe/flambo/t3code/commit/f358e7bd73b6093dab934c3d9ecbb77e59a7944f?format=markdown) — f358e7bd73b6093dab934c3d9ecbb77e59a7944f; Julius Marminge

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

- [fix: distinguish unsupported server connections](https://git.cafe/flambo/t3code/commit/7669b806a19dbffe7df017c6b9ce87c5910ce10d?format=markdown) — 7669b806a19dbffe7df017c6b9ce87c5910ce10d; Julius Marminge

- [fix: format subagent task names across clients](https://git.cafe/flambo/t3code/commit/bab6cbaff2499fdc89514b3717b8c6e59253c17c?format=markdown) — bab6cbaff2499fdc89514b3717b8c6e59253c17c; Julius Marminge

- [refactor: remove legacy token streaming](https://git.cafe/flambo/t3code/commit/fbb6e23d3380ce51c5df2af045c6ed2039c1daf5?format=markdown) — fbb6e23d3380ce51c5df2af045c6ed2039c1daf5; Julius Marminge

- [fix: stop retained background work after a turn settles](https://git.cafe/flambo/t3code/commit/8799a4efb97922fea28a1426581b200f80c359e9?format=markdown) — 8799a4efb97922fea28a1426581b200f80c359e9; Julius Marminge

- [fix\(mobile\): skip preview validation without release credentials](https://git.cafe/flambo/t3code/commit/3c1eb8aaf5ffd3501255ce53dd70b014b9ae8b19?format=markdown) — 3c1eb8aaf5ffd3501255ce53dd70b014b9ae8b19; Julius Marminge

- [fix\(mobile\): reject preview builds from v1 source](https://git.cafe/flambo/t3code/commit/42b0131373c71899c9bf771329d9f38bd9cbde69?format=markdown) — 42b0131373c71899c9bf771329d9f38bd9cbde69; Julius Marminge

- [fix\(server\): restore hub limits updates in V2 \(\#11963\)](https://git.cafe/flambo/t3code/commit/25905188992948b3fdf0bb9611883370a60b767d?format=markdown) — 25905188992948b3fdf0bb9611883370a60b767d; Bilal Bakr

- [fix\(web\): confine composer glass transition to input surface](https://git.cafe/flambo/t3code/commit/5d353c18294a49d9aec869aed1e98b7533462ae7?format=markdown) — 5d353c18294a49d9aec869aed1e98b7533462ae7; Julius Marminge

- [fix: reconcile main thread updates and Git improvements with v2](https://git.cafe/flambo/t3code/commit/0196c5db9c49cd5deff7e0d8836721d040a3d4b4?format=markdown) — 0196c5db9c49cd5deff7e0d8836721d040a3d4b4; Julius Marminge

- [fix\(server\): bound legacy thread projection requests \(\#10512\)](https://git.cafe/flambo/t3code/commit/3f68c0cc83ce8c98ba133ad6beb8dbaafdbbf862?format=markdown) — 3f68c0cc83ce8c98ba133ad6beb8dbaafdbbf862; Javad Shafique

- [test\(server\): prove v1 to v2 cutover on a copied database and flag divergent migration ids \(\#11639\)](https://git.cafe/flambo/t3code/commit/2c11897f1ffb02044d5d83ae46b37ad74269dafe?format=markdown) — 2c11897f1ffb02044d5d83ae46b37ad74269dafe; Alex Southwell

- [fix\(server\): align MCP delegation support with live provider adapter registry \(\#11578\)](https://git.cafe/flambo/t3code/commit/250aa483b674ff34eba5db39f791d9b4bb63ee13?format=markdown) — 250aa483b674ff34eba5db39f791d9b4bb63ee13; Alex Southwell

- [fix\(server\): fork Codex threads at the native turn boundary \(\#11490\)](https://git.cafe/flambo/t3code/commit/e36777ebb2ae8adb0810e5b74cd0f6d8934efbf1?format=markdown) — e36777ebb2ae8adb0810e5b74cd0f6d8934efbf1; Alex Southwell

- [test\(server\): replay denied Claude writes through V2 \(\#11597\)](https://git.cafe/flambo/t3code/commit/e042f9ffb0f99da051d7c35515c3dfce85393b2a?format=markdown) — e042f9ffb0f99da051d7c35515c3dfce85393b2a; Alex Southwell

- [fix\(server\): preserve due schedules across equivalent time formatting \(\#11590\)](https://git.cafe/flambo/t3code/commit/7b417d9498fd50a398aec4cc94eb9f65924fce8c?format=markdown) — 7b417d9498fd50a398aec4cc94eb9f65924fce8c; Alex Southwell

- [fix\(server\): skip corrupt scheduled-task rows instead of stopping the scheduler \(\#11585\)](https://git.cafe/flambo/t3code/commit/4ce87809a759d62294d86a29fc9255dbd52ab7c0?format=markdown) — 4ce87809a759d62294d86a29fc9255dbd52ab7c0; Alex Southwell

- [fix\(orchestrator\): report terminal runs after wait timeout \(\#11574\)](https://git.cafe/flambo/t3code/commit/246bad5365f1fdb6123722acc3341957a887f9d4?format=markdown) — 246bad5365f1fdb6123722acc3341957a887f9d4; Alex Southwell

- [fix\(server\): replay command events across persistence pages \(\#11499\)](https://git.cafe/flambo/t3code/commit/12402c77a4f5ed28a9181bf9ed7f1c0e642371c2?format=markdown) — 12402c77a4f5ed28a9181bf9ed7f1c0e642371c2; Alex Southwell

- [fix\(server\): project legacy thread shells during import](https://git.cafe/flambo/t3code/commit/97fa8cbc23c219c305a07d1ceb2390a5177146fc?format=markdown) — 97fa8cbc23c219c305a07d1ceb2390a5177146fc; Julius Marminge

- [fix\(test\): account for optional encoded provider settings](https://git.cafe/flambo/t3code/commit/36c57261062b69cd6d9e578a91414eefb62135b7?format=markdown) — 36c57261062b69cd6d9e578a91414eefb62135b7; Julius Marminge

- [fix\(web\): retain server-side queuing on v2 after rebase](https://git.cafe/flambo/t3code/commit/322897b158a40c14b8c5f9a46fbcfead4a2fa0ed?format=markdown) — 322897b158a40c14b8c5f9a46fbcfead4a2fa0ed; Julius Marminge

- [revert: restore existing CI push triggers](https://git.cafe/flambo/t3code/commit/666a1163a839ab4acdfcad90da2108afc6c65b4b?format=markdown) — 666a1163a839ab4acdfcad90da2108afc6c65b4b; Julius Marminge

- [fix\(ci\): verify V2 branch pushes and remove unused helper](https://git.cafe/flambo/t3code/commit/0034b829e8845e61f6392838ec30698f923b0b64?format=markdown) — 0034b829e8845e61f6392838ec30698f923b0b64; Julius Marminge

- [fix\(server\): isolate V2 migrations from the V1 database](https://git.cafe/flambo/t3code/commit/15769fa10eed54e44dd02045c51c70d8346e4b50?format=markdown) — 15769fa10eed54e44dd02045c51c70d8346e4b50; Julius Marminge

- [fix: reconcile main worktree setup and title changes with v2](https://git.cafe/flambo/t3code/commit/53bd734ce29fa36ebb4a62abd36b73f82016eec1?format=markdown) — 53bd734ce29fa36ebb4a62abd36b73f82016eec1; Julius Marminge

- [fix\(web\): adapt registry icons to light and dark themes](https://git.cafe/flambo/t3code/commit/e1375285056b0f45ee2c380a481c2d41179479a1?format=markdown) — e1375285056b0f45ee2c380a481c2d41179479a1; Julius Marminge

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

- [fix\(web\): keep the preview mini-player clear of the inline thread details card \(\#11831\)](https://git.cafe/flambo/t3code/commit/f5d7304c221b9e90eb977b902d2ececcdae258fd?format=markdown) — f5d7304c221b9e90eb977b902d2ececcdae258fd; Julius Marminge

- [feat\(web\): add the thread action menu and inline rename to the chat header \(\#11830\)](https://git.cafe/flambo/t3code/commit/090942184b26bf5aead0e01e6aa04b6d0db96b8d?format=markdown) — 090942184b26bf5aead0e01e6aa04b6d0db96b8d; Julius Marminge

- [refactor\(web\): centralize provider instance icons \(\#11829\)](https://git.cafe/flambo/t3code/commit/0393772c8e595444b11e182b034079935f45d3d2?format=markdown) — 0393772c8e595444b11e182b034079935f45d3d2; Julius Marminge

- [fix\(web\): keep the active-run header with the prompt that started it on steer \(\#11828\)](https://git.cafe/flambo/t3code/commit/431a5963dd225292085c72f5f3962710c524548c?format=markdown) — 431a5963dd225292085c72f5f3962710c524548c; Julius Marminge

- [fix\(server\): replay launches with server-allocated thread IDs \(\#11508\)](https://git.cafe/flambo/t3code/commit/988132021ad9edb61caf6b8a578cc44cd8c948a6?format=markdown) — 988132021ad9edb61caf6b8a578cc44cd8c948a6; Alex Southwell

- [fix\(server\): restart the live session on model changes after dead records \(\#11505\)](https://git.cafe/flambo/t3code/commit/414b735ef341c1a33ea68b0f2ff36b00a0360d4c?format=markdown) — 414b735ef341c1a33ea68b0f2ff36b00a0360d4c; Alex Southwell

- [fix\(server\): roll back question attachment copies when respond preparation fails \(\#11557\)](https://git.cafe/flambo/t3code/commit/f9a23dd959ce6e9854ef0f31da0cff95a20f714a?format=markdown) — f9a23dd959ce6e9854ef0f31da0cff95a20f714a; Alex Southwell

- [fix\(server\): preserve Cursor directory and lint search results \(\#11533\)](https://git.cafe/flambo/t3code/commit/f3b479c8076fe548b0af380e8447c1baadf46c18?format=markdown) — f3b479c8076fe548b0af380e8447c1baadf46c18; Alex Southwell

- [fix\(server\): report missing interrupt-and-restart capability for forced restarts \(\#11565\)](https://git.cafe/flambo/t3code/commit/a31c0ebdbabf94f83b03c2ae7d5e67dccbb1e901?format=markdown) — a31c0ebdbabf94f83b03c2ae7d5e67dccbb1e901; Alex Southwell

- [fix\(server\): load V2 replay fixtures through the platform path service \(\#11566\)](https://git.cafe/flambo/t3code/commit/33fb45e2a688ee6677d864fefdea2396f4be79e5?format=markdown) — 33fb45e2a688ee6677d864fefdea2396f4be79e5; Alex Southwell

- [fix\(server\): wake paused Cursor replay runs on mismatch \(\#11535\)](https://git.cafe/flambo/t3code/commit/835a3e38e533c9ff9d4a00846815daadf2197b05?format=markdown) — 835a3e38e533c9ff9d4a00846815daadf2197b05; Alex Southwell

- [fix\(server\): reject partial output from failed Cursor runs \(\#11534\)](https://git.cafe/flambo/t3code/commit/e417ef097dc9fa601b2c0093cee1234902c778dd?format=markdown) — e417ef097dc9fa601b2c0093cee1234902c778dd; Alex Southwell

- [fix\(client-runtime\): avoid Array\#toSorted in thread lineage ordering](https://git.cafe/flambo/t3code/commit/aefd2797bf55c03cb724d97c5c69b66636af80c8?format=markdown) — aefd2797bf55c03cb724d97c5c69b66636af80c8; Julius Marminge

- [fix\(web\): update notification tests for v2 thread shells and drop dead composer state](https://git.cafe/flambo/t3code/commit/4c9d7c5f18361576df07106077c7f55c26b01759?format=markdown) — 4c9d7c5f18361576df07106077c7f55c26b01759; Julius Marminge

- [fix: repair v2 CI after environment disable and dead exports](https://git.cafe/flambo/t3code/commit/db525c81aa6c9d44ec743d669a6cc94f743923fc?format=markdown) — db525c81aa6c9d44ec743d669a6cc94f743923fc; Julius Marminge

- [fix: reconcile main release and thread updates with V2](https://git.cafe/flambo/t3code/commit/2075b11d35be03142334ed5730478ffe220daa0e?format=markdown) — 2075b11d35be03142334ed5730478ffe220daa0e; Julius Marminge

- [fix\(mobile\): pin expo-audio so the release smoke patch stays in use \(\#11518\)](https://git.cafe/flambo/t3code/commit/2f8b3642bf8d9c7df2c5d0d1a1768a8b3dd2961c?format=markdown) — 2f8b3642bf8d9c7df2c5d0d1a1768a8b3dd2961c; Alex Southwell

- [fix\(build\): include protobuf and Connect license notices](https://git.cafe/flambo/t3code/commit/b5475f3f5ca03e6833892ce3150dfa21e3f99322?format=markdown) — b5475f3f5ca03e6833892ce3150dfa21e3f99322; Julius Marminge

- [fix: reconcile main context previews and rewind updates](https://git.cafe/flambo/t3code/commit/48992e90d9c3fb4210f577612ea85511beed9180?format=markdown) — 48992e90d9c3fb4210f577612ea85511beed9180; Julius Marminge

- [fix: reconcile main Codex model selection and UI updates](https://git.cafe/flambo/t3code/commit/c7be72c537b9b96b5a3063574e67116b1dc4a248?format=markdown) — c7be72c537b9b96b5a3063574e67116b1dc4a248; Julius Marminge

- [perf\(client\): reconcile replay batching with orchestration v2](https://git.cafe/flambo/t3code/commit/c5500106f38611f51345db3aaa0e90a0c2f5f27a?format=markdown) — c5500106f38611f51345db3aaa0e90a0c2f5f27a; Julius Marminge

- [fix: reconcile main settings and previews with orchestration v2](https://git.cafe/flambo/t3code/commit/7850fff4dd311611989bf708cec4291ec4a8412c?format=markdown) — 7850fff4dd311611989bf708cec4291ec4a8412c; Julius Marminge

- [fix\(web\): fold completed trailing background activity](https://git.cafe/flambo/t3code/commit/30c94bcf13bf2a32ac2df943b9cb2d62e4c04139?format=markdown) — 30c94bcf13bf2a32ac2df943b9cb2d62e4c04139; Julius Marminge

- [feat\(mobile\): manage queued messages in a dedicated sheet](https://git.cafe/flambo/t3code/commit/d516d72a70945544a90dbab1688cad37802002b3?format=markdown) — d516d72a70945544a90dbab1688cad37802002b3; Julius Marminge

- [perf\(client\): narrow thread subscriptions and navigation updates](https://git.cafe/flambo/t3code/commit/be62eecf768fdb6372c9ae5e64e06da9c6faf5b6?format=markdown) — be62eecf768fdb6372c9ae5e64e06da9c6faf5b6; Julius Marminge

- [perf: page complete turns and bound timeline reconciliation](https://git.cafe/flambo/t3code/commit/c3e29202cc020ef8c23224e0a22f0e5182963f68?format=markdown) — c3e29202cc020ef8c23224e0a22f0e5182963f68; Julius Marminge

- [fix: keep working timers anchored to the active run](https://git.cafe/flambo/t3code/commit/8bd92c5c724cd2b7643d57436dc9be8067130530?format=markdown) — 8bd92c5c724cd2b7643d57436dc9be8067130530; Julius Marminge

- [test\(server\): verify background delivery with real providers](https://git.cafe/flambo/t3code/commit/fd2fda0de1c447f882010ed42b0b6149dba1ba84?format=markdown) — fd2fda0de1c447f882010ed42b0b6149dba1ba84; Julius Marminge

- [fix\(server\): wait for nested completion delivery before publishing results](https://git.cafe/flambo/t3code/commit/99e4625eaa6e5eef6aa77e52b84b60b42a82afd2?format=markdown) — 99e4625eaa6e5eef6aa77e52b84b60b42a82afd2; Julius Marminge

- [fix\(server\): preserve Claude interruption status during steering](https://git.cafe/flambo/t3code/commit/5f7e6ca93f5422d6ab3101a4173c4169ae4b31df?format=markdown) — 5f7e6ca93f5422d6ab3101a4173c4169ae4b31df; Julius Marminge

- [fix\(orchestrator\): preserve task-step elapsed time across restart \(\#10051\)](https://git.cafe/flambo/t3code/commit/1a0a2bd1b31677f9f346e6cfdabbfbbb078e6012?format=markdown) — 1a0a2bd1b31677f9f346e6cfdabbfbbb078e6012; Alex Southwell

- [fix\(mobile\): throttle streaming thread visit updates \(\#9931\)](https://git.cafe/flambo/t3code/commit/4cd726bc2e825782d891b868907511a326521fc8?format=markdown) — 4cd726bc2e825782d891b868907511a326521fc8; Alex Southwell

- [fix\(server\): preserve project mutation fields across transports \(\#9920\)](https://git.cafe/flambo/t3code/commit/0595b0c8404f6296dfb668dbb82810c283d1ae05?format=markdown) — 0595b0c8404f6296dfb668dbb82810c283d1ae05; Alex Southwell

- [fix\(web\): preserve file attachments when editing queued runs \(\#9928\)](https://git.cafe/flambo/t3code/commit/0f54b7578c849c10550ace52ab226f11de793030?format=markdown) — 0f54b7578c849c10550ace52ab226f11de793030; Alex Southwell

- [fix\(server\): fail V2 turns when the OpenCode event stream ends \(\#9905\)](https://git.cafe/flambo/t3code/commit/5749668754396a56a0065b20b6056746430b1ff7?format=markdown) — 5749668754396a56a0065b20b6056746430b1ff7; Alex Southwell

- [fix\(server\): keep the native Grok default model \(\#10025\)](https://git.cafe/flambo/t3code/commit/a6f265e0a1e26c8afd6c420ec99f791ed434598f?format=markdown) — a6f265e0a1e26c8afd6c420ec99f791ed434598f; Alex Southwell

- [fix\(server\): wait for native Codex start before Stop \(\#10024\)](https://git.cafe/flambo/t3code/commit/399d7bebd56978f209acdf6557c2e8a7913745ca?format=markdown) — 399d7bebd56978f209acdf6557c2e8a7913745ca; Alex Southwell

- [test\(orchestration\): cover bounded V2 socket fallback paging \(\#9907\)](https://git.cafe/flambo/t3code/commit/98ee5e8b2068a9823697a16100f617d0f3528e5d?format=markdown) — 98ee5e8b2068a9823697a16100f617d0f3528e5d; Alex Southwell

- [fix\(orchestration\): exclude rolled-back work from bounded recovery \(\#8464\)](https://git.cafe/flambo/t3code/commit/f433f7d16394d78f30323397fdb8e84e4cb0b475?format=markdown) — f433f7d16394d78f30323397fdb8e84e4cb0b475; Alex Southwell

- [fix\(server\): classify Claude V2 structured terminal failures \(\#9897\)](https://git.cafe/flambo/t3code/commit/fffaa68cccb975a95f8646d3c898128fda2bf390?format=markdown) — fffaa68cccb975a95f8646d3c898128fda2bf390; Alex Southwell

- [test\(server\): align delegation fixtures with task result semantics](https://git.cafe/flambo/t3code/commit/04468f123a35a16139386112aab4f3f31143142d?format=markdown) — 04468f123a35a16139386112aab4f3f31143142d; Julius Marminge

- [test\(server\): align Codex delegation instruction assertion](https://git.cafe/flambo/t3code/commit/ae36e33d890aafaa9af0738adc51fa0bf3d072c6?format=markdown) — ae36e33d890aafaa9af0738adc51fa0bf3d072c6; Julius Marminge

- [fix\(server\): distinguish delegated task results from completed turns](https://git.cafe/flambo/t3code/commit/a8b67e86c0b253310d67ada24bab361427360711?format=markdown) — a8b67e86c0b253310d67ada24bab361427360711; Julius Marminge

- [fix\(acp\): preserve native child messages and final summaries](https://git.cafe/flambo/t3code/commit/e21c0464e4c4ae1e929271a03b70a67d78895778?format=markdown) — e21c0464e4c4ae1e929271a03b70a67d78895778; Julius Marminge

- [fix\(web\): populate sidebar ACP branding from environment settings](https://git.cafe/flambo/t3code/commit/631bd0df88c09bdf40ab92e3dd8327bacdf623b2?format=markdown) — 631bd0df88c09bdf40ab92e3dd8327bacdf623b2; Julius Marminge

- [fix\(server\): find active turns when answering async questions](https://git.cafe/flambo/t3code/commit/4beb85ca5519e617815f876f2913090d8c9aafa0?format=markdown) — 4beb85ca5519e617815f876f2913090d8c9aafa0; Julius Marminge

- [fix\(acp\): support Devin terminals, questions, and native subagents](https://git.cafe/flambo/t3code/commit/6855fe9ccdcaa48bf0670e168fd7176d45b31eb2?format=markdown) — 6855fe9ccdcaa48bf0670e168fd7176d45b31eb2; Julius Marminge

- [feat\(server\): deliver delegated completions through a durable mailbox](https://git.cafe/flambo/t3code/commit/54fcc31aeec37601d56145d110f67a61e3cf279e?format=markdown) — 54fcc31aeec37601d56145d110f67a61e3cf279e; Julius Marminge

- [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

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