# Commit history · gitcafe/t3code

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

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

Visibility: public

Requested revision: 617edab6539ee6573055dc9fc45fdeacdb12f673

Requested commit: 617edab6539ee6573055dc9fc45fdeacdb12f673

- [fix\(server\): reveal normalized paths in File Explorer \(\#9551\)](https://git.cafe/gitcafe/t3code/commit/617edab6539ee6573055dc9fc45fdeacdb12f673?format=markdown) — 617edab6539ee6573055dc9fc45fdeacdb12f673; Julius Marminge

- [fix\(web\): thread error banner no longer shifts the chat \(\#9473\)](https://git.cafe/gitcafe/t3code/commit/3e2c1a66f74f0a45768332c360cd3682f61129e1?format=markdown) — 3e2c1a66f74f0a45768332c360cd3682f61129e1; oliver

- [fix\(web\): close composer menus when their controls hide \(\#9541\)](https://git.cafe/gitcafe/t3code/commit/f239b77df93077e40c27cc5c5909e94266571859?format=markdown) — f239b77df93077e40c27cc5c5909e94266571859; Julius Marminge

- [fix\(web\): measure collapsed model labels at their visible width \(\#9540\)](https://git.cafe/gitcafe/t3code/commit/3c3e05ccfe34ab7af273f4a4faa72909cafd7a21?format=markdown) — 3c3e05ccfe34ab7af273f4a4faa72909cafd7a21; Julius Marminge

- [fix\(web\): restore composer controls as space becomes available \(\#9539\)](https://git.cafe/gitcafe/t3code/commit/54aef6fbe16f637092505b30bd25230c4b0744d8?format=markdown) — 54aef6fbe16f637092505b30bd25230c4b0744d8; Julius Marminge

- [fix\(mobile\): keep store screenshots free of system banners and show dictation \(\#9548\)](https://git.cafe/gitcafe/t3code/commit/5989de44a24888dab02854477ea1d0f50ac3a4a6?format=markdown) — 5989de44a24888dab02854477ea1d0f50ac3a4a6; Julius Marminge

- [feat\(providers\): add context compaction command \(\#9293\)](https://git.cafe/gitcafe/t3code/commit/c5ba51d629b3813182cf3e161cc3f23b1e541dc3?format=markdown) — c5ba51d629b3813182cf3e161cc3f23b1e541dc3; maria

- [fix\(dev\): keep shared dev reloads and hot updates working \(\#9543\)](https://git.cafe/gitcafe/t3code/commit/6f405370c8e552da9dcfdd6922e85789fd918340?format=markdown) — 6f405370c8e552da9dcfdd6922e85789fd918340; Theo Browne

- [fix\(server\): include SQLite conditions in persistence errors](https://git.cafe/gitcafe/t3code/commit/dddc0bdcb2230147e207efb17df2e49dbe1bdd8c?format=markdown) — dddc0bdcb2230147e207efb17df2e49dbe1bdd8c; Theo Browne

- [fix\(web\): keep automatic project icons consistent \(\#9535\)](https://git.cafe/gitcafe/t3code/commit/07c4ab5077fa9c32bf34ab07dd2caa3907878dd9?format=markdown) — 07c4ab5077fa9c32bf34ab07dd2caa3907878dd9; Theo Browne

- [fix\(web\): settle the resting composer layout with a pixel of slack \(\#9482\)](https://git.cafe/gitcafe/t3code/commit/0ba06a122bc73f705bfc18875366b4eeb1160992?format=markdown) — 0ba06a122bc73f705bfc18875366b4eeb1160992; Matheus Timbó Pereira

- [Fix worktree removal timing out on large install trees \(\#3902\)](https://git.cafe/gitcafe/t3code/commit/f54ab901fa77f76eeb1e1cdfa103b9ed6f5ee4ca?format=markdown) — f54ab901fa77f76eeb1e1cdfa103b9ed6f5ee4ca; Jake Leventhal

- [fix\(desktop\): preview CDP sessions no longer hard-crash the app \(\#9068\)](https://git.cafe/gitcafe/t3code/commit/6319a9714881a1d25549f797c468fabebae92813?format=markdown) — 6319a9714881a1d25549f797c468fabebae92813; Seth Webster

- [fix\(codex\): accept rate limit errors on thread resume \(\#8897\)](https://git.cafe/gitcafe/t3code/commit/75ab5ab3fb6ad35117da754644c404a31b2fed84?format=markdown) — 75ab5ab3fb6ad35117da754644c404a31b2fed84; Yukun Shan

- [fix\(server\): back off relay client restarts after rapid exits \(\#8788\)](https://git.cafe/gitcafe/t3code/commit/b90898077e60290a1eb7bea4224f325fd3bb1595?format=markdown) — b90898077e60290a1eb7bea4224f325fd3bb1595; Derek Trimm

- [fix\(server\): settle branch threads immediately on pull request merge \(\#9528\)](https://git.cafe/gitcafe/t3code/commit/2b96220f00de09b61327c8e881b7f509f8cc5a79?format=markdown) — 2b96220f00de09b61327c8e881b7f509f8cc5a79; maria

- [feat\(web\): reorganize settings pages \(\#9354\)](https://git.cafe/gitcafe/t3code/commit/343db2c328af56fe0fa7672f3af055550832689b?format=markdown) — 343db2c328af56fe0fa7672f3af055550832689b; maria

- [feat\(usage\): show Codex and Claude subscription limits on a Limits tab \(\#9507\)](https://git.cafe/gitcafe/t3code/commit/19d8ab2ae9fc562ee7b216a0d72903fbfafa9572?format=markdown) — 19d8ab2ae9fc562ee7b216a0d72903fbfafa9572; Julius Marminge

- [fix\(web\): keep right panel controls clickable \(\#9517\)](https://git.cafe/gitcafe/t3code/commit/0a0b6be96833adae68b36540c00d347eda278736?format=markdown) — 0a0b6be96833adae68b36540c00d347eda278736; maria

- [feat\(codex\): support async questions \(\#9512\)](https://git.cafe/gitcafe/t3code/commit/d76b24dd15a219666941ab1b4967d8f738adcda0?format=markdown) — d76b24dd15a219666941ab1b4967d8f738adcda0; Theo Browne

- [chore: drop comment events from Cursor hygiene forwarder \(\#9527\)](https://git.cafe/gitcafe/t3code/commit/e3723e06b5b154a3e0ede55c02e2cabc5301d3bf?format=markdown) — e3723e06b5b154a3e0ede55c02e2cabc5301d3bf; Julius Marminge

- [fix\(auth\): keep pairing credentials out of access read models \(\#9523\)](https://git.cafe/gitcafe/t3code/commit/9d28c21a26aeef198cb064fe466e49cbeabfe09c?format=markdown) — 9d28c21a26aeef198cb064fe466e49cbeabfe09c; Theo Browne

- [chore: forward issue/PR/discussion events to Cursor hygiene \(\#9518\)](https://git.cafe/gitcafe/t3code/commit/44701efd6790c39dc82cb08104f7295e1780210f?format=markdown) — 44701efd6790c39dc82cb08104f7295e1780210f; Julius Marminge

- [fix\(server\): keep events during thread subscription startup \(\#9521\)](https://git.cafe/gitcafe/t3code/commit/9c9ae3dc0e94a957d9c4a61bb211caf914828054?format=markdown) — 9c9ae3dc0e94a957d9c4a61bb211caf914828054; Theo Browne

- [fix\(web\): return focus to the composer after closing a media preview \(\#9513\)](https://git.cafe/gitcafe/t3code/commit/c0ebc882b88dbcffd5a712e403b3c3c517ba4ea6?format=markdown) — c0ebc882b88dbcffd5a712e403b3c3c517ba4ea6; Julius Marminge

- [fix\(web\): keep the composer open while selecting timeline text \(\#9499\)](https://git.cafe/gitcafe/t3code/commit/522ebe65a542ace6f22d9ad95f95ef9ade7e87f1?format=markdown) — 522ebe65a542ace6f22d9ad95f95ef9ade7e87f1; Julius Marminge

- [fix\(web\): let paste expand a resting composer \(\#9498\)](https://git.cafe/gitcafe/t3code/commit/6382268323f86e01b2d40206bcf33beccb3fb64a?format=markdown) — 6382268323f86e01b2d40206bcf33beccb3fb64a; Julius Marminge

- [feat\(antigravity\): show subagent calls and results \(\#9515\)](https://git.cafe/gitcafe/t3code/commit/f8a14b28ff80a92d8f4df9a9aa53bfacb8195199?format=markdown) — f8a14b28ff80a92d8f4df9a9aa53bfacb8195199; Theo Browne

- [fix\(desktop\): address the browser import review left over from the stack \(\#9516\)](https://git.cafe/gitcafe/t3code/commit/3653cb22ffb30bf133fecc30c955941fe267cf1c?format=markdown) — 3653cb22ffb30bf133fecc30c955941fe267cf1c; Julius Marminge

- [fix\(antigravity\): update managed runtime to 1.1.1 \(\#9509\)](https://git.cafe/gitcafe/t3code/commit/8ea52c8f2f4361e875d72ab30d72d37cfae4d87f?format=markdown) — 8ea52c8f2f4361e875d72ab30d72d37cfae4d87f; Theo Browne

- [fix\(antigravity\): handle native sign-in URLs on stderr \(\#9514\)](https://git.cafe/gitcafe/t3code/commit/eb334ca57448742139fb8ec38fb397c1e51c45c5?format=markdown) — eb334ca57448742139fb8ec38fb397c1e51c45c5; Theo Browne

- [fix\(antigravity\): keep model choices up to date \(\#9511\)](https://git.cafe/gitcafe/t3code/commit/baf67b6e3accd48d510fd0d39a4e6b978a1eea80?format=markdown) — baf67b6e3accd48d510fd0d39a4e6b978a1eea80; Theo Browne

- [fix\(antigravity\): allow slow runtime startup during setup \(\#9510\)](https://git.cafe/gitcafe/t3code/commit/f25e4428961982e3935300cfd3c78f7d0fac4ee9?format=markdown) — f25e4428961982e3935300cfd3c78f7d0fac4ee9; Theo Browne

- [feat\(desktop\): resolve Chromium cookie keys on Linux \(\#7261\)](https://git.cafe/gitcafe/t3code/commit/498ab9c399d5e8c3097a286be14d03238e071ac1?format=markdown) — 498ab9c399d5e8c3097a286be14d03238e071ac1; Julius Marminge

- [feat\(desktop\): import from Chrome, Edge, Brave, Vivaldi, Opera, Arc and Firefox \(\#7260\)](https://git.cafe/gitcafe/t3code/commit/ff5843410d44796676b06627788d94354849c4d7?format=markdown) — ff5843410d44796676b06627788d94354849c4d7; Julius Marminge

- [feat\(desktop\): import browser cookies into a profile \(\#7255\)](https://git.cafe/gitcafe/t3code/commit/39449e53e31a56103192aa7905e89fc92c977a4a?format=markdown) — 39449e53e31a56103192aa7905e89fc92c977a4a; Julius Marminge

- [fix\(antigravity\): forward Google sign-in URLs from browser helper \(\#9425\)](https://git.cafe/gitcafe/t3code/commit/e01c153c18a94a2aa33df7115c6cfee1eb09880f?format=markdown) — e01c153c18a94a2aa33df7115c6cfee1eb09880f; WellyngtonF

- [fix\(mobile\): resolve Antigravity provider icon and normalize driver matching \(\#9495\)](https://git.cafe/gitcafe/t3code/commit/ef4cc6085e24d6309252412c6dab5482ac11a09f?format=markdown) — ef4cc6085e24d6309252412c6dab5482ac11a09f; Invictine

- [fix\(antigravity\): discover legacy workspace skills \(\#9410\)](https://git.cafe/gitcafe/t3code/commit/0aae1e2ad7ab174004f39746eb4c72b905de932d?format=markdown) — 0aae1e2ad7ab174004f39746eb4c72b905de932d; Simone

- [fix\(mobile\): let back swipe pop from horizontal scroll edges \(\#9493\)](https://git.cafe/gitcafe/t3code/commit/80b53730d1e821563e5c348fdf4f5fc7616a49f7?format=markdown) — 80b53730d1e821563e5c348fdf4f5fc7616a49f7; Julius Marminge

- [fix\(mobile\): keep the machine glyph next to the environment label \(\#9486\)](https://git.cafe/gitcafe/t3code/commit/409bc4fa6f3bb9869052bdba4244b30606457f20?format=markdown) — 409bc4fa6f3bb9869052bdba4244b30606457f20; Julius Marminge

- [fix\(web\): keep agent browser preview visible \(\#9484\)](https://git.cafe/gitcafe/t3code/commit/12e8997e58dbca8f1bd8c63b67d662eb69cf0e0d?format=markdown) — 12e8997e58dbca8f1bd8c63b67d662eb69cf0e0d; maria

- [fix\(web\): keep opencode icon hollow in collapsed composer \(\#9492\)](https://git.cafe/gitcafe/t3code/commit/c726c30a148c2add6a3ec7f31f54ae48dc5d2f0c?format=markdown) — c726c30a148c2add6a3ec7f31f54ae48dc5d2f0c; maria

- [fix\(desktop\): restore second-press quit fallback \(\#9485\)](https://git.cafe/gitcafe/t3code/commit/678f23a69943e3eef7171f452b44f2931d2ef21f?format=markdown) — 678f23a69943e3eef7171f452b44f2931d2ef21f; maria

- [fix\(web\): dont collapse composer when interacting with bottom row \(\#9490\)](https://git.cafe/gitcafe/t3code/commit/77138cf33194a303adfbbd69cc93efa69f84245d?format=markdown) — 77138cf33194a303adfbbd69cc93efa69f84245d; Exotic

- [fix\(web\): let the PR reviewer and label search boxes take keystrokes \(\#9479\)](https://git.cafe/gitcafe/t3code/commit/0869ad648b67a286d7a47af878f1d256d0ff689f?format=markdown) — 0869ad648b67a286d7a47af878f1d256d0ff689f; Julius Marminge

- [fix\(desktop\): refresh generated annotation styles \(\#9488\)](https://git.cafe/gitcafe/t3code/commit/4b8b5d9e0177002c84a6f55837670aa0ef816915?format=markdown) — 4b8b5d9e0177002c84a6f55837670aa0ef816915; Julius Marminge

- [fix\(web\): move workflow approval beside checks \(\#9465\)](https://git.cafe/gitcafe/t3code/commit/373be93e68bf3d32207471b27e976ac84bff806a?format=markdown) — 373be93e68bf3d32207471b27e976ac84bff806a; maria

- [feat\(web\): let users turn off composer collapse on blur and scroll \(\#9469\)](https://git.cafe/gitcafe/t3code/commit/03728361aa7beb9c13da320097450e6fe65aac3e?format=markdown) — 03728361aa7beb9c13da320097450e6fe65aac3e; Julius Marminge

- [fix\(web\): reuse pull request list data while loading \(\#9467\)](https://git.cafe/gitcafe/t3code/commit/493fbb58870c912b9cb2ba6c2f1dae938877a59a?format=markdown) — 493fbb58870c912b9cb2ba6c2f1dae938877a59a; maria

- [fix\(server\): full-access OpenCode threads no longer ask for approvals \(\#9282\)](https://git.cafe/gitcafe/t3code/commit/d2b6f3b9296f682c6158b894ab33d98d0c4bfb2b?format=markdown) — d2b6f3b9296f682c6158b894ab33d98d0c4bfb2b; shivam

- [fix\(server\): keep a/ and b/ prefixes in rendered git patches \(\#9438\)](https://git.cafe/gitcafe/t3code/commit/36c4e9cf5c0123e33d65f2af9497ee090404b532?format=markdown) — 36c4e9cf5c0123e33d65f2af9497ee090404b532; Igor Makowski

- [fix\(mobile\): show loading and syncing in the working pill \(\#9466\)](https://git.cafe/gitcafe/t3code/commit/de025aa69ffb0ce1a45d30aed25c60454660b62d?format=markdown) — de025aa69ffb0ce1a45d30aed25c60454660b62d; Julius Marminge

- [fix\(web\): render transparent previews on white \(\#9463\)](https://git.cafe/gitcafe/t3code/commit/db8d60f486c5fc1a80d01b591a359f0c87f0868c?format=markdown) — db8d60f486c5fc1a80d01b591a359f0c87f0868c; Utkarsh Patil

- [fix\(web\): make right panel tabs easier to scroll \(\#9461\)](https://git.cafe/gitcafe/t3code/commit/46e8b1a23ab14fa2c128c6b315955d8eb976d85f?format=markdown) — 46e8b1a23ab14fa2c128c6b315955d8eb976d85f; maria

- [fix\(web\): stop clipping the traits chevron on long Codex effort labels \(\#9433\)](https://git.cafe/gitcafe/t3code/commit/d5825e1d2fb1703ced2bbe2661f6a4937dd530bf?format=markdown) — d5825e1d2fb1703ced2bbe2661f6a4937dd530bf; Zortos

- [fix\(web\): banner buttons no longer expand the resting composer \(\#9452\)](https://git.cafe/gitcafe/t3code/commit/126afb56fca56c663f4f40acd46f123ab27eee2b?format=markdown) — 126afb56fca56c663f4f40acd46f123ab27eee2b; Julius Marminge

- [fix\(web\): keep agent images collapsed \(\#9460\)](https://git.cafe/gitcafe/t3code/commit/8bd544cdfd22aa38ab82bc1adc0b851755a299ef?format=markdown) — 8bd544cdfd22aa38ab82bc1adc0b851755a299ef; maria

- [fix\(server\): reuse pr state when settling threads \(\#9459\)](https://git.cafe/gitcafe/t3code/commit/c78f05a45e1c2b274d8b0ab2b4d2d88b4767c968?format=markdown) — c78f05a45e1c2b274d8b0ab2b4d2d88b4767c968; maria

- [fix\(web\): make project icons the default \(\#9457\)](https://git.cafe/gitcafe/t3code/commit/4e89d74436a167c01f25a6a5283638843398ea3a?format=markdown) — 4e89d74436a167c01f25a6a5283638843398ea3a; maria

- [fix\(web\): prioritize authored pull requests \(\#9453\)](https://git.cafe/gitcafe/t3code/commit/645d58547d282eb2aaf6c48e5907625fc112386a?format=markdown) — 645d58547d282eb2aaf6c48e5907625fc112386a; maria

- [fix\(web\): unify skeleton loading animations on one pulse \(\#9448\)](https://git.cafe/gitcafe/t3code/commit/21b9dda5afb00a33e228a68d2ccc885bba7285dc?format=markdown) — 21b9dda5afb00a33e228a68d2ccc885bba7285dc; maria

- [fix\(composer\): mute fast icon when collapsed \(\#9451\)](https://git.cafe/gitcafe/t3code/commit/d4ba2a1f11498eae9683f6dc95a08b1c17c29765?format=markdown) — d4ba2a1f11498eae9683f6dc95a08b1c17c29765; maria

- [fix\(web\): avoid duplicate Antigravity install status \(\#9419\)](https://git.cafe/gitcafe/t3code/commit/2120fbc185737b71f09de020b95224f9e636d1e5?format=markdown) — 2120fbc185737b71f09de020b95224f9e636d1e5; Rakshith Bhat

- [fix\(mobile\): skip unsupported shared settings targets \(\#9381\)](https://git.cafe/gitcafe/t3code/commit/cfddb4201df8941bbfde008919da70fe5ec7552b?format=markdown) — cfddb4201df8941bbfde008919da70fe5ec7552b; Simone

- [fix\(web\): prevent loading ssh environments from overriding navigation \(\#9168\)](https://git.cafe/gitcafe/t3code/commit/57626eb6eaa436b22260068d23f4e3df5f389cd1?format=markdown) — 57626eb6eaa436b22260068d23f4e3df5f389cd1; oliver

- [fix\(web\): preserve explicit preview navigation URLs \(\#8902\)](https://git.cafe/gitcafe/t3code/commit/098bf5329727fcd7d973bf842e6b4d50d6e7b924?format=markdown) — 098bf5329727fcd7d973bf842e6b4d50d6e7b924; Yukun Shan

- [fix\(web\): send cited messages with Cmd\+Enter \(\#9307\)](https://git.cafe/gitcafe/t3code/commit/77e35c561259733d880ab62a43aad0894d301d9b?format=markdown) — 77e35c561259733d880ab62a43aad0894d301d9b; Exotic

- [perf\(ci\): reuse dependency checks in release builds \(\#9399\)](https://git.cafe/gitcafe/t3code/commit/fff33f9e851912363c5b1f3ac65598be35eb5f0d?format=markdown) — fff33f9e851912363c5b1f3ac65598be35eb5f0d; Theo Browne

- [fix\(antigravity\): refresh the model manifest so older Gemini models fold as legacy \(\#9397\)](https://git.cafe/gitcafe/t3code/commit/1e051873094c0c75cd35fef89c90461c22cce76b?format=markdown) — 1e051873094c0c75cd35fef89c90461c22cce76b; Theo Browne

- [fix\(web\): unlock the composer when preview capture fails \(\#9127\)](https://git.cafe/gitcafe/t3code/commit/19c97ea56d30b3a2de31a060f8f47d6b7404b78f?format=markdown) — 19c97ea56d30b3a2de31a060f8f47d6b7404b78f; Theo Browne

- [fix\(usage\): price new models without waiting a day for the rate table \(\#9202\)](https://git.cafe/gitcafe/t3code/commit/2b745efe57cddc1753d3007d081c64bd20e3ab79?format=markdown) — 2b745efe57cddc1753d3007d081c64bd20e3ab79; Theo Browne

- [fix\(mobile\): show an error instead of an endless preview spinner \(\#9123\)](https://git.cafe/gitcafe/t3code/commit/2aa907b1969237efdaced29612fb46ba51be7041?format=markdown) — 2aa907b1969237efdaced29612fb46ba51be7041; Theo Browne

- [feat\(providers\): add Google Antigravity via the official ACP agent \(\#9348\)](https://git.cafe/gitcafe/t3code/commit/06336460c9988f29c71e839c4c9c840c4552e077?format=markdown) — 06336460c9988f29c71e839c4c9c840c4552e077; Theo Browne

- [fix\(web\): render assistant images inline in chat \(\#9126\)](https://git.cafe/gitcafe/t3code/commit/652515a349741d234111b85f27597be3265d1ffc?format=markdown) — 652515a349741d234111b85f27597be3265d1ffc; Theo Browne

- [fix\(web\): stop the resting composer layout loop \(\#9393\)](https://git.cafe/gitcafe/t3code/commit/044ea8e347d980a215057c325de8335d38f0f9aa?format=markdown) — 044ea8e347d980a215057c325de8335d38f0f9aa; Theo Browne

- [fix\(claude\): expand slash commands when a message has attachments \(\#9122\)](https://git.cafe/gitcafe/t3code/commit/18573d60aab1344bf124a044b01445086e910c4c?format=markdown) — 18573d60aab1344bf124a044b01445086e910c4c; Theo Browne

- [feat\(marketing\): put named-developer quotes on the landing page \(\#9385\)](https://git.cafe/gitcafe/t3code/commit/5d1b02cdeebff4b0b4f15a1e8425b06ae3cfe8d1?format=markdown) — 5d1b02cdeebff4b0b4f15a1e8425b06ae3cfe8d1; Theo Browne

- [fix\(web\): keep trailing tool groups out of "Worked for" accordion \(\#9384\)](https://git.cafe/gitcafe/t3code/commit/4b26132d2c740ff344ef3fae7ae62e9765759e29?format=markdown) — 4b26132d2c740ff344ef3fae7ae62e9765759e29; Yash Singh

- [fix\(web\): collapse the resting composer \(\#7855\)](https://git.cafe/gitcafe/t3code/commit/5b8445b7a777ab1070aa97b062b1618971073a96?format=markdown) — 5b8445b7a777ab1070aa97b062b1618971073a96; Chris Deeming

- [fix\(mobile\): size expanded tool groups correctly \(\#9359\)](https://git.cafe/gitcafe/t3code/commit/24799de4f85a9071afc2420362784ea46041d544?format=markdown) — 24799de4f85a9071afc2420362784ea46041d544; Julius Marminge

- [fix\(mobile\): pressed and disabled styles no longer apply unconditionally \(\#9355\)](https://git.cafe/gitcafe/t3code/commit/1f7a3c11ca864898b136a35011ad10777ea07544?format=markdown) — 1f7a3c11ca864898b136a35011ad10777ea07544; Julius Marminge

- [fix\(web\): match project icon chooser button sizes \(\#9368\)](https://git.cafe/gitcafe/t3code/commit/cf0bb4c3571badbc5aaa8189cd5cbe3563ec73c1?format=markdown) — cf0bb4c3571badbc5aaa8189cd5cbe3563ec73c1; Yash Singh

- [fix\(web\): settled sidebar rows use the project fallback icon \(\#9366\)](https://git.cafe/gitcafe/t3code/commit/c89e3e12a41e13e09e0103d08a41d0688a99fb49?format=markdown) — c89e3e12a41e13e09e0103d08a41d0688a99fb49; Julius Marminge

- [fix\(environments\): draw the machine icon everywhere an environment is named \(\#9365\)](https://git.cafe/gitcafe/t3code/commit/829c3db94830fc70b5754513b8a370f7301ca213?format=markdown) — 829c3db94830fc70b5754513b8a370f7301ca213; Julius Marminge

- [test\(web\): remove static markup-only component tests \(\#9364\)](https://git.cafe/gitcafe/t3code/commit/5eb4f452ee0fcde7b5bbc93d62de9118b70a33b2?format=markdown) — 5eb4f452ee0fcde7b5bbc93d62de9118b70a33b2; t3-code\[bot\]

- [feat\(web\): mod\+w closes the active right panel tab before the window \(\#9363\)](https://git.cafe/gitcafe/t3code/commit/d4bd8923ad8cab346a854967015b06d9e5cd77f7?format=markdown) — d4bd8923ad8cab346a854967015b06d9e5cd77f7; Julius Marminge

- [feat\(web\): suggest ssh hosts in a dropdown under the host field \(\#9171\)](https://git.cafe/gitcafe/t3code/commit/b5f4e8137b3cbd657fbe2b698f9db4e321acbc3d?format=markdown) — b5f4e8137b3cbd657fbe2b698f9db4e321acbc3d; oliver

- [fix\(web\): stop usage summary requests reporting slow RPCs \(\#9358\)](https://git.cafe/gitcafe/t3code/commit/9f9359bd8132c425493720080149dcc0d3da9436?format=markdown) — 9f9359bd8132c425493720080149dcc0d3da9436; Julius Marminge

- [fix\(pull-requests\): shared state \+ not settling? \(\#9332\)](https://git.cafe/gitcafe/t3code/commit/854541a04e07b7960698b381bcfd2fda73eb276c?format=markdown) — 854541a04e07b7960698b381bcfd2fda73eb276c; maria

- [fix\(web\): collapse oldest pull request comments \(\#9323\)](https://git.cafe/gitcafe/t3code/commit/48ba76bc26337f23d1f0991bbac51f996a3333dc?format=markdown) — 48ba76bc26337f23d1f0991bbac51f996a3333dc; maria

- [feat: display native app and browser icons in work logs \(\#9093\)](https://git.cafe/gitcafe/t3code/commit/6cf0c6ea55d281f65c80502ec1871b0adf472025?format=markdown) — 6cf0c6ea55d281f65c80502ec1871b0adf472025; Yash Singh

- [fix\(web\): let the pull request list use wide screens \(\#9351\)](https://git.cafe/gitcafe/t3code/commit/0bc59bbae391ee45ab3a7cfb2dc703c8b27e5772?format=markdown) — 0bc59bbae391ee45ab3a7cfb2dc703c8b27e5772; Julius Marminge

- [fix\(mobile\): stop indented code overflowing Android chat bubbles \(\#9347\)](https://git.cafe/gitcafe/t3code/commit/1575ada305b9686b9771df2dca304f391e85a76e?format=markdown) — 1575ada305b9686b9771df2dca304f391e85a76e; Adamulek123

- [feat\(web\): add customizable project icons \(\#9137\)](https://git.cafe/gitcafe/t3code/commit/f6c04c552c203350705f9ab1e47773ea736af245?format=markdown) — f6c04c552c203350705f9ab1e47773ea736af245; Alex Southwell

- [fix\(web\): add press feedback to buttons \(\#9349\)](https://git.cafe/gitcafe/t3code/commit/6a5a18cb1bc9ea878afa1146950439b5d4744110?format=markdown) — 6a5a18cb1bc9ea878afa1146950439b5d4744110; maria

- [feat\(web\): choose whether links open in the default browser or in T3 Code \(\#9339\)](https://git.cafe/gitcafe/t3code/commit/18062da9425909a0a92bce0b692c9de6fbba56ee?format=markdown) — 18062da9425909a0a92bce0b692c9de6fbba56ee; Julius Marminge

- [fix\(web\): resolve Vite sourcemap and supports warnings \(\#9343\)](https://git.cafe/gitcafe/t3code/commit/d42254dfb462e4ab23a42d4bef53b1ce00a72396?format=markdown) — d42254dfb462e4ab23a42d4bef53b1ce00a72396; Julius Marminge

- [fix\(web\): collapse PR header actions to icons when narrow \(\#9334\)](https://git.cafe/gitcafe/t3code/commit/2a3cfe456375fd34b906f849b04706109dc74170?format=markdown) — 2a3cfe456375fd34b906f849b04706109dc74170; maria

- [feat\(web\): add PageUp/PageDown chat navigation \(\#9315\)](https://git.cafe/gitcafe/t3code/commit/5f84efa1ec2fb3cd6f6c54545cc34bb77ac1ddb8?format=markdown) — 5f84efa1ec2fb3cd6f6c54545cc34bb77ac1ddb8; Yash Singh

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