# Commit history · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commits/8a948076bbdaed4e3cb2495ae533095c5043f3c8)

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

Visibility: public

Requested revision: 8a948076bbdaed4e3cb2495ae533095c5043f3c8

Requested commit: 8a948076bbdaed4e3cb2495ae533095c5043f3c8

- [fix\(web\): switched-off controls stay visible in dark mode \(\#14984\)](https://git.cafe/pingdotgg/t3code/commit/8a948076bbdaed4e3cb2495ae533095c5043f3c8?format=markdown) — 8a948076bbdaed4e3cb2495ae533095c5043f3c8; Guillermo Casanova

- [fix\(web\): pending questions no longer squash the composer on narrow windows \(\#20391\)](https://git.cafe/pingdotgg/t3code/commit/bbe826993fb85e010ad2e3df129f4a853ae8eac1?format=markdown) — bbe826993fb85e010ad2e3df129f4a853ae8eac1; Matthew Feroz

- [fix\(web\): long approval commands wrap inside the composer \(\#17802\)](https://git.cafe/pingdotgg/t3code/commit/e7308986cb9f9186e6830b21995d2dd8efe47150?format=markdown) — e7308986cb9f9186e6830b21995d2dd8efe47150; Exotic

- [fix\(cursor\): explain model rejections from the account catalog \(\#19678\)](https://git.cafe/pingdotgg/t3code/commit/71aa1173b07960885d38346e77648de890aa7d61?format=markdown) — 71aa1173b07960885d38346e77648de890aa7d61; Wout Stiens

- [fix\(usage\): show Antigravity Gemini limits when one quota endpoint omits them \(\#20081\)](https://git.cafe/pingdotgg/t3code/commit/340ee237bf6f691634b91e21c1211570377ba678?format=markdown) — 340ee237bf6f691634b91e21c1211570377ba678; pauliusiv123-rgb

- [fix\(web\): sidebar update pill shows updates on non-default provider instances \(\#14745\)](https://git.cafe/pingdotgg/t3code/commit/f15aa815f35c739497170f1d0f153ec4a1064732?format=markdown) — f15aa815f35c739497170f1d0f153ec4a1064732; Abdurahmon

- [fix\(web\): keep known preview tabs while the session list refreshes \(\#14955\)](https://git.cafe/pingdotgg/t3code/commit/26c241144a9e8cfeb8b7b19e5d6646aedc9a859f?format=markdown) — 26c241144a9e8cfeb8b7b19e5d6646aedc9a859f; Alex Southwell

- [fix\(source-control\): fix forgejo check details links \(\#18434\)](https://git.cafe/pingdotgg/t3code/commit/d7c711503f2b8914db0a06cef3fa35f8eb4f2753?format=markdown) — d7c711503f2b8914db0a06cef3fa35f8eb4f2753; Robbie

- [perf\(server\): skip unused probes when switching Git refs \(\#20140\)](https://git.cafe/pingdotgg/t3code/commit/d6888999dba6052b04708cf586eecf36897dd264?format=markdown) — d6888999dba6052b04708cf586eecf36897dd264; IfkumRfnl

- [fix\(server\): backend children no longer count as desktop resources \(\#19645\)](https://git.cafe/pingdotgg/t3code/commit/cd6b8b71183c00e3e7698cf0c27b7f4aea696c11?format=markdown) — cd6b8b71183c00e3e7698cf0c27b7f4aea696c11; Jet

- [fix\(desktop\): local network pairing links skip idle bridges and tunnels \(\#18085\)](https://git.cafe/pingdotgg/t3code/commit/8832d5c320ffc30e393cb995950167dc80afb873?format=markdown) — 8832d5c320ffc30e393cb995950167dc80afb873; TinBane

- [fix\(server\): keep WinGet Claude installs manual-only instead of running claude update \(\#19517\)](https://git.cafe/pingdotgg/t3code/commit/1ffa2cbb44ee62cfe5ad0991f66ae0b110e6c204?format=markdown) — 1ffa2cbb44ee62cfe5ad0991f66ae0b110e6c204; Scott Norteman

- [fix\(server\): reject unresolved explicit preview tabs \(\#19737\)](https://git.cafe/pingdotgg/t3code/commit/0aa4ee95093df1bbb38bb6b2b515cf877030a526?format=markdown) — 0aa4ee95093df1bbb38bb6b2b515cf877030a526; Arav Jain

- [fix\(server\): a /compact stopped by the Claude usage limit now fails \(\#19583\)](https://git.cafe/pingdotgg/t3code/commit/499c9ee68b28492c9e088a98f112998dfc4ffafc?format=markdown) — 499c9ee68b28492c9e088a98f112998dfc4ffafc; Scott Norteman

- [fix\(server\): Codex threads get the whole T3 orchestration instructions \(\#18415\)](https://git.cafe/pingdotgg/t3code/commit/91adab7161babfa2b573d3655781fba315c004fe?format=markdown) — 91adab7161babfa2b573d3655781fba315c004fe; Michael Johnston

- [fix\(server\): browser control replies no longer wait behind old frames on slow links \(\#20290\)](https://git.cafe/pingdotgg/t3code/commit/7c68c7dc8739e199e2668d0c02f467d83a9f5218?format=markdown) — 7c68c7dc8739e199e2668d0c02f467d83a9f5218; shivam

- [perf\(web\): reveal nested files faster \(\#21048\)](https://git.cafe/pingdotgg/t3code/commit/1ea378c6f432223a84d7a38fc58781bdb38347ee?format=markdown) — 1ea378c6f432223a84d7a38fc58781bdb38347ee; Guanying Chen

- [fix\(desktop\): keep disabled backends stopped after failed updates \(\#18414\)](https://git.cafe/pingdotgg/t3code/commit/df198f9de99fcbb81950d6a479f476e8e7960779?format=markdown) — df198f9de99fcbb81950d6a479f476e8e7960779; Alex Southwell

- [fix\(web\): show a real arrow in the context compacted divider \(\#20326\)](https://git.cafe/pingdotgg/t3code/commit/abfc5727bf10ac018ef847392699fec3af0b2394?format=markdown) — abfc5727bf10ac018ef847392699fec3af0b2394; Abdullah Al Zawad

- [fix\(desktop\): accept existing Hyprland SnapShot shortcuts \(\#10658\)](https://git.cafe/pingdotgg/t3code/commit/fb331610a8d6fc6c2c83fdcdb49e3fb75e9745d6?format=markdown) — fb331610a8d6fc6c2c83fdcdb49e3fb75e9745d6; Akshar Patel

- [fix\(server\): report spawn ENOTDIR as a spawn error instead of a defect \(\#14345\)](https://git.cafe/pingdotgg/t3code/commit/bafadf324c9f3d8a59083d88a6e1e0c630d5182c?format=markdown) — bafadf324c9f3d8a59083d88a6e1e0c630d5182c; Gabriel Rojas

- [fix\(server\): html previews say how their browser exited \(\#16872\)](https://git.cafe/pingdotgg/t3code/commit/bd395e9e6530002a4b66b23844abd416aaebb88d?format=markdown) — bd395e9e6530002a4b66b23844abd416aaebb88d; Nikita Koynov

- [fix\(codex\): Finder metadata no longer blocks shadow-home setup \(\#18991\)](https://git.cafe/pingdotgg/t3code/commit/70e3174b770d54173557bf8c5e9fab390d064921?format=markdown) — 70e3174b770d54173557bf8c5e9fab390d064921; ABDUL RAHMAN JAMSHID NASSER AL RASHDI

- [fix\(web\): stop offering a provider update that cannot clear a limited-support warning \(\#17676\)](https://git.cafe/pingdotgg/t3code/commit/fc0c36f963b6e68933f27b5279f731d6a8454325?format=markdown) — fc0c36f963b6e68933f27b5279f731d6a8454325; Sean Swanson

- [fix\(desktop\): preview annotations no longer replace each other after a reload \(\#14360\)](https://git.cafe/pingdotgg/t3code/commit/473b4d717dee02ce20431ff33c115e2fc0a01468?format=markdown) — 473b4d717dee02ce20431ff33c115e2fc0a01468; not-compromised

- [fix\(server\): T3 Connect retries a link rejected for an expired proof \(\#18621\)](https://git.cafe/pingdotgg/t3code/commit/6b7766143d3f4eba5ad6c02da8e02cc3aa4931fa?format=markdown) — 6b7766143d3f4eba5ad6c02da8e02cc3aa4931fa; fixfon

- [fix\(server\): reject worktree delegation from a checkout outside the project \(\#20213\)](https://git.cafe/pingdotgg/t3code/commit/dba8297da4f25cb1063d623ec8a4bf3ec1f01715?format=markdown) — dba8297da4f25cb1063d623ec8a4bf3ec1f01715; Nikita Maximilian Grimm

- [fix\(opencode\): preserve native question selection flags \(\#20882\)](https://git.cafe/pingdotgg/t3code/commit/04bd86951fb2f0305f48b23d589d0d73ea0cdc71?format=markdown) — 04bd86951fb2f0305f48b23d589d0d73ea0cdc71; Yannic Charlon

- [fix\(client\): retain PR links while reconnect metadata changes \(\#17365\)](https://git.cafe/pingdotgg/t3code/commit/f1003567108e920773c1c568e33f88933cbd4e3a?format=markdown) — f1003567108e920773c1c568e33f88933cbd4e3a; Maxwell Young

- [fix\(web\): align pull request comment headers \(\#15341\)](https://git.cafe/pingdotgg/t3code/commit/89d4e8bef9f62bf19221c12ca0fb708b5a9e0da7?format=markdown) — 89d4e8bef9f62bf19221c12ca0fb708b5a9e0da7; Josh McKinney

- [fix\(acp\): preserve native slash command prompt shape \(\#19393\)](https://git.cafe/pingdotgg/t3code/commit/bd438fb315ffae6cb42e03d24291983ebe4e75bb?format=markdown) — bd438fb315ffae6cb42e03d24291983ebe4e75bb; James C

- [fix\(server\): title imported Codex threads after the user request \(\#20278\)](https://git.cafe/pingdotgg/t3code/commit/0b896d9ff1ecb45c289ed7c6505ab347ef0a9530?format=markdown) — 0b896d9ff1ecb45c289ed7c6505ab347ef0a9530; Victor Vogel

- [fix\(web\): composer host and workspace tooltips show their shortcuts \(\#21167\)](https://git.cafe/pingdotgg/t3code/commit/70bdbc30b2934db7845d77751d9de5b730c3d674?format=markdown) — 70bdbc30b2934db7845d77751d9de5b730c3d674; Jordan Munch O'Hare

- [fix\(desktop\): the SnapShot GNOME extension loads on GNOME 51 \(\#17436\)](https://git.cafe/pingdotgg/t3code/commit/c32dc2f1c97effffbd0ad77b3bd91cde127bbe6a?format=markdown) — c32dc2f1c97effffbd0ad77b3bd91cde127bbe6a; Igor Makowski

- [fix\(web\): diff counts follow the selected color palette \(\#18288\)](https://git.cafe/pingdotgg/t3code/commit/ba1907e8e0b26de89856e68a4f8692e08c0f28b4?format=markdown) — ba1907e8e0b26de89856e68a4f8692e08c0f28b4; ₿itconym

- [fix\(provider-cursor\): installed node_modules no longer exhaust skill discovery \(\#19806\)](https://git.cafe/pingdotgg/t3code/commit/167f5eca948a40ad613b4649e9cd26524903cb2c?format=markdown) — 167f5eca948a40ad613b4649e9cd26524903cb2c; Scott Norteman

- [fix\(web\): truncate project names only when needed \(\#17208\)](https://git.cafe/pingdotgg/t3code/commit/871c7b77576e2b419d3e48a717c288ef53083f66?format=markdown) — 871c7b77576e2b419d3e48a717c288ef53083f66; Daniel Gurney

- [fix\(web\): the default-branch dialog no longer offers a feature branch it cannot create \(\#18716\)](https://git.cafe/pingdotgg/t3code/commit/7241e7ee5098522926ae5e8ff11c12b97b9d4e68?format=markdown) — 7241e7ee5098522926ae5e8ff11c12b97b9d4e68; Igor Makowski

- [fix\(mobile\): usage chart legend wraps instead of pushing the end date off-screen \(\#18203\)](https://git.cafe/pingdotgg/t3code/commit/2b16747a92b180b488e29b72747c5e8968c857cf?format=markdown) — 2b16747a92b180b488e29b72747c5e8968c857cf; Bartłomiej Czyżewski

- [fix\(web\): stacked composer notices keep their right border \(\#19044\)](https://git.cafe/pingdotgg/t3code/commit/6b3a49b372bdca3ae7233f441aaac32ad2fd344a?format=markdown) — 6b3a49b372bdca3ae7233f441aaac32ad2fd344a; Nikita Maximilian Grimm

- [perf\(server\): colored terminal output no longer copies history one character at a time \(\#21209\)](https://git.cafe/pingdotgg/t3code/commit/c6dfda8e56d37a50fea783d7e6e3db34977248a3?format=markdown) — c6dfda8e56d37a50fea783d7e6e3db34977248a3; Alyx

- [fix\(web\): tapping away from the model picker on a phone no longer presses what is under it \(\#20841\)](https://git.cafe/pingdotgg/t3code/commit/3f2dbd7d11c1ba9d096fbab10b9d4271da2ac5ab?format=markdown) — 3f2dbd7d11c1ba9d096fbab10b9d4271da2ac5ab; Mantas Kantautas

- [fix\(web\): show native caret and selection in file comments \(\#17554\)](https://git.cafe/pingdotgg/t3code/commit/0bdb5a8c64050bd36ba05cd4b220e5f75a0284f7?format=markdown) — 0bdb5a8c64050bd36ba05cd4b220e5f75a0284f7; Fionn Gartlan

- [fix\(web\): citation pills line up with the other composer chips \(\#19547\)](https://git.cafe/pingdotgg/t3code/commit/0224cd13ee38f856b1f817d0c9eded3aca580486?format=markdown) — 0224cd13ee38f856b1f817d0c9eded3aca580486; Abhijeet Singh

- [fix\(web\): expanded composer notices blur the thread behind them \(\#19871\)](https://git.cafe/pingdotgg/t3code/commit/9bf3f97edad02b2418200dc6ff04b41ba2af99d4?format=markdown) — 9bf3f97edad02b2418200dc6ff04b41ba2af99d4; etherious1804

- [fix\(server\): another worktree's install no longer restarts the dev server \(\#21065\)](https://git.cafe/pingdotgg/t3code/commit/390b4c43967e0c798afd2a1b429a136419b4b742?format=markdown) — 390b4c43967e0c798afd2a1b429a136419b4b742; Jackson Miller

- [fix\(web\): name the web app manifest so Chrome offers to install it \(\#19175\)](https://git.cafe/pingdotgg/t3code/commit/a35a2be2fe4bc70c946af325dd668d3297df0342?format=markdown) — a35a2be2fe4bc70c946af325dd668d3297df0342; Raj Sutariya

- [fix\(web\): collapsed projects no longer leave a border stub in the legacy sidebar \(\#18314\)](https://git.cafe/pingdotgg/t3code/commit/626a4cbfcfb7ed097f6b876edef4aba90d458223?format=markdown) — 626a4cbfcfb7ed097f6b876edef4aba90d458223; Dennis Bräu

- [fix\(desktop\): remove oversized bars from Hyprland SnapShot animations \(\#10646\)](https://git.cafe/pingdotgg/t3code/commit/8fffe6a29db05c2d479c51acc6a9ac284ac270cf?format=markdown) — 8fffe6a29db05c2d479c51acc6a9ac284ac270cf; Akshar Patel

- [fix\(web\): failed attachment uploads no longer block sending \(\#20737\)](https://git.cafe/pingdotgg/t3code/commit/073734c1e98bf3cb7cb7b2a68d211d7a9f2dceed?format=markdown) — 073734c1e98bf3cb7cb7b2a68d211d7a9f2dceed; voida6

- [fix\(web\): full-screen visual replies keep a gap from the frame edge \(\#20281\)](https://git.cafe/pingdotgg/t3code/commit/3b41d5f98e546c315720743549dddfcd5292cf97?format=markdown) — 3b41d5f98e546c315720743549dddfcd5292cf97; Daniel Vélez

- [fix\(provider-acp\): name the rejected agent path on stderr and test the bash path \(\#18489\)](https://git.cafe/pingdotgg/t3code/commit/1d1a8e5b071413b412481544a9a0c7528a66bb25?format=markdown) — 1d1a8e5b071413b412481544a9a0c7528a66bb25; Victor Vogel

- [fix\(web\): branch picker keeps space below the last branch \(\#21159\)](https://git.cafe/pingdotgg/t3code/commit/05d60554ec22bb7d9bb0d49b3b3d7f1771d6309b?format=markdown) — 05d60554ec22bb7d9bb0d49b3b3d7f1771d6309b; Afonso Ferreira

- [fix\(web\): maximized right panel no longer doubles the sidebar border \(\#18939\)](https://git.cafe/pingdotgg/t3code/commit/06ce02f194d10510dc490fac31d14639acee1331?format=markdown) — 06ce02f194d10510dc490fac31d14639acee1331; Akash Moradiya

- [fix\(web\): keep the diff panel head ref visible when the panel is narrow \(\#19089\)](https://git.cafe/pingdotgg/t3code/commit/db88e6b5bfc9f1ca05e78a62abfe75e3b09f489c?format=markdown) — db88e6b5bfc9f1ca05e78a62abfe75e3b09f489c; Scott Norteman

- [fix\(devices\): keep long diagnostics from hiding device controls \(\#19973\)](https://git.cafe/pingdotgg/t3code/commit/7138e6ef2a9f02a216bedb0b0e51be4c910f1084?format=markdown) — 7138e6ef2a9f02a216bedb0b0e51be4c910f1084; Luís Miguel

- [fix\(mobile\): keep queued-edit context in its draft \(\#18834\)](https://git.cafe/pingdotgg/t3code/commit/7a0755341856b452f70a6358571223950a4f4d3e?format=markdown) — 7a0755341856b452f70a6358571223950a4f4d3e; Alex Southwell

- [fix\(mobile\): Browser address bar stays on one line on iOS \(\#19042\)](https://git.cafe/pingdotgg/t3code/commit/a356999dbf632f17029aa62724e4f47541153a71?format=markdown) — a356999dbf632f17029aa62724e4f47541153a71; IlyaL

- [fix\(web\): code blocks no longer jump when highlighting finishes \(\#20923\)](https://git.cafe/pingdotgg/t3code/commit/219b3c282094e2bfdc65ae77092a1bc224c4d264?format=markdown) — 219b3c282094e2bfdc65ae77092a1bc224c4d264; Akash Moradiya

- [fix\(server\): preserve repository display casing \(\#19202\)](https://git.cafe/pingdotgg/t3code/commit/d218d5b397d5c23098b697a44ae282b094d68ac9?format=markdown) — d218d5b397d5c23098b697a44ae282b094d68ac9; Nei Cardoso de Oliveira Neto

- [fix\(server\): queued messages land after a resume that ran before them \(\#17773\)](https://git.cafe/pingdotgg/t3code/commit/529d8063cc43ca004cb34a3440b6135bcec45955?format=markdown) — 529d8063cc43ca004cb34a3440b6135bcec45955; Lakshmi Tanmay

- [fix\(web\): the model picker offers every saved custom model, not just the first 32 \(\#14961\)](https://git.cafe/pingdotgg/t3code/commit/b5b6c8cf4c00873c15e26fea4973138a755e84ae?format=markdown) — b5b6c8cf4c00873c15e26fea4973138a755e84ae; tiliakoos

- [fix\(web\): center default badges in the reasoning selector \(\#21252\)](https://git.cafe/pingdotgg/t3code/commit/60775b89c5d10d811f7d54a854df969789fdc51c?format=markdown) — 60775b89c5d10d811f7d54a854df969789fdc51c; Afonso Ferreira

- [feat\(mobile\): pull request menu can copy or share the link \(\#21250\)](https://git.cafe/pingdotgg/t3code/commit/2131698181bd48a1d227553b9aa9e9c9fc9dd5fa?format=markdown) — 2131698181bd48a1d227553b9aa9e9c9fc9dd5fa; Julius Marminge

- [fix\(web\): a workflow thread opens with its phases and agents instead of its script \(\#20857\)](https://git.cafe/pingdotgg/t3code/commit/3ff5b3c82a62baddc0c2b1b227e9d3a06190c426?format=markdown) — 3ff5b3c82a62baddc0c2b1b227e9d3a06190c426; Julius Marminge

- [fix\(server\): Claude workflow members stream their thinking and tool calls into their threads \(\#20856\)](https://git.cafe/pingdotgg/t3code/commit/91f8c35dee93bc58b4a626ce6f62ea1dbd42eeb5?format=markdown) — 91f8c35dee93bc58b4a626ce6f62ea1dbd42eeb5; Julius Marminge

- [refactor\(mobile\): Git and Agents sheet headers take theme colours from classes \(\#20409\)](https://git.cafe/pingdotgg/t3code/commit/e1f33e023c804226671736828b7d25e502bdb1db?format=markdown) — e1f33e023c804226671736828b7d25e502bdb1db; oliver

- [perf\(web\): pull request chains parse each link's URL once \(\#21147\)](https://git.cafe/pingdotgg/t3code/commit/9c161462c94f7d9d6d9169da5c841457cbadf213?format=markdown) — 9c161462c94f7d9d6d9169da5c841457cbadf213; Julius Marminge

- [perf\(web\): reasoning rows skip the tool-failure text scan \(\#21146\)](https://git.cafe/pingdotgg/t3code/commit/e0366ad0e41ccf8a22d8faa665c96fd469d891ce?format=markdown) — e0366ad0e41ccf8a22d8faa665c96fd469d891ce; Julius Marminge

- [perf\(web\): switching threads no longer re-renders the outgoing thread's rows \(\#21123\)](https://git.cafe/pingdotgg/t3code/commit/91ec4bec2d3f6a9ace351f42e5bdf9f0a009d55a?format=markdown) — 91ec4bec2d3f6a9ace351f42e5bdf9f0a009d55a; Julius Marminge

- [fix\(server\): opening a large database no longer blocks startup for minutes \(\#21122\)](https://git.cafe/pingdotgg/t3code/commit/eb1d80c66765072dd7fd9f96c365820cbae3d48b?format=markdown) — eb1d80c66765072dd7fd9f96c365820cbae3d48b; Theo Browne

- [perf\(web\): switching threads no longer re-renders the chat view for an unchanged preview list \(\#21130\)](https://git.cafe/pingdotgg/t3code/commit/9ba614301c10d77cb5e51189a537029688c6baf0?format=markdown) — 9ba614301c10d77cb5e51189a537029688c6baf0; Julius Marminge

- [test\(web\): ChatMarkdown thread find waits for highlights to settle \(\#21121\)](https://git.cafe/pingdotgg/t3code/commit/d0918f1659f4c19172796c8d1910ca6e4bc18b51?format=markdown) — d0918f1659f4c19172796c8d1910ca6e4bc18b51; Julius Marminge

- [test\(web\): the right panel Escape test advances fake frames until focus returns \(\#21118\)](https://git.cafe/pingdotgg/t3code/commit/c52453717acfd6125c22f7330c04073cf6f1a978?format=markdown) — c52453717acfd6125c22f7330c04073cf6f1a978; Julius Marminge

- [feat\(mobile\): link, unlink and watch a thread's pull requests from its sheet \(\#20394\)](https://git.cafe/pingdotgg/t3code/commit/8fbc22ca955ff165b53be1770196453fea1a7d30?format=markdown) — 8fbc22ca955ff165b53be1770196453fea1a7d30; oliver

- [refactor\(web\): the command palette caches its derived lookups without "use memo" \(\#21116\)](https://git.cafe/pingdotgg/t3code/commit/2e16cf2822b73494fa1c4ffae55014a8e028e04c?format=markdown) — 2e16cf2822b73494fa1c4ffae55014a8e028e04c; Julius Marminge

- [fix\(web\): Working threads can be dragged into chat as references again \(\#19697\)](https://git.cafe/pingdotgg/t3code/commit/8f026485df097cca71f80218a514f4d2e13bbf43?format=markdown) — 8f026485df097cca71f80218a514f4d2e13bbf43; Theo Browne

- [test\(mobile\): measure renders on a device \(\#21001\)](https://git.cafe/pingdotgg/t3code/commit/ea97e8ba3146639c59e96615e3e5a207f9ffba60?format=markdown) — ea97e8ba3146639c59e96615e3e5a207f9ffba60; Julius Marminge

- [fix\(android\): foldable sidebar and layout fixes \(\#21071\)](https://git.cafe/pingdotgg/t3code/commit/6a6ebb278dc70dd859439a3c28960a7d23a1e645?format=markdown) — 6a6ebb278dc70dd859439a3c28960a7d23a1e645; Theo Browne

- [perf\(mobile\): device preview compiles with the React Compiler \(\#20971\)](https://git.cafe/pingdotgg/t3code/commit/3a4d118a518a025e44f11248fc4d2c87eb86aa00?format=markdown) — 3a4d118a518a025e44f11248fc4d2c87eb86aa00; Julius Marminge

- [perf\(mobile\): Connect onboarding compiles with the React Compiler \(\#20970\)](https://git.cafe/pingdotgg/t3code/commit/fe77d643ef8a9abacfa76aeaeb6183a89ac4e1ce?format=markdown) — fe77d643ef8a9abacfa76aeaeb6183a89ac4e1ce; Julius Marminge

- [perf\(mobile\): usage screens compile with the React Compiler \(\#20969\)](https://git.cafe/pingdotgg/t3code/commit/c3a65564f54fbfb3ce7b8029f4553334fb9d7776?format=markdown) — c3a65564f54fbfb3ce7b8029f4553334fb9d7776; Julius Marminge

- [perf\(mobile\): Metro runs the React Compiler, with a coverage ratchet \(\#20967\)](https://git.cafe/pingdotgg/t3code/commit/9b30776b3ea56d92ea4e6ee194b073647dc39000?format=markdown) — 9b30776b3ea56d92ea4e6ee194b073647dc39000; Julius Marminge

- [fix\(web\): table expand button only shows when a cell is cut off \(\#19782\)](https://git.cafe/pingdotgg/t3code/commit/16918b57d6754d6f145e9b6367c825aa31a740da?format=markdown) — 16918b57d6754d6f145e9b6367c825aa31a740da; shivam

- [test\(web\): the right panel Escape test waits for focus to return \(\#21030\)](https://git.cafe/pingdotgg/t3code/commit/96ff44e124711e772111d0a88056985bf8536cf2?format=markdown) — 96ff44e124711e772111d0a88056985bf8536cf2; Julius Marminge

- [fix\(web\): time-based labels update under the React Compiler \(\#21026\)](https://git.cafe/pingdotgg/t3code/commit/e712d9781535ac10cea4ead2d2ccc33b7bb04f2b?format=markdown) — e712d9781535ac10cea4ead2d2ccc33b7bb04f2b; Julius Marminge

- [fix\(web\): a snoozed thread wakes in the open chat view \(\#21019\)](https://git.cafe/pingdotgg/t3code/commit/07cb90286656393e395192d82f5c9980b604ef31?format=markdown) — 07cb90286656393e395192d82f5c9980b604ef31; Julius Marminge

- [feat\(server\): t3 doctor can delete the database from before 0.1.0 \(\#20948\)](https://git.cafe/pingdotgg/t3code/commit/13aa882c22d584de5388dfce3b3ca413387ba059?format=markdown) — 13aa882c22d584de5388dfce3b3ca413387ba059; Julius Marminge

- [fix\(server\): drop V1 projections nothing reads after the V2 upgrade \(\#20947\)](https://git.cafe/pingdotgg/t3code/commit/7e0418a641e3009be070cd4506d6b8aa68d6d486?format=markdown) — 7e0418a641e3009be070cd4506d6b8aa68d6d486; Julius Marminge

- [fix\(release\): release tests install Chromium for the web browser tests \(\#20934\)](https://git.cafe/pingdotgg/t3code/commit/25159b67e321e3745d46c908b638beba5045ea02?format=markdown) — 25159b67e321e3745d46c908b638beba5045ea02; Julius Marminge

- [test\(web\): every React test runs in a real browser \(\#20944\)](https://git.cafe/pingdotgg/t3code/commit/d5b7095a097101ace362fa88003fff4c6f44200b?format=markdown) — d5b7095a097101ace362fa88003fff4c6f44200b; Julius Marminge

- [perf\(web\): the open thread's chat chrome no longer re-renders on every streaming tick \(\#20860\)](https://git.cafe/pingdotgg/t3code/commit/4b1024dafe4766ea7c59546936c21ce0fab8acb3?format=markdown) — 4b1024dafe4766ea7c59546936c21ce0fab8acb3; Julius Marminge

- [test\(web\): provider, usage and relationship tests run in a real browser \(\#20914\)](https://git.cafe/pingdotgg/t3code/commit/133f57a8321767d51610c50a16edb8b7181ededf?format=markdown) — 133f57a8321767d51610c50a16edb8b7181ededf; Julius Marminge

- [test\(web\): chat markdown and timeline tests run in a real browser \(\#20905\)](https://git.cafe/pingdotgg/t3code/commit/da7c4f234db35096af2c16d5e24c60dbe9495583?format=markdown) — da7c4f234db35096af2c16d5e24c60dbe9495583; Julius Marminge

- [test\(web\): pr-and-diff tests run in a real browser \(\#20901\)](https://git.cafe/pingdotgg/t3code/commit/c20eab44e1d9e97a96df21699434032e9da16cbd?format=markdown) — c20eab44e1d9e97a96df21699434032e9da16cbd; Julius Marminge

- [test\(web\): onboarding and usage tests run in a real browser \(\#20902\)](https://git.cafe/pingdotgg/t3code/commit/07680cf7ceaf0920a23217104196f6c982fb37c4?format=markdown) — 07680cf7ceaf0920a23217104196f6c982fb37c4; Julius Marminge

- [perf\(web\): a provider status push no longer re-renders every provider card and model row \(\#20851\)](https://git.cafe/pingdotgg/t3code/commit/db5919d87daffd2d2db16e72602a586feb002adb?format=markdown) — db5919d87daffd2d2db16e72602a586feb002adb; Julius Marminge

- [perf\(client\): provider status pushes no longer re-render environment presentation consumers \(\#20821\)](https://git.cafe/pingdotgg/t3code/commit/4a5dade3b4915cdfd25729d2c24d5751a282ef7e?format=markdown) — 4a5dade3b4915cdfd25729d2c24d5751a282ef7e; Julius Marminge

- [perf\(client\): equal query refetches no longer re-render PR rows \(\#20850\)](https://git.cafe/pingdotgg/t3code/commit/4d679a63244e0f6a2118df6a6488ed1295a87797?format=markdown) — 4d679a63244e0f6a2118df6a6488ed1295a87797; Julius Marminge

- [perf\(web\): another thread streaming no longer re-renders the app root and thread panels \(\#20823\)](https://git.cafe/pingdotgg/t3code/commit/edb21555667dc926bec3f8b2fac41db817b16ae9?format=markdown) — edb21555667dc926bec3f8b2fac41db817b16ae9; Julius Marminge

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