# Commit history · gitcafe/t3code

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

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

Visibility: public

Requested revision: c0ebc882b88dbcffd5a712e403b3c3c517ba4ea6

Requested commit: c0ebc882b88dbcffd5a712e403b3c3c517ba4ea6

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

- [feat\(web\): add a file tree to the diff panel and pull request code tab \(\#9330\)](https://git.cafe/gitcafe/t3code/commit/1aa44a071f66bdfd9430356ab824b5a6985fb459?format=markdown) — 1aa44a071f66bdfd9430356ab824b5a6985fb459; Julius Marminge

- [chore: upgrade vite-plus to 0.3.0 \(\#9327\)](https://git.cafe/gitcafe/t3code/commit/f5fbb1bcb0db378c61addd5b49ef2d95bd888168?format=markdown) — f5fbb1bcb0db378c61addd5b49ef2d95bd888168; Julius Marminge

- [chore: dedupe lightningcss and tailwind node bindings \(\#9331\)](https://git.cafe/gitcafe/t3code/commit/3b2de9da1c8763602e283e8d14b41b5d57a9d0c7?format=markdown) — 3b2de9da1c8763602e283e8d14b41b5d57a9d0c7; Julius Marminge

- [fix\(web\): make the diff layout toggle a persisted setting \(\#9326\)](https://git.cafe/gitcafe/t3code/commit/9409dd20a9fbce491d49d09c79b289d8fb8bfe3e?format=markdown) — 9409dd20a9fbce491d49d09c79b289d8fb8bfe3e; Julius Marminge

- [fix\(web\): line up the titlebar wordmark label and version pill \(\#9255\)](https://git.cafe/gitcafe/t3code/commit/12f1fc427efad4b683835a72bda6f74bebb5d641?format=markdown) — 12f1fc427efad4b683835a72bda6f74bebb5d641; Tristan Manchester

- [fix\(dev\): share dev servers on the loopback Vite actually binds \(\#9324\)](https://git.cafe/gitcafe/t3code/commit/66419a1d1b80110c9702edae641bddcc2888fc98?format=markdown) — 66419a1d1b80110c9702edae641bddcc2888fc98; Julius Marminge

- [refactor\(mobile\): style plain views with Uniwind classes instead of the theme bridge \(\#9322\)](https://git.cafe/gitcafe/t3code/commit/85f2479ffe5c9d8ffa91f1bfae5234df4061292f?format=markdown) — 85f2479ffe5c9d8ffa91f1bfae5234df4061292f; Julius Marminge

- [chore\(ci\): narrow the Effect conventions check-run agent \(\#9321\)](https://git.cafe/gitcafe/t3code/commit/b9b1b8fdddf9d006fdb820af770063e1f968345b?format=markdown) — b9b1b8fdddf9d006fdb820af770063e1f968345b; Julius Marminge

- [chore: audit lint directives and move plugin allowlists into config \(\#9300\)](https://git.cafe/gitcafe/t3code/commit/194f838e7636f97739c440c7855aed195dbd7f52?format=markdown) — 194f838e7636f97739c440c7855aed195dbd7f52; Julius Marminge

- [fix\(chat\): keep live tool labels in present tense \(\#9316\)](https://git.cafe/gitcafe/t3code/commit/ec44bc56f598be16ffbc22ed0e4e095447043844?format=markdown) — ec44bc56f598be16ffbc22ed0e4e095447043844; maria

- [refactor\(media\): unify file and media previews across clients \(\#9253\)](https://git.cafe/gitcafe/t3code/commit/922bd692251bc803c12a3fab159efe83c957bb70?format=markdown) — 922bd692251bc803c12a3fab159efe83c957bb70; Julius Marminge

- [fix\(sidebar\): collapse settled and snoozed shelves by default \(\#9314\)](https://git.cafe/gitcafe/t3code/commit/31eeb443305a4e11c8b20a7c8ff2b3f5e841eb0f?format=markdown) — 31eeb443305a4e11c8b20a7c8ff2b3f5e841eb0f; maria

- [feat\(web\): apply and remove labels from the pull request tab \(\#9313\)](https://git.cafe/gitcafe/t3code/commit/9ebbeda5a03fd8fce7be147b65ea396e50721c68?format=markdown) — 9ebbeda5a03fd8fce7be147b65ea396e50721c68; Julius Marminge

- [feat\(environments\): draw each environment as the machine it runs on \(\#9299\)](https://git.cafe/gitcafe/t3code/commit/0fbb94248581aaefda36e4f8a40ec2c6455c779a?format=markdown) — 0fbb94248581aaefda36e4f8a40ec2c6455c779a; Julius Marminge

- [fix\(pull-requests\): keep cached PR chrome on reopen \(\#9294\)](https://git.cafe/gitcafe/t3code/commit/d897641d738c67dd7c12cbb3a273b43fe17a5eb1?format=markdown) — d897641d738c67dd7c12cbb3a273b43fe17a5eb1; maria

- [fix\(web\): stop remounting markdown on every activity delta \(\#9306\)](https://git.cafe/gitcafe/t3code/commit/355fbd96d5e90b52961ac5f1e035112fc3bad4a9?format=markdown) — 355fbd96d5e90b52961ac5f1e035112fc3bad4a9; Julius Marminge

- [chore\(ci\): only run check-run agents on vouched contributors \(\#9298\)](https://git.cafe/gitcafe/t3code/commit/ef6cc0b362019f32152470ed96c1aa1b813fb7f6?format=markdown) — ef6cc0b362019f32152470ed96c1aa1b813fb7f6; Julius Marminge

- [chore\(ci\): narrow the UI consistency check-run agent \(\#9297\)](https://git.cafe/gitcafe/t3code/commit/e94603adfac7d8734f9af01e33f67e776daf482d?format=markdown) — e94603adfac7d8734f9af01e33f67e776daf482d; Julius Marminge

- [feat\(web\): preview document attachments in the file viewer \(\#9292\)](https://git.cafe/gitcafe/t3code/commit/77512998485718eb1b6c336e20f196eb40a6a32f?format=markdown) — 77512998485718eb1b6c336e20f196eb40a6a32f; Julius Marminge

- [fix\(opencode\): show Reasoning selector for OpenCode models \(\#9287\)](https://git.cafe/gitcafe/t3code/commit/dbc7bfa3f36cc61a3f1a2015e47d71ae9dee5421?format=markdown) — dbc7bfa3f36cc61a3f1a2015e47d71ae9dee5421; maria

- [fix\(server\): preserve automatic settlement timestamps \(\#9254\)](https://git.cafe/gitcafe/t3code/commit/2971ec3209d7ef1b00d7ded70fe6342816b1539f?format=markdown) — 2971ec3209d7ef1b00d7ded70fe6342816b1539f; eimexdev

- [fix\(providers\): discover workspace skills everywhere \(\#9180\)](https://git.cafe/gitcafe/t3code/commit/15fea6c5f40331c8325f33bd08b2dcbf924e935a?format=markdown) — 15fea6c5f40331c8325f33bd08b2dcbf924e935a; maria

- [fix\(pull-requests\): missing features & better behaviour \(\#9188\)](https://git.cafe/gitcafe/t3code/commit/443b4ebfe83fcfe64c34b09ecb5a5fffdebb85c7?format=markdown) — 443b4ebfe83fcfe64c34b09ecb5a5fffdebb85c7; maria

- [fix\(desktop\): detect installed Spectre libs for Windows builds](https://git.cafe/gitcafe/t3code/commit/4ba39a6f408bdee468df2e3ffdf7d5dc08e7b59d?format=markdown) — 4ba39a6f408bdee468df2e3ffdf7d5dc08e7b59d; Julius Marminge

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