# Commit history · gitcafe/t3code

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

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

Visibility: public

Requested revision: cb58dfd6453171a88183fc7bf1587bae6929c0e4

Requested commit: cb58dfd6453171a88183fc7bf1587bae6929c0e4

- [refactor\(shared\): remove unused Clerk hostname predicate \(\#10008\)](https://git.cafe/gitcafe/t3code/commit/cb58dfd6453171a88183fc7bf1587bae6929c0e4?format=markdown) — cb58dfd6453171a88183fc7bf1587bae6929c0e4; Julius Marminge

- [fix\(web\): retain wrapped row heights during edits \(\#10018\)](https://git.cafe/gitcafe/t3code/commit/6270a6f88bea4c2fe07a43e69693a918cf94a353?format=markdown) — 6270a6f88bea4c2fe07a43e69693a918cf94a353; Julius Marminge

- [refactor\(web\): test environment-scoped draft promotion \(\#10010\)](https://git.cafe/gitcafe/t3code/commit/82c2b7ffb4d450572f5baf9a70693f1e25cfdfed?format=markdown) — 82c2b7ffb4d450572f5baf9a70693f1e25cfdfed; Julius Marminge

- [refactor\(web\): remove unused terminal context preview formatter \(\#10009\)](https://git.cafe/gitcafe/t3code/commit/b7fc81dea2b7c963c34a365b82644ce963df19a2?format=markdown) — b7fc81dea2b7c963c34a365b82644ce963df19a2; Julius Marminge

- [refactor\(web\): remove obsolete provider update helpers \(\#10015\)](https://git.cafe/gitcafe/t3code/commit/c9b76e6f5d382fb83caafe419f75ead87a3dbabb?format=markdown) — c9b76e6f5d382fb83caafe419f75ead87a3dbabb; Julius Marminge

- [refactor\(web\): remove unused desktop update visibility helper \(\#10014\)](https://git.cafe/gitcafe/t3code/commit/93d4dfa2064dc4a598a3e66543c3b90ffb138609?format=markdown) — 93d4dfa2064dc4a598a3e66543c3b90ffb138609; Julius Marminge

- [refactor\(server\): remove test-only pricing normalizer \(\#10017\)](https://git.cafe/gitcafe/t3code/commit/270e021f2a7ed34e3d81d1cdc9f1ca0c0ac85df4?format=markdown) — 270e021f2a7ed34e3d81d1cdc9f1ca0c0ac85df4; Julius Marminge

- [refactor\(shared\): test favicon selection through public API \(\#10005\)](https://git.cafe/gitcafe/t3code/commit/3e544f8cda371dc565c806508a9ab38b80c96ff7?format=markdown) — 3e544f8cda371dc565c806508a9ab38b80c96ff7; Julius Marminge

- [test\(web\): keep pull request menu items private \(\#10016\)](https://git.cafe/gitcafe/t3code/commit/4e59b06b84fdfa36f78b4fc9079dff88b4ff3dc4?format=markdown) — 4e59b06b84fdfa36f78b4fc9079dff88b4ff3dc4; Julius Marminge

- [refactor\(mobile\): test final connection status presentation \(\#10007\)](https://git.cafe/gitcafe/t3code/commit/1449deca0afb98a422ea54b0d0fbed56da9f9f8f?format=markdown) — 1449deca0afb98a422ea54b0d0fbed56da9f9f8f; Julius Marminge

- [test\(mobile\): remove mocked UUID shape assertions \(\#10006\)](https://git.cafe/gitcafe/t3code/commit/4e5e17fd9e2454a7b828a19f0b46e48cde0c7a90?format=markdown) — 4e5e17fd9e2454a7b828a19f0b46e48cde0c7a90; Julius Marminge

- [refactor\(shared\): keep persisted settings helpers private \(\#10004\)](https://git.cafe/gitcafe/t3code/commit/1584076d7651278863f7ee90f5bf70c2aba981b3?format=markdown) — 1584076d7651278863f7ee90f5bf70c2aba981b3; Julius Marminge

- [refactor\(mobile\): remove unused file tree walkers \(\#10003\)](https://git.cafe/gitcafe/t3code/commit/8d48a3134f4d789f54128ccbb65919812ffc7921?format=markdown) — 8d48a3134f4d789f54128ccbb65919812ffc7921; Julius Marminge

- [refactor\(mobile\): test terminal palettes through public theme API \(\#10002\)](https://git.cafe/gitcafe/t3code/commit/393d1ffc9ee52696e4b5f226a956e9d4c65b2f6a?format=markdown) — 393d1ffc9ee52696e4b5f226a956e9d4c65b2f6a; Julius Marminge

- [refactor\(mobile\): remove unused native style constants \(\#10001\)](https://git.cafe/gitcafe/t3code/commit/3382b26c4f29bcbc709edf135c5486b7f1e0e211?format=markdown) — 3382b26c4f29bcbc709edf135c5486b7f1e0e211; Julius Marminge

- [refactor\(mobile\): keep review default ID helper private \(\#10000\)](https://git.cafe/gitcafe/t3code/commit/1c59d3b72cbddefa186ce18bea5cd7e6e0ae4874?format=markdown) — 1c59d3b72cbddefa186ce18bea5cd7e6e0ae4874; Julius Marminge

- [refactor\(mobile\): keep project selection helper private \(\#9999\)](https://git.cafe/gitcafe/t3code/commit/1e24b43d3f6eea6333a3c8da6946eb614d00a662?format=markdown) — 1e24b43d3f6eea6333a3c8da6946eb614d00a662; Julius Marminge

- [test\(relay\): keep the stage slug helper private \(\#9998\)](https://git.cafe/gitcafe/t3code/commit/ac93fbfad01ecd99f818d9964463afb6c35a8f4a?format=markdown) — ac93fbfad01ecd99f818d9964463afb6c35a8f4a; Julius Marminge

- [refactor\(web\): remove obsolete pull request link opener \(\#9983\)](https://git.cafe/gitcafe/t3code/commit/ba873b8181c3741603a365e75785457064a52ffd?format=markdown) — ba873b8181c3741603a365e75785457064a52ffd; Julius Marminge

- [test\(server\): cover raw OpenCode deltas through the adapter \(\#9977\)](https://git.cafe/gitcafe/t3code/commit/3fedf52467dd8d2734a7aca4c6c7da421c12474f?format=markdown) — 3fedf52467dd8d2734a7aca4c6c7da421c12474f; Julius Marminge

- [test\(web\): keep the preview profile label helper private \(\#9997\)](https://git.cafe/gitcafe/t3code/commit/11cb88efc54c5690e25348ce5c889722a3615089?format=markdown) — 11cb88efc54c5690e25348ce5c889722a3615089; Julius Marminge

- [test\(web\): remove composer control style snapshots \(\#9996\)](https://git.cafe/gitcafe/t3code/commit/4f1dc55cabe6cb4a89c2180d6b0e270584bb8883?format=markdown) — 4f1dc55cabe6cb4a89c2180d6b0e270584bb8883; Julius Marminge

- [refactor\(web\): remove obsolete cloud listing helpers \(\#9995\)](https://git.cafe/gitcafe/t3code/commit/bf1c1b09756a56a0600faf52561f0fb4ae94e355?format=markdown) — bf1c1b09756a56a0600faf52561f0fb4ae94e355; Julius Marminge

- [refactor\(web\): remove unused aspect ratio reconciler \(\#9994\)](https://git.cafe/gitcafe/t3code/commit/c7e93f520bbd1ba4b795a5fb1aad14778aa1d047?format=markdown) — c7e93f520bbd1ba4b795a5fb1aad14778aa1d047; Julius Marminge

- [refactor\(web\): test the live usage column builder \(\#9993\)](https://git.cafe/gitcafe/t3code/commit/487d1766caba52579f07a3e5ebc6f276227e4382?format=markdown) — 487d1766caba52579f07a3e5ebc6f276227e4382; Julius Marminge

- [refactor\(client-runtime\): remove unused subagent selectors \(\#9992\)](https://git.cafe/gitcafe/t3code/commit/3bcde91f8215ec24eeffdd4abdee8fcb8a5e94f9?format=markdown) — 3bcde91f8215ec24eeffdd4abdee8fcb8a5e94f9; Julius Marminge

- [refactor\(shared\): remove retired PATH capture parser \(\#9991\)](https://git.cafe/gitcafe/t3code/commit/da1bebbb11701b58ebdde5ee019f3aeef3d42b27?format=markdown) — da1bebbb11701b58ebdde5ee019f3aeef3d42b27; Julius Marminge

- [refactor\(shared\): remove unused mention path serializer \(\#9990\)](https://git.cafe/gitcafe/t3code/commit/c6410d37d7ff1bdb65b38f0e9c30da392a4de804?format=markdown) — c6410d37d7ff1bdb65b38f0e9c30da392a4de804; Julius Marminge

- [refactor\(shared\): remove unused preview URL predicate \(\#9989\)](https://git.cafe/gitcafe/t3code/commit/aca2afc0b5400e4cf88c42d59b214240833ed9cd?format=markdown) — aca2afc0b5400e4cf88c42d59b214240833ed9cd; Julius Marminge

- [test\(server\): consolidate agent activity opt-in coverage \(\#9988\)](https://git.cafe/gitcafe/t3code/commit/94d1fa7ff268e88476a341eb73f9f032e2af6a21?format=markdown) — 94d1fa7ff268e88476a341eb73f9f032e2af6a21; Julius Marminge

- [test\(server\): remove provider label identity assertion \(\#9987\)](https://git.cafe/gitcafe/t3code/commit/9867eb12396439f58e03e3548e053d966f0f64a6?format=markdown) — 9867eb12396439f58e03e3548e053d966f0f64a6; Julius Marminge

- [test\(server\): remove static OAuth page snapshots \(\#9986\)](https://git.cafe/gitcafe/t3code/commit/10421bcdc9a059e0a717250257769af92567b645?format=markdown) — 10421bcdc9a059e0a717250257769af92567b645; Julius Marminge

- [test\(server\): remove authorization prompt snapshots \(\#9985\)](https://git.cafe/gitcafe/t3code/commit/371e32392570fdc0d2309e9f92490bbd2c6b3f02?format=markdown) — 371e32392570fdc0d2309e9f92490bbd2c6b3f02; Julius Marminge

- [fix\(client\): keep warm thread resumes live instead of flashing sync \(\#9913\)](https://git.cafe/gitcafe/t3code/commit/f87ecf0cc307f974745da8eea856fab5711023f3?format=markdown) — f87ecf0cc307f974745da8eea856fab5711023f3; Julius Marminge

- [fix\(marketing\): align the endorsement carousel with its heading \(\#9912\)](https://git.cafe/gitcafe/t3code/commit/fc1f543d6c67da9cf1edb25b647646faa0105b41?format=markdown) — fc1f543d6c67da9cf1edb25b647646faa0105b41; Julius Marminge

- [fix\(mobile\): keep highlighting review diffs after a long line \(\#9911\)](https://git.cafe/gitcafe/t3code/commit/50027bb3ad2912f9127304392a2c85ad5ab9a4ba?format=markdown) — 50027bb3ad2912f9127304392a2c85ad5ab9a4ba; Julius Marminge

- [fix\(web\): reset markdown widgets when the previewed file changes \(\#9910\)](https://git.cafe/gitcafe/t3code/commit/3e1333319aacff96856a3c161b8787ff6b0ddd6b?format=markdown) — 3e1333319aacff96856a3c161b8787ff6b0ddd6b; Julius Marminge

- [perf\(web\): keep timeline row reuse engaged while text streams \(\#9909\)](https://git.cafe/gitcafe/t3code/commit/aefef95ffc34eb76c8e2db9a219b86681f644576?format=markdown) — aefef95ffc34eb76c8e2db9a219b86681f644576; Julius Marminge

- [refactor\(web\): remove unused pull request state label \(\#9984\)](https://git.cafe/gitcafe/t3code/commit/ea0487cc9adf9f51c865fe39128102afc532bcfc?format=markdown) — ea0487cc9adf9f51c865fe39128102afc532bcfc; Julius Marminge

- [refactor\(desktop\): remove test-only Electron error predicates \(\#9982\)](https://git.cafe/gitcafe/t3code/commit/a9caf7b7089afb6f1b3b888ea404b75b8f9e88e1?format=markdown) — a9caf7b7089afb6f1b3b888ea404b75b8f9e88e1; Julius Marminge

- [refactor\(desktop\): remove unused keyring remediation text \(\#9981\)](https://git.cafe/gitcafe/t3code/commit/14da634577773d291c494635c1a4bcdb0e70f9ee?format=markdown) — 14da634577773d291c494635c1a4bcdb0e70f9ee; Julius Marminge

- [test\(server\): assert the dispatched welcome thread model \(\#9980\)](https://git.cafe/gitcafe/t3code/commit/1550f1b742138df8b31b24e34ddea58c80afb3cc?format=markdown) — 1550f1b742138df8b31b24e34ddea58c80afb3cc; Julius Marminge

- [test\(server\): remove provider equality wrapper fixture \(\#9979\)](https://git.cafe/gitcafe/t3code/commit/2fc630c9e85321b7b3963372fd316877a7581639?format=markdown) — 2fc630c9e85321b7b3963372fd316877a7581639; Julius Marminge

- [test\(server\): cover thread lookup through command invariants \(\#9978\)](https://git.cafe/gitcafe/t3code/commit/b3f8dd979af2bb089f94e6f1006ebbb2cf748db4?format=markdown) — b3f8dd979af2bb089f94e6f1006ebbb2cf748db4; Julius Marminge

- [refactor\(mobile\): remove unused font size steppers \(\#9975\)](https://git.cafe/gitcafe/t3code/commit/5fe29c89456c151529a63ddcbf132b4c518f1838?format=markdown) — 5fe29c89456c151529a63ddcbf132b4c518f1838; Julius Marminge

- [refactor\(client-runtime\): remove unused file position predicate \(\#9976\)](https://git.cafe/gitcafe/t3code/commit/044a6e168ad1eb213c2c7c277034e65c638cc937?format=markdown) — 044a6e168ad1eb213c2c7c277034e65c638cc937; Julius Marminge

- [refactor\(mobile\): remove unused layout calculations \(\#9974\)](https://git.cafe/gitcafe/t3code/commit/eda0cec92398a4097958b55accaa59fdd178a977?format=markdown) — eda0cec92398a4097958b55accaa59fdd178a977; Julius Marminge

- [refactor\(client-runtime\): remove unused connection phase message \(\#9972\)](https://git.cafe/gitcafe/t3code/commit/1782a2af44a7630f184a05dbcf788e6121da2554?format=markdown) — 1782a2af44a7630f184a05dbcf788e6121da2554; Julius Marminge

- [refactor\(mobile\): remove unused provider option summary \(\#9971\)](https://git.cafe/gitcafe/t3code/commit/c1e279eca52e02ee3fb9c8d133057a30526f282c?format=markdown) — c1e279eca52e02ee3fb9c8d133057a30526f282c; Julius Marminge

- [refactor\(shared\): remove unused viewport formatters \(\#9970\)](https://git.cafe/gitcafe/t3code/commit/1568b3fd083e198a08bb12353820c1ef99fb3420?format=markdown) — 1568b3fd083e198a08bb12353820c1ef99fb3420; Julius Marminge

- [test\(server\): remove Azure permissions constant snapshot \(\#9973\)](https://git.cafe/gitcafe/t3code/commit/32142cff186c607c8cae644927cee8d6c9cba757?format=markdown) — 32142cff186c607c8cae644927cee8d6c9cba757; Julius Marminge

- [test\(contracts\): keep driver default lookup private \(\#9968\)](https://git.cafe/gitcafe/t3code/commit/dfc70a3294641a2acb021766a759ac4c79665944?format=markdown) — dfc70a3294641a2acb021766a759ac4c79665944; Julius Marminge

- [ci: reject unused files and dependencies with Knip \(\#9962\)](https://git.cafe/gitcafe/t3code/commit/d2c3e2e5d7360b5d87f7516bdbce46b5c5444ef4?format=markdown) — d2c3e2e5d7360b5d87f7516bdbce46b5c5444ef4; Julius Marminge

- [chore: remove redundant root tooling dependencies \(\#9961\)](https://git.cafe/gitcafe/t3code/commit/00d46188bedfae81a5d219c8eba4b63e8cf90036?format=markdown) — 00d46188bedfae81a5d219c8eba4b63e8cf90036; Julius Marminge

- [chore\(mobile\): remove obsolete widget wiring script \(\#9960\)](https://git.cafe/gitcafe/t3code/commit/2759ef05bb1cccc55fb2ac747bf8769de8d745e1?format=markdown) — 2759ef05bb1cccc55fb2ac747bf8769de8d745e1; Julius Marminge

- [refactor\(web\): prune unused UI and provider code \(\#9959\)](https://git.cafe/gitcafe/t3code/commit/4a42fc62e15018973b0088667d037b2a35c4c261?format=markdown) — 4a42fc62e15018973b0088667d037b2a35c4c261; Julius Marminge

- [chore: configure Knip workspace audits \(\#9958\)](https://git.cafe/gitcafe/t3code/commit/126ea5c3bcf888df4a918438ae7d68a4a4a905f2?format=markdown) — 126ea5c3bcf888df4a918438ae7d68a4a4a905f2; Julius Marminge

- [fix\(web\): give the browser keybinding notice breathing room \(\#9964\)](https://git.cafe/gitcafe/t3code/commit/bc8584bf8e967ecc1cd215d42bd7a47faf51a862?format=markdown) — bc8584bf8e967ecc1cd215d42bd7a47faf51a862; Julius Marminge

- [refactor\(web\): remove obsolete changed-files preview helpers \(\#9956\)](https://git.cafe/gitcafe/t3code/commit/eae770b125553275e1ccfe4aebd88df28e818aed?format=markdown) — eae770b125553275e1ccfe4aebd88df28e818aed; Julius Marminge

- [fix\(web\): reveal reselected diff files \(\#9951\)](https://git.cafe/gitcafe/t3code/commit/6b87ce3a0bd925edcbb26fbc6870a6ca81dead0b?format=markdown) — 6b87ce3a0bd925edcbb26fbc6870a6ca81dead0b; Julius Marminge

- [test\(client-runtime\): keep scoped key implementation private \(\#9955\)](https://git.cafe/gitcafe/t3code/commit/f530d7b618c12332774c0d79d3747c468369e648?format=markdown) — f530d7b618c12332774c0d79d3747c468369e648; Julius Marminge

- [test\(mobile\): keep composer selection helper private \(\#9953\)](https://git.cafe/gitcafe/t3code/commit/a399473c30e6b451ec6348e52cbf9b4c4b07e505?format=markdown) — a399473c30e6b451ec6348e52cbf9b4c4b07e505; Julius Marminge

- [test\(web\): keep provider field readers private \(\#9952\)](https://git.cafe/gitcafe/t3code/commit/07d2497db89014ccd71aa077fc809aff47e4af91?format=markdown) — 07d2497db89014ccd71aa077fc809aff47e4af91; Julius Marminge

- [fix\(web\): deduplicate PR project filter choices \(\#9948\)](https://git.cafe/gitcafe/t3code/commit/e5a87e8b9ca9db21e0291ddbd54438c5fe56b277?format=markdown) — e5a87e8b9ca9db21e0291ddbd54438c5fe56b277; Julius Marminge

- [fix\(web\): load file grammar before enabling edits \(\#9947\)](https://git.cafe/gitcafe/t3code/commit/2fa5ef4c7bf3aafabe98392d25be7eb86847ce8f?format=markdown) — 2fa5ef4c7bf3aafabe98392d25be7eb86847ce8f; Julius Marminge

- [fix\(server\): capture turn checkpoints after all edits finish \(\#9841\)](https://git.cafe/gitcafe/t3code/commit/7a089b2b2449c5c146e1a7d554a31e6d55924d3f?format=markdown) — 7a089b2b2449c5c146e1a7d554a31e6d55924d3f; Julius Marminge

- [fix\(settings\): share restart continuation across environments \(\#9933\)](https://git.cafe/gitcafe/t3code/commit/f47a3fe90354a3dfa14276e3699541d552426276?format=markdown) — f47a3fe90354a3dfa14276e3699541d552426276; maria

- [fix\(server\): keep mise-owned npm packages manual-only \(\#9927\)](https://git.cafe/gitcafe/t3code/commit/c7dc3cbd068a93c9fb5027df7bea719d16e4ffbe?format=markdown) — c7dc3cbd068a93c9fb5027df7bea719d16e4ffbe; Julius Marminge

- [feat\(web\): recall sent prompts with the up arrow \(\#9173\)](https://git.cafe/gitcafe/t3code/commit/fd773172e7f26f2d98de3eb572f3317b0ad8d443?format=markdown) — fd773172e7f26f2d98de3eb572f3317b0ad8d443; Theo Browne

- [fix\(web\): discard stale highlights after file edits \(\#9902\)](https://git.cafe/gitcafe/t3code/commit/df8e0eb46bca3dc01c17cc74a53b19aaacbe252b?format=markdown) — df8e0eb46bca3dc01c17cc74a53b19aaacbe252b; Julius Marminge

- [fix\(server\): only run provider updates through the installer that owns the binary \(\#9325\)](https://git.cafe/gitcafe/t3code/commit/2fb99a7a664faf045f1884f38c620016b34874cb?format=markdown) — 2fb99a7a664faf045f1884f38c620016b34874cb; Julius Marminge

- [fix\(chat\): show hours for long runs \(\#9894\)](https://git.cafe/gitcafe/t3code/commit/94cc8152fff5fd06baafd25964f54d7ec1a34f8d?format=markdown) — 94cc8152fff5fd06baafd25964f54d7ec1a34f8d; Theo Browne

- [fix\(web\): sort equally merge-ready pull requests by diff size \(\#9887\)](https://git.cafe/gitcafe/t3code/commit/931d41f933b2536f699975412169f5318e6adad5?format=markdown) — 931d41f933b2536f699975412169f5318e6adad5; maria

- [fix\(cli\): resolve projects with missing workspace directories \(\#9885\)](https://git.cafe/gitcafe/t3code/commit/9cb40178a53cca279c67a9079afab3cddf6b6ddb?format=markdown) — 9cb40178a53cca279c67a9079afab3cddf6b6ddb; Julius Marminge

- [fix\(web\): prioritize open panel pull request when copying \(\#9877\)](https://git.cafe/gitcafe/t3code/commit/a0eb23993a3bacf96d618918f43ea18f2da72390?format=markdown) — a0eb23993a3bacf96d618918f43ea18f2da72390; maria

- [fix\(web\): keep file autosaves active after effect replay \(\#9878\)](https://git.cafe/gitcafe/t3code/commit/b01771c2383bbcdf154b8c4e9f1a7d5e3867e2d0?format=markdown) — b01771c2383bbcdf154b8c4e9f1a7d5e3867e2d0; Julius Marminge

- [fix\(connect\): refresh HTTP credentials without reconnecting \(\#9594\)](https://git.cafe/gitcafe/t3code/commit/363cde4114c2186c496ed97cafba4a8737ea5585?format=markdown) — 363cde4114c2186c496ed97cafba4a8737ea5585; Julius Marminge

- [fix\(mobile\): keep usage tabs below the header when switching \(\#9876\)](https://git.cafe/gitcafe/t3code/commit/ac90950f1ac315bcef5f92b53c5e0d6579daeefd?format=markdown) — ac90950f1ac315bcef5f92b53c5e0d6579daeefd; Julius Marminge

- [feat\(web\): edit usage prices across selected environments \(\#9861\)](https://git.cafe/gitcafe/t3code/commit/84b99f3fb7bbc759fcbb589d031920e76edf4746?format=markdown) — 84b99f3fb7bbc759fcbb589d031920e76edf4746; Julius Marminge

- [fix\(web\): render and filter usage as environments respond \(\#9860\)](https://git.cafe/gitcafe/t3code/commit/7ee52b077399463323e859f9451a65d31b96a27f?format=markdown) — 7ee52b077399463323e859f9451a65d31b96a27f; Julius Marminge

- [fix\(preview\): bound automation waits and screenshot captures \(\#4685\)](https://git.cafe/gitcafe/t3code/commit/de1b798c6ed4223cabd64f56eadcc8f512963043?format=markdown) — de1b798c6ed4223cabd64f56eadcc8f512963043; Julius Marminge

- [fix\(web\): make sidebar project actions reachable by keyboard and screen reader \(\#5521\)](https://git.cafe/gitcafe/t3code/commit/7f8cf30ca479474f8c6e0a85f6e0a1169bcca365?format=markdown) — 7f8cf30ca479474f8c6e0a85f6e0a1169bcca365; Andrew Johnson

- [fix\(web\): show retained runtime diagnostics in the work log \(\#9870\)](https://git.cafe/gitcafe/t3code/commit/1246146f59a5a0f7a6f2da46bdd91f79b231d6a6?format=markdown) — 1246146f59a5a0f7a6f2da46bdd91f79b231d6a6; Julius Marminge

- [fix\(release\): install the correct Windows Spectre component \(\#9859\)](https://git.cafe/gitcafe/t3code/commit/1665d81bb5d78f33be6734e8962297b369396ac3?format=markdown) — 1665d81bb5d78f33be6734e8962297b369396ac3; maria

- [fix\(server\): quote copied native provider update commands \(\#9856\)](https://git.cafe/gitcafe/t3code/commit/d28077e585d5123b9a562f4ebef257969c81aa31?format=markdown) — d28077e585d5123b9a562f4ebef257969c81aa31; Julius Marminge

- [fix\(server\): dismiss native questions when their turn ends \(\#9851\)](https://git.cafe/gitcafe/t3code/commit/d7fe47fd0957a34fc2e8bb05f12db19bac3403b6?format=markdown) — d7fe47fd0957a34fc2e8bb05f12db19bac3403b6; Julius Marminge

- [fix\(web\): copy text over plain HTTP \(\#8023\)](https://git.cafe/gitcafe/t3code/commit/03c6cd8badb7af4dfd05d370f3180d16f6927591?format=markdown) — 03c6cd8badb7af4dfd05d370f3180d16f6927591; Michel Liao

- [fix\(ci\): add fallback Ubuntu package mirrors \(\#9864\)](https://git.cafe/gitcafe/t3code/commit/4ade365180231983008bcd46ca7312f8155e1224?format=markdown) — 4ade365180231983008bcd46ca7312f8155e1224; maria

- [fix\(codex\): show what a file-change approval will change \(\#8669\)](https://git.cafe/gitcafe/t3code/commit/57a6b70e24221f00c9a161f1e5b6b2ddd753bc8f?format=markdown) — 57a6b70e24221f00c9a161f1e5b6b2ddd753bc8f; Muhammad Waleed

- [fix: restore UX after performance improvements \(\#9799\)](https://git.cafe/gitcafe/t3code/commit/ce4712d5b04fb998f79fe132245289191147e5d5?format=markdown) — ce4712d5b04fb998f79fe132245289191147e5d5; Theo Browne

- [fix\(claude\): surface usage-limit pauses in the thread \(\#7165\)](https://git.cafe/gitcafe/t3code/commit/940e8233c227a186044078e99e45e1933eb525e4?format=markdown) — 940e8233c227a186044078e99e45e1933eb525e4; Vitaly Iegorov

- [fix\(server\): advertise truecolor in the integrated terminal \(\#7680\)](https://git.cafe/gitcafe/t3code/commit/89ee69e4430b21ee14565abf5c34dae43f38c1d8?format=markdown) — 89ee69e4430b21ee14565abf5c34dae43f38c1d8; Shubh

- [fix\(skills\): support names beginning with digits \(\#9244\)](https://git.cafe/gitcafe/t3code/commit/82f64cd8d046ab4ee8588f7bcbc1e66a4a0c80fe?format=markdown) — 82f64cd8d046ab4ee8588f7bcbc1e66a4a0c80fe; Amirali Beigi

- [fix\(web\): preserve focus and prioritize picker shortcuts \(\#9795\)](https://git.cafe/gitcafe/t3code/commit/896fe82f2f191eb8ac0fd620e19c25dd48253592?format=markdown) — 896fe82f2f191eb8ac0fd620e19c25dd48253592; maria

- [perf\(shared\): skip duplicate PATH entries and per-probe tracing \(\#9618\)](https://git.cafe/gitcafe/t3code/commit/c3caceade14ccda0686db0031aca79d7d38a71d0?format=markdown) — c3caceade14ccda0686db0031aca79d7d38a71d0; Niklas Westman

- [fix\(prs\): reuse GitHub data and defer optional reads \(\#9835\)](https://git.cafe/gitcafe/t3code/commit/110bbe6b55d684627a2481aebfd7c1ae3396011c?format=markdown) — 110bbe6b55d684627a2481aebfd7c1ae3396011c; maria

- [fix\(desktop\): isolate preview keyboard shortcuts from the host \(\#9840\)](https://git.cafe/gitcafe/t3code/commit/b5fb3fba0fb3dbd1bc2e29886232321cc06863d5?format=markdown) — b5fb3fba0fb3dbd1bc2e29886232321cc06863d5; maria

- [fix\(client\): explain possible network blocking for T3 Connect \(\#9783\)](https://git.cafe/gitcafe/t3code/commit/2dca7a1eddd27c823e4d9d0a316864c4ad9f95c5?format=markdown) — 2dca7a1eddd27c823e4d9d0a316864c4ad9f95c5; Theo Browne

- [fix\(web\): restore composer expansion after tool calls \(\#9782\)](https://git.cafe/gitcafe/t3code/commit/720e126b761ba0da112d8c68b589d20ab98a7eb0?format=markdown) — 720e126b761ba0da112d8c68b589d20ab98a7eb0; Theo Browne

- [fix\(server\): preserve native provider executable paths during updates \(\#9850\)](https://git.cafe/gitcafe/t3code/commit/2d5464afbc19058be8c125d5ee70481d721d14f4?format=markdown) — 2d5464afbc19058be8c125d5ee70481d721d14f4; Julius Marminge

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