# Commit history · gitcafe/t3code

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

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

Visibility: public

Requested revision: 098bf5329727fcd7d973bf842e6b4d50d6e7b924

Requested commit: 098bf5329727fcd7d973bf842e6b4d50d6e7b924

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

- [fix\(cursor\): honor auto and full access modes \(\#9283\)](https://git.cafe/gitcafe/t3code/commit/994bd7373cf3a335c204a617604e690ed4c00cba?format=markdown) — 994bd7373cf3a335c204a617604e690ed4c00cba; maria

- [fix\(web\): show scroll-to-end as soon as the last message slips under the composer \(\#9280\)](https://git.cafe/gitcafe/t3code/commit/c742edd46c5b6792ec8647f934a4703f9103aa82?format=markdown) — c742edd46c5b6792ec8647f934a4703f9103aa82; Julius Marminge

- [Revert "feat\(providers\): add context compaction across harnesses" \(\#9284\)](https://git.cafe/gitcafe/t3code/commit/63f334baf3432c4404ddfc9e71d33bf16575f0ed?format=markdown) — 63f334baf3432c4404ddfc9e71d33bf16575f0ed; maria

- [fix\(web\): offer browser profiles from the empty-panel launcher \(\#9279\)](https://git.cafe/gitcafe/t3code/commit/064392ffc7fc58fcc3018fd2ba2df33fbb21f1de?format=markdown) — 064392ffc7fc58fcc3018fd2ba2df33fbb21f1de; Julius Marminge

- [fix\(web\): unify control sizing across settings pages \(\#9281\)](https://git.cafe/gitcafe/t3code/commit/b59b7d0af9536a2d61ddfcf8d33420b890b2faca?format=markdown) — b59b7d0af9536a2d61ddfcf8d33420b890b2faca; Julius Marminge

- [feat\(web\): add proactive panels \(\#9276\)](https://git.cafe/gitcafe/t3code/commit/fb93902ee24d4ba380508df33d25478d3baf7a72?format=markdown) — fb93902ee24d4ba380508df33d25478d3baf7a72; maria

- [feat\(providers\): add context compaction across harnesses \(\#8808\)](https://git.cafe/gitcafe/t3code/commit/535557b3f785629e6f48cad40c5a4b78b3b3c5d6?format=markdown) — 535557b3f785629e6f48cad40c5a4b78b3b3c5d6; maria

- [fix\(web\): show pull request state icons in tabs \(\#9112\)](https://git.cafe/gitcafe/t3code/commit/1eb36b45ef7aa5c028380afb7266bcabf258a55e?format=markdown) — 1eb36b45ef7aa5c028380afb7266bcabf258a55e; oliver

- [feat\(projects\): automatically pull clean default branches \(\#9277\)](https://git.cafe/gitcafe/t3code/commit/ba3cb0773859334fe9f75016295bb3893c9e6044?format=markdown) — ba3cb0773859334fe9f75016295bb3893c9e6044; maria

- [feat\(web\): add opt-in panel animations \(\#8830\)](https://git.cafe/gitcafe/t3code/commit/91c8d4771ccb503a9dde65190b87db642df0a6ea?format=markdown) — 91c8d4771ccb503a9dde65190b87db642df0a6ea; maria

- [refactor\(shared\): move the node:sqlite Effect SQL client into shared \(\#7272\)](https://git.cafe/gitcafe/t3code/commit/ca63d42d670837b918081d1fc1ebada553814b4c?format=markdown) — ca63d42d670837b918081d1fc1ebada553814b4c; Julius Marminge

- [feat\(desktop\): browser profiles for the preview browser \(\#7254\)](https://git.cafe/gitcafe/t3code/commit/134d51096ea0d00a53a499e8f0c87e31fafb0006?format=markdown) — 134d51096ea0d00a53a499e8f0c87e31fafb0006; Julius Marminge

- [fix\(web\): confirm closing agent-controlled browsers \(\#9272\)](https://git.cafe/gitcafe/t3code/commit/28ddaf75917140e5e4355d4386bc5d14d9dad7b6?format=markdown) — 28ddaf75917140e5e4355d4386bc5d14d9dad7b6; maria

- [fix\(web\): warn when shared settings have no target environment \(\#9207\)](https://git.cafe/gitcafe/t3code/commit/5a9b56291f82b9269346053594d8b5dfca736976?format=markdown) — 5a9b56291f82b9269346053594d8b5dfca736976; Abdul Azeez

- [fix\(chat\): show single tool calls without summaries \(\#9267\)](https://git.cafe/gitcafe/t3code/commit/46b5c66406b9942589d7e9132beeafda2434f113?format=markdown) — 46b5c66406b9942589d7e9132beeafda2434f113; maria

- [fix\(mobile\): show filled filter icon on Android when filters are active \(\#9217\)](https://git.cafe/gitcafe/t3code/commit/62c68dc41f9d9d7ecaf5193a6a8d997ebf671a61?format=markdown) — 62c68dc41f9d9d7ecaf5193a6a8d997ebf671a61; Nick Anisimov

- [fix\(server\): subscribe before provider settings watcher \(\#9271\)](https://git.cafe/gitcafe/t3code/commit/f90e2f2bd26e22b77ccf781cccdf95afd3c3ac1c?format=markdown) — f90e2f2bd26e22b77ccf781cccdf95afd3c3ac1c; t3-code\[bot\]

- [feat\(web\): add copy path button to diff headers \(\#2403\)](https://git.cafe/gitcafe/t3code/commit/b57726ca842624b713572529109ac49b17c93fb3?format=markdown) — b57726ca842624b713572529109ac49b17c93fb3; Illia Panasenko

- [fix\(desktop\): exclude opposite macOS pty prebuilds \(\#9240\)](https://git.cafe/gitcafe/t3code/commit/8d5b712de3cbd84118327808c403756e8894014a?format=markdown) — 8d5b712de3cbd84118327808c403756e8894014a; Exotic

- [feat\(mobile\): long-press file references for path and open actions \(\#9258\)](https://git.cafe/gitcafe/t3code/commit/9159b808d35a88e74fc91e11070f3270cdb321f9?format=markdown) — 9159b808d35a88e74fc91e11070f3270cdb321f9; Julius Marminge

- [fix\(web\): hide deleted providers with prototype keys \(\#8337\)](https://git.cafe/gitcafe/t3code/commit/2a7a449cca3c7760b689a54b3aa02476a206dbc9?format=markdown) — 2a7a449cca3c7760b689a54b3aa02476a206dbc9; Simone

- [fix\(ci\): keep Expo Sharing patch applied \(\#9248\)](https://git.cafe/gitcafe/t3code/commit/aab4049646ffa8b9bcff92562992e6c3a8554bf0?format=markdown) — aab4049646ffa8b9bcff92562992e6c3a8554bf0; Wout Stiens

- [fix\(release\): pin patched expo-sharing version \(\#9250\)](https://git.cafe/gitcafe/t3code/commit/b5a09e13fa464a8681e0bf9df404dd3c0afe8ac8?format=markdown) — b5a09e13fa464a8681e0bf9df404dd3c0afe8ac8; Will Sheldon

- [fix\(pull-requests\): align checkout control with author \(\#9196\)](https://git.cafe/gitcafe/t3code/commit/57a66608b918d673eeec7e6c94ea5906b756fcd0?format=markdown) — 57a66608b918d673eeec7e6c94ea5906b756fcd0; maria

- [fix\(web\): prevent connection rows from wrapping during removal \(\#8706\)](https://git.cafe/gitcafe/t3code/commit/6e3bac3722d19b2e2cb736c2e789568eaf151032?format=markdown) — 6e3bac3722d19b2e2cb736c2e789568eaf151032; Matthew Feroz

- [feat\(web\): redesign provider editor and models list \(\#8508\)](https://git.cafe/gitcafe/t3code/commit/6effe0a2fab1bcd48315485b580419377451c757?format=markdown) — 6effe0a2fab1bcd48315485b580419377451c757; Wout Stiens

- [fix\(server\): discover project skills for Claude \(\#9210\)](https://git.cafe/gitcafe/t3code/commit/bc918e74ace5dbb4fe1ce73b59d06a9ca1be9ed3?format=markdown) — bc918e74ace5dbb4fe1ce73b59d06a9ca1be9ed3; Anirudh Coontoor

- [fix\(web\): prevent two-digit list markers from being clipped \(\#9101\)](https://git.cafe/gitcafe/t3code/commit/70cd258d8aac43ea57494527b00bf36de3efa6c0?format=markdown) — 70cd258d8aac43ea57494527b00bf36de3efa6c0; G-R3

- [fix\(web\): preserve composer draft during worktree setup \(\#9197\)](https://git.cafe/gitcafe/t3code/commit/f14f41b894448298a86865c9114e6700245356e7?format=markdown) — f14f41b894448298a86865c9114e6700245356e7; maria

- [fix\(mobile\): prevent message and composer overlap \(\#9195\)](https://git.cafe/gitcafe/t3code/commit/7e9d5a7efa70f92f91d960a4f50243ba44d805da?format=markdown) — 7e9d5a7efa70f92f91d960a4f50243ba44d805da; Julius Marminge

- [feat\(updates\): continue active threads across server restarts \(\#9167\)](https://git.cafe/gitcafe/t3code/commit/5b7d72aad14ed37e8e5e4c02a6d49814bfe528ac?format=markdown) — 5b7d72aad14ed37e8e5e4c02a6d49814bfe528ac; maria

- [fix\(server\): stop titling linked PR threads from local git history \(\#9191\)](https://git.cafe/gitcafe/t3code/commit/14f15cfed48bc7519e8e5eeac03f483f4b11ef3a?format=markdown) — 14f15cfed48bc7519e8e5eeac03f483f4b11ef3a; Theo Browne

- [fix\(pull-requests\): reuse github api reads \(\#9176\)](https://git.cafe/gitcafe/t3code/commit/dd6879ffea24da9fc16cb62d7d6072d2c5b2bae3?format=markdown) — dd6879ffea24da9fc16cb62d7d6072d2c5b2bae3; maria

- [fix\(connect\): refresh relay credentials before expiry \(\#9178\)](https://git.cafe/gitcafe/t3code/commit/9e646ad84c9d5008187eabf479e85619df9de8ca?format=markdown) — 9e646ad84c9d5008187eabf479e85619df9de8ca; maria

- [feat\(web\): make context window indicator opt-in \(\#9190\)](https://git.cafe/gitcafe/t3code/commit/a19f01fc19d209d9962c4bb66372ed9e03e320a9?format=markdown) — a19f01fc19d209d9962c4bb66372ed9e03e320a9; maria

- [fix\(web\): remove projects with archived threads \(\#8798\)](https://git.cafe/gitcafe/t3code/commit/6ff537f03c4df500da7283c0566fe6f8feca709b?format=markdown) — 6ff537f03c4df500da7283c0566fe6f8feca709b; Nick Anisimov

- [fix\(server\): allow local-only worktree bases \(\#8751\)](https://git.cafe/gitcafe/t3code/commit/a81a52afbb4e03ba82b2743801772151ed8c7d70?format=markdown) — a81a52afbb4e03ba82b2743801772151ed8c7d70; Aditya Garud

- [fix\(server\): allow large Azure DevOps PR lists \(\#8572\)](https://git.cafe/gitcafe/t3code/commit/a56b0cd7178dfef299aa49b26773a80a34abe205?format=markdown) — a56b0cd7178dfef299aa49b26773a80a34abe205; Simone

- [fix\(server\): bound OpenCode version probes \(\#8750\)](https://git.cafe/gitcafe/t3code/commit/4116db9807cb37b49d3db35c7a45301f5e851b01?format=markdown) — 4116db9807cb37b49d3db35c7a45301f5e851b01; Aditya Garud

- [fix\(web\): avoid stale file writes on close \(\#8630\)](https://git.cafe/gitcafe/t3code/commit/d2042d288eaf7aaf7feda85eb7d1a6f546302c12?format=markdown) — d2042d288eaf7aaf7feda85eb7d1a6f546302c12; Aditya Garud

- [fix\(desktop\): skip cached monitor compiler check \(\#9184\)](https://git.cafe/gitcafe/t3code/commit/7a8df3338f910cd18543cd3ea98b8b10385e8dcd?format=markdown) — 7a8df3338f910cd18543cd3ea98b8b10385e8dcd; Julius Marminge

- [fix\(web\): model info button opens its details on click \(\#9177\)](https://git.cafe/gitcafe/t3code/commit/827345a07a3d2348abc63e5215e57184024078d8?format=markdown) — 827345a07a3d2348abc63e5215e57184024078d8; Wout Stiens

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