# Commit history · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 350127040a3ba3b86aada6b76b05baaf9b8a286d

Requested commit: 350127040a3ba3b86aada6b76b05baaf9b8a286d

- [perf\(web\): capture shortcut config compile with the React Compiler \(\#20511\)](https://git.cafe/pingdotgg/t3code/commit/350127040a3ba3b86aada6b76b05baaf9b8a286d?format=markdown) — 350127040a3ba3b86aada6b76b05baaf9b8a286d; Julius Marminge

- [perf\(web\): ACP session management compile with the React Compiler \(\#20510\)](https://git.cafe/pingdotgg/t3code/commit/d23ac516c4372ddb1e01c0e6f3b98c715c023b29?format=markdown) — d23ac516c4372ddb1e01c0e6f3b98c715c023b29; Julius Marminge

- [perf\(web\): project settings panel compile with the React Compiler \(\#20509\)](https://git.cafe/pingdotgg/t3code/commit/40ff4b454cf1ef5017c3cff9a7aa31570a054dc2?format=markdown) — 40ff4b454cf1ef5017c3cff9a7aa31570a054dc2; Julius Marminge

- [perf\(web\): device hosts settings compile with the React Compiler \(\#20508\)](https://git.cafe/pingdotgg/t3code/commit/7091bc2495df63174afc4a14d6890c1aab7daf64?format=markdown) — 7091bc2495df63174afc4a14d6890c1aab7daf64; Julius Marminge

- [perf\(web\): diagnostics settings compile with the React Compiler \(\#20507\)](https://git.cafe/pingdotgg/t3code/commit/123dc2450484f6d2dabaf3a440e83aec2d8267b1?format=markdown) — 123dc2450484f6d2dabaf3a440e83aec2d8267b1; Julius Marminge

- [perf\(web\): storage settings compile with the React Compiler \(\#20506\)](https://git.cafe/pingdotgg/t3code/commit/d89076c6d8df27a9e18eda642096f99a910d18e3?format=markdown) — d89076c6d8df27a9e18eda642096f99a910d18e3; Julius Marminge

- [perf\(web\): provider setup section compile with the React Compiler \(\#20505\)](https://git.cafe/pingdotgg/t3code/commit/43acbcd1e5d056e908607aee1e0e887e75238274?format=markdown) — 43acbcd1e5d056e908607aee1e0e887e75238274; Julius Marminge

- [perf\(web\): notification settings compile with the React Compiler \(\#20504\)](https://git.cafe/pingdotgg/t3code/commit/0a453f00d5944edfba16d04b0d23997b61ecc237?format=markdown) — 0a453f00d5944edfba16d04b0d23997b61ecc237; Julius Marminge

- [perf\(web\): SnapShot setup dialog compile with the React Compiler \(\#20503\)](https://git.cafe/pingdotgg/t3code/commit/d1c2346eec239946b24ec6beba28a3773debda28?format=markdown) — d1c2346eec239946b24ec6beba28a3773debda28; Julius Marminge

- [perf\(web\): project script settings compile with the React Compiler \(\#20502\)](https://git.cafe/pingdotgg/t3code/commit/b618d53941b8bdde151e5b104c47ad29e2447687?format=markdown) — b618d53941b8bdde151e5b104c47ad29e2447687; Julius Marminge

- [perf\(web\): device host connection checks compile with the React Compiler \(\#20501\)](https://git.cafe/pingdotgg/t3code/commit/a72d1fcc5a89b3576cccaa6f062ba7cda1589fc5?format=markdown) — a72d1fcc5a89b3576cccaa6f062ba7cda1589fc5; Julius Marminge

- [perf\(web\): telemetry export settings compile with the React Compiler \(\#20500\)](https://git.cafe/pingdotgg/t3code/commit/72dac237304e5c7dddc55ca880e39c374ee66e3c?format=markdown) — 72dac237304e5c7dddc55ca880e39c374ee66e3c; Julius Marminge

- [perf\(web\): usage provider settings compile with the React Compiler \(\#20499\)](https://git.cafe/pingdotgg/t3code/commit/ebe997981ba59f0187581243a8c928f999a54369?format=markdown) — ebe997981ba59f0187581243a8c928f999a54369; Julius Marminge

- [perf\(web\): source control host settings compile with the React Compiler \(\#20498\)](https://git.cafe/pingdotgg/t3code/commit/5c43d16ec7afbbd86a37165b5395dc9921391feb?format=markdown) — 5c43d16ec7afbbd86a37165b5395dc9921391feb; Julius Marminge

- [perf\(web\): GitHub account settings compile with the React Compiler \(\#20497\)](https://git.cafe/pingdotgg/t3code/commit/ef78932dc867d7ae836f0a37dc03bd2fb9d76ad9?format=markdown) — ef78932dc867d7ae836f0a37dc03bd2fb9d76ad9; Julius Marminge

- [perf\(web\): GitHub token settings compile with the React Compiler \(\#20496\)](https://git.cafe/pingdotgg/t3code/commit/1c9e83e67b32c891f53f90827944983446df4111?format=markdown) — 1c9e83e67b32c891f53f90827944983446df4111; Julius Marminge

- [perf\(web\): the link pull request dialog compiles with the React Compiler \(\#20495\)](https://git.cafe/pingdotgg/t3code/commit/d793dddd7ae562e469b4e4390d153bf0ddb0802d?format=markdown) — d793dddd7ae562e469b4e4390d153bf0ddb0802d; Julius Marminge

- [perf\(web\): pull request thread links compile with the React Compiler \(\#20494\)](https://git.cafe/pingdotgg/t3code/commit/ba3e228d96384976ef4abbaf4855864cb923dcbd?format=markdown) — ba3e228d96384976ef4abbaf4855864cb923dcbd; Julius Marminge

- [perf\(web\): pull request review annotations compile with the React Compiler \(\#20493\)](https://git.cafe/pingdotgg/t3code/commit/5abf7bf6327f13ee32558a756cef0991e85146f2?format=markdown) — 5abf7bf6327f13ee32558a756cef0991e85146f2; Julius Marminge

- [perf\(web\): pull request actions compile with the React Compiler \(\#20492\)](https://git.cafe/pingdotgg/t3code/commit/409140911b59dc72c205148a94b916380ba72744?format=markdown) — 409140911b59dc72c205148a94b916380ba72744; Julius Marminge

- [perf\(web\): the cloud environment connect list compiles with the React Compiler \(\#20491\)](https://git.cafe/pingdotgg/t3code/commit/c1caac81ab32ec5912ee318aa23c8a2f5119dd8e?format=markdown) — c1caac81ab32ec5912ee318aa23c8a2f5119dd8e; Julius Marminge

- [perf\(web\): the SSH password prompt compiles with the React Compiler \(\#20490\)](https://git.cafe/pingdotgg/t3code/commit/079a349708dd6a257fd25576378fa1de105e327c?format=markdown) — 079a349708dd6a257fd25576378fa1de105e327c; Julius Marminge

- [perf\(web\): the device panel compiles with the React Compiler \(\#20489\)](https://git.cafe/pingdotgg/t3code/commit/488af8d28b8ccbc11b83445af9ec0d0cbe48f1f8?format=markdown) — 488af8d28b8ccbc11b83445af9ec0d0cbe48f1f8; Julius Marminge

- [perf\(web\): device setup compiles with the React Compiler \(\#20488\)](https://git.cafe/pingdotgg/t3code/commit/7157b766996fcf983cdf76e15bf23465329e886d?format=markdown) — 7157b766996fcf983cdf76e15bf23465329e886d; Julius Marminge

- [fix\(prs\): typed qualifiers filter mobile PR search and sync the draft menu \(\#19934\)](https://git.cafe/pingdotgg/t3code/commit/9f70fcc7b584f74049e643dc6ae3104df197f4ca?format=markdown) — 9f70fcc7b584f74049e643dc6ae3104df197f4ca; Bilal Bakr

- [perf\(web\): media actions compile with the React Compiler \(\#20487\)](https://git.cafe/pingdotgg/t3code/commit/e10f5d1b5ebe8493b8d88790646967c031c2e14e?format=markdown) — e10f5d1b5ebe8493b8d88790646967c031c2e14e; Julius Marminge

- [perf\(web\): the media video player compiles with the React Compiler \(\#20486\)](https://git.cafe/pingdotgg/t3code/commit/46ae590bfae29b2dee2ccfd6acbdd3964fc1393a?format=markdown) — 46ae590bfae29b2dee2ccfd6acbdd3964fc1393a; Julius Marminge

- [perf\(web\): the provider updates action compiles with the React Compiler \(\#20485\)](https://git.cafe/pingdotgg/t3code/commit/5cc75e8cb5e63d5f50b9a79f4f7f5671b6106fcb?format=markdown) — 5cc75e8cb5e63d5f50b9a79f4f7f5671b6106fcb; Julius Marminge

- [perf\(web\): the sidebar update pill compiles with the React Compiler \(\#20484\)](https://git.cafe/pingdotgg/t3code/commit/62861700d80182675371240bb3e9f75c9894cc63?format=markdown) — 62861700d80182675371240bb3e9f75c9894cc63; Julius Marminge

- [perf\(web\): the file browser panel compiles with the React Compiler \(\#20483\)](https://git.cafe/pingdotgg/t3code/commit/a77cbf0d5ed91bdb067f69e45714ed0346d404a4?format=markdown) — a77cbf0d5ed91bdb067f69e45714ed0346d404a4; Julius Marminge

- [perf\(web\): useDirectoryEntries compiles with the React Compiler \(\#20482\)](https://git.cafe/pingdotgg/t3code/commit/1144a7ecc4b7f437de9c5caaa88524c057c9a8b4?format=markdown) — 1144a7ecc4b7f437de9c5caaa88524c057c9a8b4; Julius Marminge

- [perf\(web\): provider update rows compile with the React Compiler \(\#20481\)](https://git.cafe/pingdotgg/t3code/commit/f31850cd2aa972d5c22c58f4038dfc25a24bf619?format=markdown) — f31850cd2aa972d5c22c58f4038dfc25a24bf619; Julius Marminge

- [perf\(web\): the usage page compiles with the React Compiler \(\#20480\)](https://git.cafe/pingdotgg/t3code/commit/6ced12af1522b2fb5e45e80413eb5cf478a37d95?format=markdown) — 6ced12af1522b2fb5e45e80413eb5cf478a37d95; Julius Marminge

- [perf\(web\): the attachment file preview compiles with the React Compiler \(\#20479\)](https://git.cafe/pingdotgg/t3code/commit/426706cbcec497054c688ecc4e45e6d1bbc2a8c2?format=markdown) — 426706cbcec497054c688ecc4e45e6d1bbc2a8c2; Julius Marminge

- [perf\(web\): the server update action compiles with the React Compiler \(\#20478\)](https://git.cafe/pingdotgg/t3code/commit/b27c686298becb3d63218ec221d1a819dfb00b72?format=markdown) — b27c686298becb3d63218ec221d1a819dfb00b72; Julius Marminge

- [perf\(web\): the command palette compiles with the React Compiler \(\#20477\)](https://git.cafe/pingdotgg/t3code/commit/7a89733cab5fb473c8c8af9bf8c81fb82aa4e232?format=markdown) — 7a89733cab5fb473c8c8af9bf8c81fb82aa4e232; Julius Marminge

- [perf\(web\): the browser preview view compiles with the React Compiler \(\#20476\)](https://git.cafe/pingdotgg/t3code/commit/e96db6f0c36bd38a079843fa316d2cca0b11306d?format=markdown) — e96db6f0c36bd38a079843fa316d2cca0b11306d; Julius Marminge

- [perf\(web\): the queued runs control compiles with the React Compiler \(\#20475\)](https://git.cafe/pingdotgg/t3code/commit/9fa39677e16a339e9ed0e29a1d8e4cec3a500380?format=markdown) — 9fa39677e16a339e9ed0e29a1d8e4cec3a500380; Julius Marminge

- [perf\(web\): settings hooks compile with the React Compiler \(\#20474\)](https://git.cafe/pingdotgg/t3code/commit/8316dfb6192596faedcb472d3aba80597efaa6ad?format=markdown) — 8316dfb6192596faedcb472d3aba80597efaa6ad; Julius Marminge

- [perf\(web\): useTheme compiles with the React Compiler \(\#20473\)](https://git.cafe/pingdotgg/t3code/commit/9730e044cad189652a87a93af5c84c19324d8813?format=markdown) — 9730e044cad189652a87a93af5c84c19324d8813; Julius Marminge

- [perf\(web\): useLocalStorage compiles with the React Compiler \(\#20472\)](https://git.cafe/pingdotgg/t3code/commit/70c73d96e0f395c3cea59266699a6d92045959ed?format=markdown) — 70c73d96e0f395c3cea59266699a6d92045959ed; Julius Marminge

- [perf\(web\): pull request code tab compiles, with viewed toggles read through context \(\#20471\)](https://git.cafe/pingdotgg/t3code/commit/bb30390933ebcc6a2f50bb153ffc155e76d655fa?format=markdown) — bb30390933ebcc6a2f50bb153ffc155e76d655fa; Julius Marminge

- [perf\(web\): thread actions compile without manual memoization \(\#20470\)](https://git.cafe/pingdotgg/t3code/commit/7f4142e5b07bd1027d513c88311347101b294b52?format=markdown) — 7f4142e5b07bd1027d513c88311347101b294b52; Julius Marminge

- [perf\(web\): welcome wizard keeps its auto-selected computers in lazy state \(\#20469\)](https://git.cafe/pingdotgg/t3code/commit/8f309bce656b315aacc93ba54ed6f3933124da0e?format=markdown) — 8f309bce656b315aacc93ba54ed6f3933124da0e; Julius Marminge

- [perf\(web\): diff panel reads its loader and collapse defaults without refs \(\#20468\)](https://git.cafe/pingdotgg/t3code/commit/26bea7e62e4fae5d59eeecb74374a87a2287239c?format=markdown) — 26bea7e62e4fae5d59eeecb74374a87a2287239c; Julius Marminge

- [perf\(web\): branch toolbar label measuring reads its state through useEffectEvent \(\#20467\)](https://git.cafe/pingdotgg/t3code/commit/10d4fab2941f89707f08d441fac1b9b24f48d80c?format=markdown) — 10d4fab2941f89707f08d441fac1b9b24f48d80c; Julius Marminge

- [perf\(web\): snapshot coordinator keeps the last route target in state \(\#20466\)](https://git.cafe/pingdotgg/t3code/commit/1544a94578c14c17c1e6ed52c077d9b978769e76?format=markdown) — 1544a94578c14c17c1e6ed52c077d9b978769e76; Julius Marminge

- [perf\(web\): browser viewport resize checks its source through a stable callback \(\#20465\)](https://git.cafe/pingdotgg/t3code/commit/635396ca3cdc858f7d829e3b31dd498cda2a8cab?format=markdown) — 635396ca3cdc858f7d829e3b31dd498cda2a8cab; Julius Marminge

- [perf\(web\): useLiveRefresh reads its callback through useEffectEvent \(\#20464\)](https://git.cafe/pingdotgg/t3code/commit/de89a7a76dfae79c1defbd7baa9cd7abd5154a6f?format=markdown) — de89a7a76dfae79c1defbd7baa9cd7abd5154a6f; Julius Marminge

- [perf\(web\): viewed-file tracking passes its flush target instead of reading refs \(\#20463\)](https://git.cafe/pingdotgg/t3code/commit/23290944bce8a2ff9f9438cb6d16f152559858d8?format=markdown) — 23290944bce8a2ff9f9438cb6d16f152559858d8; Julius Marminge

- [perf\(web\): sidebar retained git status lives in state \(\#20462\)](https://git.cafe/pingdotgg/t3code/commit/546c67f443765cebcecbc5db96999ac36aafbadc?format=markdown) — 546c67f443765cebcecbc5db96999ac36aafbadc; Julius Marminge

- [perf\(web\): pairing surfaces read their URL token from lazy state \(\#20461\)](https://git.cafe/pingdotgg/t3code/commit/222ebe071e4c825574d37b180c8ab60dfecf3c15?format=markdown) — 222ebe071e4c825574d37b180c8ab60dfecf3c15; Julius Marminge

- [perf\(web\): useCopyToClipboard reads its options through useStableCallback \(\#20460\)](https://git.cafe/pingdotgg/t3code/commit/6293119f83e90062001c622e17841dc189efe1b7?format=markdown) — 6293119f83e90062001c622e17841dc189efe1b7; Julius Marminge

- [perf\(web\): panel presence keeps its retained value in state \(\#20459\)](https://git.cafe/pingdotgg/t3code/commit/a17781f638226b2f1c5f46954175e2be969ad112?format=markdown) — a17781f638226b2f1c5f46954175e2be969ad112; Julius Marminge

- [perf\(web\): the theme editor compiles with the React Compiler \(\#20458\)](https://git.cafe/pingdotgg/t3code/commit/275e55cfca59ead9ea39ab1fb514535c91bc4414?format=markdown) — 275e55cfca59ead9ea39ab1fb514535c91bc4414; Julius Marminge

- [perf\(web\): the project icon picker compiles with the React Compiler \(\#20457\)](https://git.cafe/pingdotgg/t3code/commit/998bcc226a70f307913296b859b02c80456b7100?format=markdown) — 998bcc226a70f307913296b859b02c80456b7100; Julius Marminge

- [perf\(web\): source control action hooks compile with the React Compiler \(\#20456\)](https://git.cafe/pingdotgg/t3code/commit/35dcdfb945374b3baf417b99b157d4d202020d62?format=markdown) — 35dcdfb945374b3baf417b99b157d4d202020d62; Julius Marminge

- [perf\(web\): query hooks compile with the React Compiler \(\#20455\)](https://git.cafe/pingdotgg/t3code/commit/c62480abff883376fc5b0d3df16097c468cd526b?format=markdown) — c62480abff883376fc5b0d3df16097c468cd526b; Julius Marminge

- [perf\(web\): thread notifications compile with the React Compiler \(\#20454\)](https://git.cafe/pingdotgg/t3code/commit/68b47e71c057164b9ee40681a7a73681c39659cf?format=markdown) — 68b47e71c057164b9ee40681a7a73681c39659cf; Julius Marminge

- [perf\(web\): toggle groups compile with the React Compiler \(\#20453\)](https://git.cafe/pingdotgg/t3code/commit/e9712d261e74ca54e7fb662d7a04a033423aa0f8?format=markdown) — e9712d261e74ca54e7fb662d7a04a033423aa0f8; Julius Marminge

- [perf\(web\): asset URL hooks compile with the React Compiler \(\#20452\)](https://git.cafe/pingdotgg/t3code/commit/696e0e4314a44e4614438f9c3142ddb8b5e10cbc?format=markdown) — 696e0e4314a44e4614438f9c3142ddb8b5e10cbc; Julius Marminge

- [perf\(web\): the server browser surface compiles with the React Compiler \(\#20451\)](https://git.cafe/pingdotgg/t3code/commit/fd3420f3805aed83326ec40a6a6663681a44ef27?format=markdown) — fd3420f3805aed83326ec40a6a6663681a44ef27; Julius Marminge

- [perf\(web\): the composer editor compiles with the React Compiler \(\#20450\)](https://git.cafe/pingdotgg/t3code/commit/777cd68c6aa0b816f39d1e0dc79ad34590635755?format=markdown) — 777cd68c6aa0b816f39d1e0dc79ad34590635755; Julius Marminge

- [rc/01 tooltips \(\#20448\)](https://git.cafe/pingdotgg/t3code/commit/80394529793ee5c01e774024c05b0d7402a53c0c?format=markdown) — 80394529793ee5c01e774024c05b0d7402a53c0c; Julius Marminge

- [fix\(web\): every reconnect gets its own grace period before the unavailable banner \(\#20441\)](https://git.cafe/pingdotgg/t3code/commit/33aa4614783e856977a5f0b856dc65ebc1ce6794?format=markdown) — 33aa4614783e856977a5f0b856dc65ebc1ce6794; Julius Marminge

- [fix\(web\): a draft closed mid machine switch no longer rewrites that draft \(\#20442\)](https://git.cafe/pingdotgg/t3code/commit/52cd9c5a19f837f6868b5ac5c16280430feaccab?format=markdown) — 52cd9c5a19f837f6868b5ac5c16280430feaccab; Julius Marminge

- [refactor\(web\): move the right panel's surface switch out of ChatView \(\#20421\)](https://git.cafe/pingdotgg/t3code/commit/f5cb328aac19302a45a3fe9f7e6864a198cdb1ad?format=markdown) — f5cb328aac19302a45a3fe9f7e6864a198cdb1ad; Julius Marminge

- [perf\(web\): ChatView joins the strict React Compiler list \(\#20418\)](https://git.cafe/pingdotgg/t3code/commit/a09394ec39763716b29f121a8bfbe9afb26dcfc0?format=markdown) — a09394ec39763716b29f121a8bfbe9afb26dcfc0; Julius Marminge

- [perf\(web\): the React Compiler compiles MessagesTimeline \(\#20402\)](https://git.cafe/pingdotgg/t3code/commit/d913b61603a3dce6d2765f9cfab83cfc84b45ccd?format=markdown) — d913b61603a3dce6d2765f9cfab83cfc84b45ccd; Julius Marminge

- [refactor\(web\): move project script editing out of ChatView \(\#20401\)](https://git.cafe/pingdotgg/t3code/commit/bf990c625e7548a7b5b0d7886cf8befd9d94e2f4?format=markdown) — bf990c625e7548a7b5b0d7886cf8befd9d94e2f4; Julius Marminge

- [perf\(web\): ChatComposer compiles with no manual memoization \(\#20397\)](https://git.cafe/pingdotgg/t3code/commit/e925fe754e8e4707626d94f74d25f6eb6735a30e?format=markdown) — e925fe754e8e4707626d94f74d25f6eb6735a30e; Julius Marminge

- [perf\(web\): the sidebar compiles with no manual memoization \(\#20396\)](https://git.cafe/pingdotgg/t3code/commit/2de98f035c3aa84768c2d3a547ed91f0d3daa83e?format=markdown) — 2de98f035c3aa84768c2d3a547ed91f0d3daa83e; Julius Marminge

- [refactor\(web\): move ChatView's keyboard shortcuts into a command map \(\#20393\)](https://git.cafe/pingdotgg/t3code/commit/054337764ae8cbb4cb2ba373f2335e8c1e2aefee?format=markdown) — 054337764ae8cbb4cb2ba373f2335e8c1e2aefee; Julius Marminge

- [perf\(client\): provider status pushes keep unchanged providers identical \(\#20392\)](https://git.cafe/pingdotgg/t3code/commit/0c48f62705df3568d6dcb7abee9361c6ecaad855?format=markdown) — 0c48f62705df3568d6dcb7abee9361c6ecaad855; Julius Marminge

- [perf\(web\): stop re-rendering the conversation on streamed tokens, typing and server pushes \(\#20380\)](https://git.cafe/pingdotgg/t3code/commit/0912b24577ad39b8820000456f91f00b752b1012?format=markdown) — 0912b24577ad39b8820000456f91f00b752b1012; Julius Marminge

- [perf\(web\): let the React Compiler compile ChatView \(\#20379\)](https://git.cafe/pingdotgg/t3code/commit/0e95babaf52c0b5625b6a081309f85c0d8b78356?format=markdown) — 0e95babaf52c0b5625b6a081309f85c0d8b78356; Julius Marminge

- [fix\(web\): stop crashing the native React Compiler on ChatView \(\#20340\)](https://git.cafe/pingdotgg/t3code/commit/9ef927496573c059f9f3b06d0faa4cee37e0e993?format=markdown) — 9ef927496573c059f9f3b06d0faa4cee37e0e993; Julius Marminge

- [refactor\(web\): split two self-contained phases out of onSend \(\#20321\)](https://git.cafe/pingdotgg/t3code/commit/cbee9c9847d0a5db09a12d7aa1ea150f7d6ab38f?format=markdown) — cbee9c9847d0a5db09a12d7aa1ea150f7d6ab38f; Julius Marminge

- [refactor\(web\): move worktree setup progress out of ChatView \(\#20316\)](https://git.cafe/pingdotgg/t3code/commit/d3de2c17c0ce086aab482a219c89c1ed5d6f5cb4?format=markdown) — d3de2c17c0ce086aab482a219c89c1ed5d6f5cb4; Julius Marminge

- [refactor\(web\): move right panel surface closing out of ChatView \(\#20315\)](https://git.cafe/pingdotgg/t3code/commit/c07eddfbed54b79db05fdf9698a9f087f87563bb?format=markdown) — c07eddfbed54b79db05fdf9698a9f087f87563bb; Julius Marminge

- [refactor\(web\): move agent-opened browser and device surfacing out of ChatView \(\#20312\)](https://git.cafe/pingdotgg/t3code/commit/a5539a6b0375968ba8f743b8cc364ef75971d089?format=markdown) — a5539a6b0375968ba8f743b8cc364ef75971d089; Julius Marminge

- [refactor\(web\): move proactive right-panel opening out of ChatView \(\#20309\)](https://git.cafe/pingdotgg/t3code/commit/4283e23392f272fe69a4387d9768af9ed69883a4?format=markdown) — 4283e23392f272fe69a4387d9768af9ed69883a4; Julius Marminge

- [refactor\(web\): move the thread's linked pull request out of ChatView \(\#20308\)](https://git.cafe/pingdotgg/t3code/commit/9302235c5e9ba04d4152f6ebab7bd42bef9de1c6?format=markdown) — 9302235c5e9ba04d4152f6ebab7bd42bef9de1c6; Julius Marminge

- [refactor\(web\): move queued-message editing out of ChatView \(\#20304\)](https://git.cafe/pingdotgg/t3code/commit/4a7083f2b7bc020185b6531988064a407d982434?format=markdown) — 4a7083f2b7bc020185b6531988064a407d982434; Julius Marminge

- [refactor\(web\): move the /usage-limits panel state out of ChatView \(\#20296\)](https://git.cafe/pingdotgg/t3code/commit/65de56ef902be5f908a21fc786406541e11257fa?format=markdown) — 65de56ef902be5f908a21fc786406541e11257fa; Julius Marminge

- [refactor\(web\): let the React Compiler compile usePendingThreadRequests \(\#20294\)](https://git.cafe/pingdotgg/t3code/commit/f7916ad07cc1461fd15e41a70ae045188ae0b6ca?format=markdown) — f7916ad07cc1461fd15e41a70ae045188ae0b6ca; Julius Marminge

- [chore\(lint\): fail lint when the React Compiler skips a listed file \(\#20292\)](https://git.cafe/pingdotgg/t3code/commit/48a16040891d90aa87491c9d215e0bdb40cd6573?format=markdown) — 48a16040891d90aa87491c9d215e0bdb40cd6573; Julius Marminge

- [refactor\(web\): open and close thread terminals through one hook \(\#20289\)](https://git.cafe/pingdotgg/t3code/commit/d109aa74ea07c03f813956466b207815ff39411d?format=markdown) — d109aa74ea07c03f813956466b207815ff39411d; Julius Marminge

- [refactor\(web\): move the persistent terminal drawer and panel out of ChatView.tsx \(\#20164\)](https://git.cafe/pingdotgg/t3code/commit/e00cda2cd8c5d982710fed270cb92b80c817d142?format=markdown) — e00cda2cd8c5d982710fed270cb92b80c817d142; Julius Marminge

- [refactor\(web\): move pending approvals and questions out of ChatView \(\#20161\)](https://git.cafe/pingdotgg/t3code/commit/043bc031e485debdba5dcd62e5894a8725ff396b?format=markdown) — 043bc031e485debdba5dcd62e5894a8725ff396b; Julius Marminge

- [fix\(web\): restore mobile app store links in settings \(\#20422\)](https://git.cafe/pingdotgg/t3code/commit/51f7382aff301e774f52ce10de1a49b5ff9c5589?format=markdown) — 51f7382aff301e774f52ce10de1a49b5ff9c5589; Julius Marminge

- [chore\(mobile\): use upstream Enriched Markdown's wrap toggle and list fixes, plus Android long-press fixes \(\#20400\)](https://git.cafe/pingdotgg/t3code/commit/6cecd22789f11fd325933a5d8859d6c09d6e7261?format=markdown) — 6cecd22789f11fd325933a5d8859d6c09d6e7261; Julius Marminge

- [fix\(mobile\): sidebar toggle works on iPad and iPhone Duo \(\#20406\)](https://git.cafe/pingdotgg/t3code/commit/f8ec357f96a919dacc29dde14f0c7e83f18892eb?format=markdown) — f8ec357f96a919dacc29dde14f0c7e83f18892eb; Max Weinbach

- [fix\(server\): Windows terminal kill no longer waits on timeouts \(\#18519\)](https://git.cafe/pingdotgg/t3code/commit/47d98aca3a145507949f0ce2b3ab3fad096c76ca?format=markdown) — 47d98aca3a145507949f0ce2b3ab3fad096c76ca; Max Weinbach

- [refactor\(mobile\): add a device type flag for iPad and iPhone Duo UI \(\#20399\)](https://git.cafe/pingdotgg/t3code/commit/89ce030d0520a8fb3f749d8635b8319c43e0bde8?format=markdown) — 89ce030d0520a8fb3f749d8635b8319c43e0bde8; Max Weinbach

- [Add mweinbach to the VOUCHED team](https://git.cafe/pingdotgg/t3code/commit/55a823413b31764ca3f41cfa4d38b8d38cd189e3?format=markdown) — 55a823413b31764ca3f41cfa4d38b8d38cd189e3; Julius Marminge

- [fix\(android\): fold tracking starts late and hinge retargets keep the edge \(\#20403\)](https://git.cafe/pingdotgg/t3code/commit/86ac54512ad5735cba6273141416afaa51168348?format=markdown) — 86ac54512ad5735cba6273141416afaa51168348; Alex

- [fix\(android\): keep the split view and menus off the fold crease \(\#19988\)](https://git.cafe/pingdotgg/t3code/commit/543af770b4136bd30222861bbb8a00be7802b4c4?format=markdown) — 543af770b4136bd30222861bbb8a00be7802b4c4; Alex

- [fix\(mobile\): Android fingerprint covers Expo native modules again \(\#20384\)](https://git.cafe/pingdotgg/t3code/commit/67bca6c224b3caf61dc7824f6487d754bcad8f8c?format=markdown) — 67bca6c224b3caf61dc7824f6487d754bcad8f8c; Julius Marminge

- [chore\(deps\): update Expo SDK 58 packages and trim patches \(\#20389\)](https://git.cafe/pingdotgg/t3code/commit/ac251a23f22f3aaa08a41773bcfa7efa9c507278?format=markdown) — ac251a23f22f3aaa08a41773bcfa7efa9c507278; Julius Marminge

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