# Commit history · gitcafe/t3code

[View on GitCafe](https://git.cafe/gitcafe/t3code/commits/ea2983afbbcd5ad6ee2e7db80c2a9270ff4964a9)

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

Visibility: public

Requested revision: ea2983afbbcd5ad6ee2e7db80c2a9270ff4964a9

Requested commit: ea2983afbbcd5ad6ee2e7db80c2a9270ff4964a9

- [fix\(web\): copy selected pull request link from PR page \(\#10615\)](https://git.cafe/gitcafe/t3code/commit/ea2983afbbcd5ad6ee2e7db80c2a9270ff4964a9?format=markdown) — ea2983afbbcd5ad6ee2e7db80c2a9270ff4964a9; maria

- [fix\(codex\): name the usage limit and its reset instead of relaying "out of credits" \(\#10473\)](https://git.cafe/gitcafe/t3code/commit/d64335bb5913c21869633a4236d9409911e3da52?format=markdown) — d64335bb5913c21869633a4236d9409911e3da52; Vitaly Iegorov

- [fix\(mobile\): show the provider account badge on thread rows \(\#9899\)](https://git.cafe/gitcafe/t3code/commit/2c8e95a4b641898322c7312cb67535612606745e?format=markdown) — 2c8e95a4b641898322c7312cb67535612606745e; Vitaly Iegorov

- [Add stop thread keybinding command \(\#4308\)](https://git.cafe/gitcafe/t3code/commit/09e8de9c655ae85410bf6b00446f272a01da81c7?format=markdown) — 09e8de9c655ae85410bf6b00446f272a01da81c7; Jake Leventhal

- [fix\(server\): disable executable capabilities in Claude metadata generation \(\#4169\)](https://git.cafe/gitcafe/t3code/commit/95834d68aa475a8afe4b2b14eaedffb35b590dab?format=markdown) — 95834d68aa475a8afe4b2b14eaedffb35b590dab; Maxwell Young

- [fix\(web\): remember Composer Fast mode across new chats \(\#2981\)](https://git.cafe/gitcafe/t3code/commit/dadba6d95d2c4515956a6c7fef184378987e13b7?format=markdown) — dadba6d95d2c4515956a6c7fef184378987e13b7; Arav Jain

- [fix\(mobile\): configure iOS Keychain access group \(\#3665\)](https://git.cafe/gitcafe/t3code/commit/02443335b155e46248f96d80e037603abc742a61?format=markdown) — 02443335b155e46248f96d80e037603abc742a61; Vedank Purohit

- [fix\(mobile\): restore brand artwork in the Android adaptive icon \(\#10598\)](https://git.cafe/gitcafe/t3code/commit/c0cad74bfaddf153c3adaaf4f78af2be9260c4c1?format=markdown) — c0cad74bfaddf153c3adaaf4f78af2be9260c4c1; Julius Marminge

- [fix\(web\): correct pending question attachment message \(\#10599\)](https://git.cafe/gitcafe/t3code/commit/12f5604442564d3e8c1cb23135b27b37ab4af1cf?format=markdown) — 12f5604442564d3e8c1cb23135b27b37ab4af1cf; Dominic Roy

- [fix\(web\): use \`tabular-nums\` with the ui font for sidebar timer \(\#10592\)](https://git.cafe/gitcafe/t3code/commit/5ec6f77ec0acc6a1fc9e9be5e1126a5199e9efe7?format=markdown) — 5ec6f77ec0acc6a1fc9e9be5e1126a5199e9efe7; Exotic

- [fix\(web\): make settings project scopes searchable and scrollable \(\#10570\)](https://git.cafe/gitcafe/t3code/commit/c8ec7df12415140c6413372f53e3be4fe2e959f8?format=markdown) — c8ec7df12415140c6413372f53e3be4fe2e959f8; maria

- [fix\(web\): remove excess sidebar thread spacing \(\#10569\)](https://git.cafe/gitcafe/t3code/commit/577b6cc221d411cfed31cba0e6d3861de2640a55?format=markdown) — 577b6cc221d411cfed31cba0e6d3861de2640a55; maria

- [ci\(knip\): enforce desktop exports \(\#10269\)](https://git.cafe/gitcafe/t3code/commit/b491e41da366beb03c54b585745318553f1239c5?format=markdown) — b491e41da366beb03c54b585745318553f1239c5; Julius Marminge

- [refactor\(desktop\): classify preview exports \(\#10268\)](https://git.cafe/gitcafe/t3code/commit/e279e402c12b002cedcd8c4ea19476fc33783dac?format=markdown) — e279e402c12b002cedcd8c4ea19476fc33783dac; Julius Marminge

- [refactor\(desktop\): classify app exports \(\#10267\)](https://git.cafe/gitcafe/t3code/commit/89dd9ab32b4aaba6f34689353cb14fa6549e34fc?format=markdown) — 89dd9ab32b4aaba6f34689353cb14fa6549e34fc; Julius Marminge

- [refactor\(desktop\): classify electron exports \(\#10266\)](https://git.cafe/gitcafe/t3code/commit/5a853a4b4513467fd1be3d62fe7dc974cea07c3c?format=markdown) — 5a853a4b4513467fd1be3d62fe7dc974cea07c3c; Julius Marminge

- [refactor\(desktop\): classify backend exports \(\#10265\)](https://git.cafe/gitcafe/t3code/commit/5b8a69c7b90b751507d0ab762dd77aaa2048408b?format=markdown) — 5b8a69c7b90b751507d0ab762dd77aaa2048408b; Julius Marminge

- [fix\(claude\): report usage limits on retried turns \(\#10549\)](https://git.cafe/gitcafe/t3code/commit/3bf74eb6dce3e1372cfafc2ca84825f4b13bae6a?format=markdown) — 3bf74eb6dce3e1372cfafc2ca84825f4b13bae6a; Wout Stiens

- [fix\(web\): keep project favicon shape consistent across sizes \(\#10502\)](https://git.cafe/gitcafe/t3code/commit/0d34579d674920cc47fc5c908494f51ed3895204?format=markdown) — 0d34579d674920cc47fc5c908494f51ed3895204; Sameer Rangwala

- [fix\(web\): keep popup triggers steady when pressed \(\#10468\)](https://git.cafe/gitcafe/t3code/commit/9cc9839545c05c998fc97f2323f691043a1a3686?format=markdown) — 9cc9839545c05c998fc97f2323f691043a1a3686; Dominic Roy

- [fix\(web\): restore settled PR colors on hover \(\#10023\)](https://git.cafe/gitcafe/t3code/commit/72d94087b460e8d3d76572ed59fe935b80eb41a1?format=markdown) — 72d94087b460e8d3d76572ed59fe935b80eb41a1; oliver

- [fix\(web\): tolerate servers that predate git identity in project import \(\#10547\)](https://git.cafe/gitcafe/t3code/commit/62fbbe08aa854fcbd8044cd971a45a54edafcb98?format=markdown) — 62fbbe08aa854fcbd8044cd971a45a54edafcb98; Julius Marminge

- [chore\(mobile\): bump app version to 1.1.0](https://git.cafe/gitcafe/t3code/commit/1d1bf50405ccca8fdb8b57879d9def379e27a550?format=markdown) — 1d1bf50405ccca8fdb8b57879d9def379e27a550; t3-code\[bot\]

- [fix\(mobile\): wait for native thread scroll before reveal \(\#10486\)](https://git.cafe/gitcafe/t3code/commit/8d7f78121660eb8599d4c5ff40cb4394159abfab?format=markdown) — 8d7f78121660eb8599d4c5ff40cb4394159abfab; Julius Marminge

- [fix\(mobile\): match Working status color to desktop](https://git.cafe/gitcafe/t3code/commit/357b8d5217cd62826767b6ce6d7c47915f2777d2?format=markdown) — 357b8d5217cd62826767b6ce6d7c47915f2777d2; Baptiste Arnaud

- [fix\(web\): remove inserted citations on cancel \(\#10518\)](https://git.cafe/gitcafe/t3code/commit/fe07ffe7c0bf1858ba4d1cd1ce0a67b10802a747?format=markdown) — fe07ffe7c0bf1858ba4d1cd1ce0a67b10802a747; Exotic

- [feat\(web\): group onboarding project import by repository \(\#10493\)](https://git.cafe/gitcafe/t3code/commit/8b2838e0e8a73d3fa6476940445c372e47b99db4?format=markdown) — 8b2838e0e8a73d3fa6476940445c372e47b99db4; Theo Browne

- [fix\(mobile\): preserve chat rows when toggling commands \(\#10492\)](https://git.cafe/gitcafe/t3code/commit/dc39615aec702ea6d402168f80b4d1613f4f2e0f?format=markdown) — dc39615aec702ea6d402168f80b4d1613f4f2e0f; Julius Marminge

- [fix\(mobile\): restore assistant message bottom padding \(\#10491\)](https://git.cafe/gitcafe/t3code/commit/b7175371d9f32f3b759a922cdbf727a3214c99a2?format=markdown) — b7175371d9f32f3b759a922cdbf727a3214c99a2; Julius Marminge

- [fix\(mobile\): animate thread lifecycle transitions consistently \(\#10487\)](https://git.cafe/gitcafe/t3code/commit/e32dd42f8ba0daa2d0c6d6d2e474b7af6b3eb7b4?format=markdown) — e32dd42f8ba0daa2d0c6d6d2e474b7af6b3eb7b4; Julius Marminge

- [fix\(mobile\): release initial scroll target after dragging \(\#10483\)](https://git.cafe/gitcafe/t3code/commit/c0d4e95c0d921b5960ad04c7f8abec459ee3c59e?format=markdown) — c0d4e95c0d921b5960ad04c7f8abec459ee3c59e; Julius Marminge

- [fix\(mobile\): smooth composer status pill resizing \(\#10484\)](https://git.cafe/gitcafe/t3code/commit/b248f5ad566a8cd3ea2d7d678c1e8aa49c748879?format=markdown) — b248f5ad566a8cd3ea2d7d678c1e8aa49c748879; Julius Marminge

- [fix\(mobile\): prevent chat from disappearing when scrolling \(\#10479\)](https://git.cafe/gitcafe/t3code/commit/71297974c666b0db50a3e3b1a861742f2cdd4d7d?format=markdown) — 71297974c666b0db50a3e3b1a861742f2cdd4d7d; Julius Marminge

- [fix\(web\): resize the floating preview from any edge \(\#10467\)](https://git.cafe/gitcafe/t3code/commit/f57d3832c0219b4f6fbe2e86f824fedd232492c0?format=markdown) — f57d3832c0219b4f6fbe2e86f824fedd232492c0; Julius Marminge

- [fix\(web\): keep composer toolbar controls anchored during transitions \(\#10478\)](https://git.cafe/gitcafe/t3code/commit/b919d6389929698ddf223d35d20139f01c8bc899?format=markdown) — b919d6389929698ddf223d35d20139f01c8bc899; Julius Marminge

- [fix\(mobile\): improve font-size slider performance and prevent maximum update depth errors \(\#7138\)](https://git.cafe/gitcafe/t3code/commit/062987b2fb0ef48cc7776d654931bd9f3bcf1f9f?format=markdown) — 062987b2fb0ef48cc7776d654931bd9f3bcf1f9f; berna

- [feat\(mobile\): start a new thread on an existing branch \(\#10359\)](https://git.cafe/gitcafe/t3code/commit/7dda0b1c0a95603f1954b81a9fee699be92668f0?format=markdown) — 7dda0b1c0a95603f1954b81a9fee699be92668f0; Wout Stiens

- [fix\(ios\): scroll short source files from blank space \(\#10178\)](https://git.cafe/gitcafe/t3code/commit/e3b644c5af878ef5d9636153401dfd4d12ee6e81?format=markdown) — e3b644c5af878ef5d9636153401dfd4d12ee6e81; Julius Marminge

- [fix\(mobile\): hide changed-files navigator and restore refresh in raw diff fallback \(\#9828\)](https://git.cafe/gitcafe/t3code/commit/bc3dc2694b5d15613ef610d693d18ebd904b0d56?format=markdown) — bc3dc2694b5d15613ef610d693d18ebd904b0d56; Lars Nieuwenhuis

- [fix\(projects\): prevent invalid script IDs from crashing threads \(\#10019\)](https://git.cafe/gitcafe/t3code/commit/d8bc6831cd822b294d875364cf3aa0a17c999258?format=markdown) — d8bc6831cd822b294d875364cf3aa0a17c999258; Alex Southwell

- [fix\(devcontainer\): make repository setup work \(\#7875\)](https://git.cafe/gitcafe/t3code/commit/7376536b23e8db0d1b09054bbc0b919cf0c85405?format=markdown) — 7376536b23e8db0d1b09054bbc0b919cf0c85405; Alex Southwell

- [feat\(mobile\): open the thread screen as soon as a new task is submitted \(\#10435\)](https://git.cafe/gitcafe/t3code/commit/5b68b2c8e1e971e4ee6956157a1698646ef52a55?format=markdown) — 5b68b2c8e1e971e4ee6956157a1698646ef52a55; Julius Marminge

- [chore\(release\): prepare v0.0.39](https://git.cafe/gitcafe/t3code/commit/08c715ed93f8a6bfd85d42f5a8b7dbe12404554d?format=markdown) — 08c715ed93f8a6bfd85d42f5a8b7dbe12404554d; t3-code\[bot\]

- [fix: use Pierre icons consistently for attachments \(\#10475\)](https://git.cafe/gitcafe/t3code/commit/a7028f1399911e8ddfd8013914b100ee49b95595?format=markdown) — a7028f1399911e8ddfd8013914b100ee49b95595; Julius Marminge

- [fix\(mobile\): show connection status in the floating pill instead of a second one \(\#10440\)](https://git.cafe/gitcafe/t3code/commit/bb5748bfac0fbeffe690875fa485a5cbe7b99132?format=markdown) — bb5748bfac0fbeffe690875fa485a5cbe7b99132; Julius Marminge

- [fix\(mobile\): keep pending messages in the chat timeline \(\#10449\)](https://git.cafe/gitcafe/t3code/commit/e1230d6031bc55a21668818d0b585d8887b88579?format=markdown) — e1230d6031bc55a21668818d0b585d8887b88579; Julius Marminge

- [fix\(shared\): redeem reset credits through the hub when it holds the account \(\#10462\)](https://git.cafe/gitcafe/t3code/commit/6abdf37a50ce6c1c9fabc499f4d0e159a6182d90?format=markdown) — 6abdf37a50ce6c1c9fabc499f4d0e159a6182d90; Julius Marminge

- [fix\(web\): make onboarding a shared multi-computer wizard \(\#10465\)](https://git.cafe/gitcafe/t3code/commit/f729e8fd837e4d6de86781351c3aee5a4ea19ab3?format=markdown) — f729e8fd837e4d6de86781351c3aee5a4ea19ab3; Julius Marminge

- [fix\(web\): clarify sidebar drag dividers and empty targets \(\#10464\)](https://git.cafe/gitcafe/t3code/commit/490eb17d31d3037930d0e6b549393e9dbcebde60?format=markdown) — 490eb17d31d3037930d0e6b549393e9dbcebde60; Julius Marminge

- [fix\(web\): clear stuck panel resize cursor \(\#10461\)](https://git.cafe/gitcafe/t3code/commit/f5fb056d248be557e14358d08525361eca047e01?format=markdown) — f5fb056d248be557e14358d08525361eca047e01; Theo Browne

- [fix\(server\): mark Cursor transport error answers as failed \(\#10337\)](https://git.cafe/gitcafe/t3code/commit/6134b90ffb19c18e0b2f468aa172095a393470b0?format=markdown) — 6134b90ffb19c18e0b2f468aa172095a393470b0; shivam

- [fix\(web\): keep sidebar drag dividers clear and gestures smooth \(\#10453\)](https://git.cafe/gitcafe/t3code/commit/4e969f3731aaa590889d74274b3b6dced6d86291?format=markdown) — 4e969f3731aaa590889d74274b3b6dced6d86291; Julius Marminge

- [fix\(web\): composer regains focus when you tab back into T3 Code \(\#10463\)](https://git.cafe/gitcafe/t3code/commit/ecf3716fd190005b1552957b3c7880ab849a0a65?format=markdown) — ecf3716fd190005b1552957b3c7880ab849a0a65; Theo Browne

- [fix\(marketing\): send 95 nightly downloads to the downloads page \(\#10460\)](https://git.cafe/gitcafe/t3code/commit/7e03dcfe5d405626a94037e19a18f9950162b3ea?format=markdown) — 7e03dcfe5d405626a94037e19a18f9950162b3ea; Theo Browne

- [fix\(codex\): keep Spark limits from replacing the main allowance \(\#10458\)](https://git.cafe/gitcafe/t3code/commit/1c1d38fcd40252f91a3ea9056a7323135d3452dd?format=markdown) — 1c1d38fcd40252f91a3ea9056a7323135d3452dd; Yash Singh

- [chore: enable CodeRabbit automatic reviews \(\#10457\)](https://git.cafe/gitcafe/t3code/commit/de28fa1ff3ac3c3a96bebd9ec5ce23dd09f61af0?format=markdown) — de28fa1ff3ac3c3a96bebd9ec5ce23dd09f61af0; Theo Browne

- [fix\(marketing\): bring back the endorsement marquee \(\#10455\)](https://git.cafe/gitcafe/t3code/commit/b22646c312a04033ac9da97d663422b83dbe7d0f?format=markdown) — b22646c312a04033ac9da97d663422b83dbe7d0f; Theo Browne

- [Revert "fix\(marketing\): restore continuous endorsement scrolling" \(\#10454\)](https://git.cafe/gitcafe/t3code/commit/bd280de80a5a39059918757c09af5ae9b7973a97?format=markdown) — bd280de80a5a39059918757c09af5ae9b7973a97; Theo Browne

- [fix\(marketing\): restore continuous endorsement scrolling \(\#10450\)](https://git.cafe/gitcafe/t3code/commit/da976cf2932f0f632c6e42f0adb604a7f058ac1c?format=markdown) — da976cf2932f0f632c6e42f0adb604a7f058ac1c; Theo Browne

- [fix\(server\): handle JSON-wrapped titles and verbose Claude output \(\#10446\)](https://git.cafe/gitcafe/t3code/commit/52b2bf77a941740b4d979f3f4cae1c2851c14a69?format=markdown) — 52b2bf77a941740b4d979f3f4cae1c2851c14a69; Jono Kemball

- [fix\(web\): preserve multiline composer drafts during timeline scrolling \(\#10444\)](https://git.cafe/gitcafe/t3code/commit/a07715c09e2f2b82555ca4221904fd806c770f8e?format=markdown) — a07715c09e2f2b82555ca4221904fd806c770f8e; Yash Singh

- [fix\(marketing\): deploy site with nightly releases \(\#10443\)](https://git.cafe/gitcafe/t3code/commit/0860cea0c25f34582d03f17ccde23c5dfec64c12?format=markdown) — 0860cea0c25f34582d03f17ccde23c5dfec64c12; Theo Browne

- [fix\(server\): import transcripts with oversized tool records \(\#10430\)](https://git.cafe/gitcafe/t3code/commit/95f9b14f873c7b119f0ffb6dbd194c7063293aa2?format=markdown) — 95f9b14f873c7b119f0ffb6dbd194c7063293aa2; Yash Singh

- [fix\(mobile\): expand single-line tool details in work logs \(\#10442\)](https://git.cafe/gitcafe/t3code/commit/8c9a49afb5a4c9b28c1ef3540248a1cfa87cdad5?format=markdown) — 8c9a49afb5a4c9b28c1ef3540248a1cfa87cdad5; Yash Singh

- [fix\(server\): follow placeholder branches after checkout updates \(\#10441\)](https://git.cafe/gitcafe/t3code/commit/1e740e48a5f91b3edd35c5446d33b0d36fb5a6ac?format=markdown) — 1e740e48a5f91b3edd35c5446d33b0d36fb5a6ac; Yash Singh

- [fix\(web\): show load balancing note for a single machine \(\#10433\)](https://git.cafe/gitcafe/t3code/commit/efeac144289d0f64bcfe3b9274c616499893be91?format=markdown) — efeac144289d0f64bcfe3b9274c616499893be91; maria

- [fix\(server\): keep interrupted threads resumable after restarts \(\#10421\)](https://git.cafe/gitcafe/t3code/commit/1abc717f0dbd08027b5be4ec45ae6c5bccf96418?format=markdown) — 1abc717f0dbd08027b5be4ec45ae6c5bccf96418; maria

- [fix\(web\): stop collapsing the composer when it loses focus \(\#10437\)](https://git.cafe/gitcafe/t3code/commit/a12589dc0bec60b498e72bdd2190871ee6b5c80d?format=markdown) — a12589dc0bec60b498e72bdd2190871ee6b5c80d; Theo Browne

- [feat\(threads\): dismiss async questions without replying \(\#10431\)](https://git.cafe/gitcafe/t3code/commit/7112697e8be2d6f231726a91eb565e00ddbeebec?format=markdown) — 7112697e8be2d6f231726a91eb565e00ddbeebec; Theo Browne

- [fix\(web\): onboarding wizard now supports light mode \(\#10432\)](https://git.cafe/gitcafe/t3code/commit/ec36176e4f25fac7e3c380f6a4b646116e4ccf3d?format=markdown) — ec36176e4f25fac7e3c380f6a4b646116e4ccf3d; Theo Browne

- [perf\(web\): keep the sidebar responsive during bulk thread updates \(\#10413\)](https://git.cafe/gitcafe/t3code/commit/252df7742047af8a1b859dc652b2f40b639d16b3?format=markdown) — 252df7742047af8a1b859dc652b2f40b639d16b3; Theo Browne

- [feat\(web\): name the drop action while dragging sidebar threads \(\#10378\)](https://git.cafe/gitcafe/t3code/commit/5b0c923ea3413c038f32ac4c523ae96863443f9f?format=markdown) — 5b0c923ea3413c038f32ac4c523ae96863443f9f; Dara Adedeji

- [fix\(server\): run OpenCode CLI commands sequentially \(\#10427\)](https://git.cafe/gitcafe/t3code/commit/9ab0635db6abb1abf15e664141a0f8b6f0c33eae?format=markdown) — 9ab0635db6abb1abf15e664141a0f8b6f0c33eae; Theo Browne

- [fix\(server\): skip disabled settlement lookups \(\#10424\)](https://git.cafe/gitcafe/t3code/commit/d3d4ea42ee569f20d8a79562974355f659dc46d9?format=markdown) — d3d4ea42ee569f20d8a79562974355f659dc46d9; Theo Browne

- [fix\(codex\): accept misalignment policy errors on thread resume \(\#10373\)](https://git.cafe/gitcafe/t3code/commit/95139254ba98fb8ad12a001ebcbc9d4b833ead19?format=markdown) — 95139254ba98fb8ad12a001ebcbc9d4b833ead19; Bakari Mustafa

- [feat\(mobile\): show when an existing thread has a message waiting in the outbox \(\#10405\)](https://git.cafe/gitcafe/t3code/commit/d6aa179ad2afe0424e1410cbafbb119bbd5f7809?format=markdown) — d6aa179ad2afe0424e1410cbafbb119bbd5f7809; Julius Marminge

- [feat\(mobile\): queue a message while its attachment is still uploading \(\#10404\)](https://git.cafe/gitcafe/t3code/commit/66a24d6c1a008430eebd855cd5640607d5aef38c?format=markdown) — 66a24d6c1a008430eebd855cd5640607d5aef38c; Julius Marminge

- [fix\(claude\): name the expired login or usage limit instead of a generic API error \(\#10321\)](https://git.cafe/gitcafe/t3code/commit/3d00cfd5a710a58bf108de7a66fbe00a1420cc78?format=markdown) — 3d00cfd5a710a58bf108de7a66fbe00a1420cc78; Vitaly Iegorov

- [fix\(mcp\): allow text-only preview snapshots \(\#10232\)](https://git.cafe/gitcafe/t3code/commit/29c5ecd0ee288489d254905dc6aa9844be36db8e?format=markdown) — 29c5ecd0ee288489d254905dc6aa9844be36db8e; Julius Marminge

- [fix\(server\): skip git status scans while the index is locked \(\#9845\)](https://git.cafe/gitcafe/t3code/commit/86070cbc7430957e542f5b1d4c6a38359329002d?format=markdown) — 86070cbc7430957e542f5b1d4c6a38359329002d; Guillermo Casanova

- [fix\(web\): deduplicate expanded tool labels and keep errors expandable \(\#10420\)](https://git.cafe/gitcafe/t3code/commit/79394154dfe1e6373534995022f53ffdcf293e55?format=markdown) — 79394154dfe1e6373534995022f53ffdcf293e55; Yash Singh

- [fix\(usage\): read and redeem hub reset credits through CLIProxyAPI \(\#10395\)](https://git.cafe/gitcafe/t3code/commit/0a89364f153f7ba890ae4dedd33d16675d73744f?format=markdown) — 0a89364f153f7ba890ae4dedd33d16675d73744f; Julius Marminge

- [fix\(web\): keep settings section headings description-free \(\#10415\)](https://git.cafe/gitcafe/t3code/commit/45387700bf49401fd9de4f2db36575e50f9649eb?format=markdown) — 45387700bf49401fd9de4f2db36575e50f9649eb; maria

- [fix\(web\): hide browser when the right panel starts closing \(\#10385\)](https://git.cafe/gitcafe/t3code/commit/7e8ae6b8d667708b26ab7db9cd9c4ec9b1675815?format=markdown) — 7e8ae6b8d667708b26ab7db9cd9c4ec9b1675815; Neel Patel

- [fix\(web, mobile\): replace Apple desktop machine labels \(\#10396\)](https://git.cafe/gitcafe/t3code/commit/210899643754bac06f1fb3091b7abb6b722b5cfb?format=markdown) — 210899643754bac06f1fb3091b7abb6b722b5cfb; Exotic

- [Fix formatting of maxBudgetPerPR in conventions file](https://git.cafe/gitcafe/t3code/commit/d57bdf3843ef1871179207c0683d2eced72f9723?format=markdown) — d57bdf3843ef1871179207c0683d2eced72f9723; Julius Marminge

- [fix\(server\): preserve inline provider secrets on redacted saves \(\#10054\)](https://git.cafe/gitcafe/t3code/commit/ac4f1a2b6d52b082edcc06d866892f8dcfdc033f?format=markdown) — ac4f1a2b6d52b082edcc06d866892f8dcfdc033f; Maxwell Young

- [Fix duplicate maxBudgetPerRun entry in UI consistency](https://git.cafe/gitcafe/t3code/commit/003289265f4cc7e5bfa0242aecce58e7150eed37?format=markdown) — 003289265f4cc7e5bfa0242aecce58e7150eed37; Julius Marminge

- [Update model and effort in effect-service-conventions](https://git.cafe/gitcafe/t3code/commit/f5a1ec5e29af6c898d86bfd96296734a0bcf476a?format=markdown) — f5a1ec5e29af6c898d86bfd96296734a0bcf476a; Julius Marminge

- [Modify model and budget settings in ui-consistency.md](https://git.cafe/gitcafe/t3code/commit/3cd2cbbc115ac7d72fb52cc737fa64c547d6723e?format=markdown) — 3cd2cbbc115ac7d72fb52cc737fa64c547d6723e; Julius Marminge

- [fix\(web\): improve preview recording frame delivery \(\#10403\)](https://git.cafe/gitcafe/t3code/commit/3941c2a1de792410db3dc20dfe7fb323ce0733ab?format=markdown) — 3941c2a1de792410db3dc20dfe7fb323ce0733ab; maria

- [fix\(web\): only show auto balance errors after failed checks \(\#10407\)](https://git.cafe/gitcafe/t3code/commit/2d6a3799978659e349faf8ff4297098ffb782ebb?format=markdown) — 2d6a3799978659e349faf8ff4297098ffb782ebb; maria

- [docs: link the repository security reporting policy \(\#10303\)](https://git.cafe/gitcafe/t3code/commit/e15ffb9c0f73425dd9a1965070f01a07c9065761?format=markdown) — e15ffb9c0f73425dd9a1965070f01a07c9065761; Aditya Garud

- [fix\(server\): preserve Codex reset credits during usage updates \(\#10308\)](https://git.cafe/gitcafe/t3code/commit/f1a08116f9c6f98d933d53fa897be3d8e3ac1e03?format=markdown) — f1a08116f9c6f98d933d53fa897be3d8e3ac1e03; Aditya Garud

- [fix\(web\): keep settings inputs focused during IME composition \(\#10262\)](https://git.cafe/gitcafe/t3code/commit/9c96ac25804de9f38cd19c57976fe73573efa005?format=markdown) — 9c96ac25804de9f38cd19c57976fe73573efa005; Simone

- [feat\(marketing\): add a nightly channel to the download page \(\#10408\)](https://git.cafe/gitcafe/t3code/commit/075a86e3b0152ea8f867ddd2c424739f5da08238?format=markdown) — 075a86e3b0152ea8f867ddd2c424739f5da08238; Theo Browne

- [feat\(ci\): ship stable releases from the latest nightly commit \(\#10410\)](https://git.cafe/gitcafe/t3code/commit/001f06d543beb92cc66bb7e8d54d233a20d802b4?format=markdown) — 001f06d543beb92cc66bb7e8d54d233a20d802b4; Theo Browne

- [fix\(server\): allow settling threads with unanswered async questions \(\#10400\)](https://git.cafe/gitcafe/t3code/commit/7ac93e300ee17a4ee5e92192264fcfd438805b6f?format=markdown) — 7ac93e300ee17a4ee5e92192264fcfd438805b6f; Theo Browne

- [fix\(web\): onboarding installs agents without needing Node or npm \(\#10402\)](https://git.cafe/gitcafe/t3code/commit/c2c4185e175daea86f8fd6336fd8839a81cc616e?format=markdown) — c2c4185e175daea86f8fd6336fd8839a81cc616e; Theo Browne

- [fix\(server\): stop Windows terminal polling from spiking CPU \(\#9476\)](https://git.cafe/gitcafe/t3code/commit/ea646c0834a3394ecb0be4a30c5d367e5a9002bd?format=markdown) — ea646c0834a3394ecb0be4a30c5d367e5a9002bd; Utkarsh Patil

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