# Commit history · gitcafe/t3code

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

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

Visibility: public

Requested revision: d4ba9e9618065d287bfe1d300e67759c55cb2c16

Requested commit: d4ba9e9618065d287bfe1d300e67759c55cb2c16

- [Document browser preview phase 0.5 findings and plans](https://git.cafe/gitcafe/t3code/commit/d4ba9e9618065d287bfe1d300e67759c55cb2c16?format=markdown) — d4ba9e9618065d287bfe1d300e67759c55cb2c16; Julius Marminge

- [Use real preview tooltips](https://git.cafe/gitcafe/t3code/commit/c1792bc9a6f3c2fa62ee7cb66991b4d6508781a2?format=markdown) — c1792bc9a6f3c2fa62ee7cb66991b4d6508781a2; Julius Marminge

- [Restore terminal drawer header toggle](https://git.cafe/gitcafe/t3code/commit/1b4317ec35da7cb4fb416d49f7e2a8673d536d05?format=markdown) — 1b4317ec35da7cb4fb416d49f7e2a8673d536d05; Julius Marminge

- [Fix terminal browser test mock](https://git.cafe/gitcafe/t3code/commit/f452d63fefdf00958e86b8d1f920aa25eb03f484?format=markdown) — f452d63fefdf00958e86b8d1f920aa25eb03f484; Julius Marminge

- [Fix preview CI test fixtures](https://git.cafe/gitcafe/t3code/commit/18a49abcec35c65547416c2985d4bb6383d78759?format=markdown) — 18a49abcec35c65547416c2985d4bb6383d78759; Julius Marminge

- [Unify browser asset preview routing](https://git.cafe/gitcafe/t3code/commit/85d5df625652906937d5ac330205b1042dc9354f?format=markdown) — 85d5df625652906937d5ac330205b1042dc9354f; Julius Marminge

- [Prevent stale preview snapshots from resurrecting sessions](https://git.cafe/gitcafe/t3code/commit/b5b769dddfe935650b48473dd5b55f2c099abdd8?format=markdown) — b5b769dddfe935650b48473dd5b55f2c099abdd8; Julius Marminge

- [Add SWR preview session state and resubscribe handling](https://git.cafe/gitcafe/t3code/commit/3c7862edd70ef9bd721dee3265897c29675926ad?format=markdown) — 3c7862edd70ef9bd721dee3265897c29675926ad; Julius Marminge

- [Scope preview listeners and control sessions](https://git.cafe/gitcafe/t3code/commit/d8fe3d72c82cc3cc6a6e9275494f5e5377b058a6?format=markdown) — d8fe3d72c82cc3cc6a6e9275494f5e5377b058a6; Julius Marminge

- [Port preview manager to Effect-based browser sessions](https://git.cafe/gitcafe/t3code/commit/70ec39ae8094d06eb7a241a007bbc2b0892c2896?format=markdown) — 70ec39ae8094d06eb7a241a007bbc2b0892c2896; Julius Marminge

- [Refactor desktop preview IPC onto shared manager](https://git.cafe/gitcafe/t3code/commit/3d9e8dea7d0d7d775bfc617929d7bb2c5d3e651e?format=markdown) — 3d9e8dea7d0d7d775bfc617929d7bb2c5d3e651e; Julius Marminge

- [Refactor MCP services into top-level modules](https://git.cafe/gitcafe/t3code/commit/f7c422d5815e7be03415a87b30558c7bcf2cf8e9?format=markdown) — f7c422d5815e7be03415a87b30558c7bcf2cf8e9; Julius Marminge

- [Port browser preview annotations to desktop](https://git.cafe/gitcafe/t3code/commit/dd739c880d6c912130cac005ea773ae386560460?format=markdown) — dd739c880d6c912130cac005ea773ae386560460; Julius Marminge

- [Refine collaborative browser preview](https://git.cafe/gitcafe/t3code/commit/6c6740e381aa1787492a8366f9020304ba322700?format=markdown) — 6c6740e381aa1787492a8366f9020304ba322700; Julius Marminge

- [Add shared MCP preview automation](https://git.cafe/gitcafe/t3code/commit/29150b57367062e4382de7fb3ff0c952b7c38c4e?format=markdown) — 29150b57367062e4382de7fb3ff0c952b7c38c4e; Julius Marminge

- [Add preview annotation capture tooling](https://git.cafe/gitcafe/t3code/commit/07c6d70b91d2d2a81e9ccee0a9b1742b60d59eb2?format=markdown) — 07c6d70b91d2d2a81e9ccee0a9b1742b60d59eb2; Julius Marminge

- [fix\(preview\): declare RPC authorization scopes](https://git.cafe/gitcafe/t3code/commit/50bc18b208db39ce1a6fb7200451f999fe457ce2?format=markdown) — 50bc18b208db39ce1a6fb7200451f999fe457ce2; Julius Marminge

- [fix\(preview\): initialize and open browser reliably](https://git.cafe/gitcafe/t3code/commit/63d42a5e5811e077965a913192bccac1e458774b?format=markdown) — 63d42a5e5811e077965a913192bccac1e458774b; Julius Marminge

- [fix\(preview\): port browser preview to current main](https://git.cafe/gitcafe/t3code/commit/9b43123ba2a90ecaaf2eac1f75b6aebcf181f253?format=markdown) — 9b43123ba2a90ecaaf2eac1f75b6aebcf181f253; Julius Marminge

- [feat\(preview\): element-pick attachments \+ sandboxed picker preload](https://git.cafe/gitcafe/t3code/commit/17fb0e4a9a068f3ba6c55871dd44ed3c5d70aefe?format=markdown) — 17fb0e4a9a068f3ba6c55871dd44ed3c5d70aefe; Aiden Bai

- [fix](https://git.cafe/gitcafe/t3code/commit/43e8bbd7aea2f73a0ea7b7a15af2903a471d5e4a?format=markdown) — 43e8bbd7aea2f73a0ea7b7a15af2903a471d5e4a; Aiden Bai

- [feat\(preview\): in-app browser preview panel](https://git.cafe/gitcafe/t3code/commit/52c77c1ec4c1c2c2c27b917baaec91d050d0a737?format=markdown) — 52c77c1ec4c1c2c2c27b917baaec91d050d0a737; Aiden Bai

- [planning](https://git.cafe/gitcafe/t3code/commit/d6eb386e3d3a1cb114f7e00ab42c5b8e6b63c181?format=markdown) — d6eb386e3d3a1cb114f7e00ab42c5b8e6b63c181; Aiden Bai

- [fix: avoid sending composer during IME enter \(\#2817\)](https://git.cafe/gitcafe/t3code/commit/d25090cf6d2f334668bf1cba75b6ce3d78beb237?format=markdown) — d25090cf6d2f334668bf1cba75b6ce3d78beb237; Huakun

- [Handle non-resumable pending user input \(\#2766\)](https://git.cafe/gitcafe/t3code/commit/ae39bacf0e0a59a36477c9c9c33301908d888ee8?format=markdown) — ae39bacf0e0a59a36477c9c9c33301908d888ee8; Mika Cohen

- [\[codex\] fix slow websocket shutdown \(\#2869\)](https://git.cafe/gitcafe/t3code/commit/1ea17026eedf634d208e219cbf78da7d4abe17de?format=markdown) — 1ea17026eedf634d208e219cbf78da7d4abe17de; Julius Marminge

- [\[codex\] Refine inline tool call timeline UI \(\#3052\)](https://git.cafe/gitcafe/t3code/commit/649f4328eacff110e3a6c11457be3d43be0d1e60?format=markdown) — 649f4328eacff110e3a6c11457be3d43be0d1e60; Julius Marminge

- [fix\(git\): disable external diff for patch output \(\#2553\)](https://git.cafe/gitcafe/t3code/commit/7db034905b49e6c3448057e484a50e14ebb64d80?format=markdown) — 7db034905b49e6c3448057e484a50e14ebb64d80; Magnus Alexander Strømseng

- [Fix turn fold proejctions \(\#3041\)](https://git.cafe/gitcafe/t3code/commit/57f6bf7edbaec3a652245c15b65b320d58571deb?format=markdown) — 57f6bf7edbaec3a652245c15b65b320d58571deb; Julius Marminge

- [\[codex\] Reduce Git status polling churn \(\#3037\)](https://git.cafe/gitcafe/t3code/commit/0baf1986e8261c62035cbebc326d0da4ffd2defb?format=markdown) — 0baf1986e8261c62035cbebc326d0da4ffd2defb; Julius Marminge

- [\[codex\] Sync app-server protocol, service tiers, and provider startup \(\#3036\)](https://git.cafe/gitcafe/t3code/commit/ae7e88b0e0bc4acac33bec4f6e798a7ad96500a1?format=markdown) — ae7e88b0e0bc4acac33bec4f6e798a7ad96500a1; Julius Marminge

- [Rework message metadata, timestamps, and tool work log rows \(\#3022\)](https://git.cafe/gitcafe/t3code/commit/1916ac6d5503894e4cd507d8451bd4990d8ca27b?format=markdown) — 1916ac6d5503894e4cd507d8451bd4990d8ca27b; Julius Marminge

- [Misc chrome polish: header badges, plan sidebar, diff panel, empty state \(\#3027\)](https://git.cafe/gitcafe/t3code/commit/343061a0538bde5aa79e6d2c4aca0d42aa7992cb?format=markdown) — 343061a0538bde5aa79e6d2c4aca0d42aa7992cb; Julius Marminge

- [Extract changed files card with compact aligned diff stats \(\#3023\)](https://git.cafe/gitcafe/t3code/commit/0b40ea62e12ea061bbc8e954cf8dee288e9faf56?format=markdown) — 0b40ea62e12ea061bbc8e954cf8dee288e9faf56; Julius Marminge

- [Composer polish: focus ring, send/stop buttons, command menu, context meter, answer panel \(\#3018\)](https://git.cafe/gitcafe/t3code/commit/a4757c2656864cca1397eb50176a8e60fb514618?format=markdown) — a4757c2656864cca1397eb50176a8e60fb514618; Julius Marminge

- [Polish web context menu fallback and sidebar icon actions \(\#3025\)](https://git.cafe/gitcafe/t3code/commit/3efabdcd3a7a6f0ed56443197a65a3a474cddb6c?format=markdown) — 3efabdcd3a7a6f0ed56443197a65a3a474cddb6c; Julius Marminge

- [Polish branch picker trigger, scroll fade, and list layout \(\#3024\)](https://git.cafe/gitcafe/t3code/commit/c5f7cd40ba00c015373fdb95818916642917e000?format=markdown) — c5f7cd40ba00c015373fdb95818916642917e000; Julius Marminge

- [Provider env vars table and reworked accent color picker \(\#3026\)](https://git.cafe/gitcafe/t3code/commit/e2db800f7c7d7b2cba4da9d48883bf332a7f187b?format=markdown) — e2db800f7c7d7b2cba4da9d48883bf332a7f187b; Julius Marminge

- [Model picker UI Improvements, Virtualize Model List \(\#3021\)](https://git.cafe/gitcafe/t3code/commit/31533466b09ba12ec520e61c7908841c0b55de01?format=markdown) — 31533466b09ba12ec520e61c7908841c0b55de01; Julius Marminge

- [Misc markdown styling improvements \(\#3017\)](https://git.cafe/gitcafe/t3code/commit/7f741a56d176617d7f97865de24dbdf11ea3fd7e?format=markdown) — 7f741a56d176617d7f97865de24dbdf11ea3fd7e; Julius Marminge

- [fix\(marketing\) : marketing showing wrong icons on linux \(\#2696\)](https://git.cafe/gitcafe/t3code/commit/cc9e81ac93b66b1d7ec308424fcd67bfc6d671c0?format=markdown) — cc9e81ac93b66b1d7ec308424fcd67bfc6d671c0; Ruzbyte

- [Polish dialog/alert surfaces and unauthenticated provider banner \(\#3016\)](https://git.cafe/gitcafe/t3code/commit/238715fd6fb1e5106db1e310eed7c389304b4840?format=markdown) — 238715fd6fb1e5106db1e310eed7c389304b4840; Julius Marminge

- [Mute icons in labeled controls and suppress popup focus rings \(\#3015\)](https://git.cafe/gitcafe/t3code/commit/b03bc4b52d184c5f2367d702e043586a0e9fcdaa?format=markdown) — b03bc4b52d184c5f2367d702e043586a0e9fcdaa; Julius Marminge

- [Bundle DM Sans and JetBrains Mono fonts instead of Google Fonts \(\#3014\)](https://git.cafe/gitcafe/t3code/commit/aca14507f729a1a8279cc77f8a94072d87e00e1b?format=markdown) — aca14507f729a1a8279cc77f8a94072d87e00e1b; Julius Marminge

- [chore\(release\): prepare v0.0.27](https://git.cafe/gitcafe/t3code/commit/04f7f32aceb9965e3bad6205df3ae65881ab5af4?format=markdown) — 04f7f32aceb9965e3bad6205df3ae65881ab5af4; t3-code\[bot\]

- [Fix Clerk browser test mock \(\#3013\)](https://git.cafe/gitcafe/t3code/commit/a3422a9bb51d73724b9b665ae0ef1fb756f753d1?format=markdown) — a3422a9bb51d73724b9b665ae0ef1fb756f753d1; Julius Marminge

- [\[codex\] Rebrand T3 Cloud as T3 Connect \(\#3011\)](https://git.cafe/gitcafe/t3code/commit/22f9f3058b7e2da973fec5b65597a778390c4790?format=markdown) — 22f9f3058b7e2da973fec5b65597a778390c4790; Julius Marminge

- [chore\(release\): prepare v0.0.26](https://git.cafe/gitcafe/t3code/commit/983a8c7fa6d6393fbc5fb46618f04d8f6a29648b?format=markdown) — 983a8c7fa6d6393fbc5fb46618f04d8f6a29648b; t3-code\[bot\]

- [Add Claude Fable 5 model \(\#3009\)](https://git.cafe/gitcafe/t3code/commit/de58ec8e24088711ebe78ffaa73ee5a57a096120?format=markdown) — de58ec8e24088711ebe78ffaa73ee5a57a096120; Julius Marminge

- [\[codex\] Fix main CI Effect test runtimes \(\#3008\)](https://git.cafe/gitcafe/t3code/commit/8e6f4229da96076ac26e904ce9c5fa678c5def83?format=markdown) — 8e6f4229da96076ac26e904ce9c5fa678c5def83; Julius Marminge

- [feat\(grok\): add Grok CLI provider via ACP \(\#2809\)](https://git.cafe/gitcafe/t3code/commit/38ea6d483ebf0a8c76f7105824f79489871057e5?format=markdown) — 38ea6d483ebf0a8c76f7105824f79489871057e5; Milosz Jankiewicz

- [\[codex\] Extract infrastructure, telemetry, and test tooling \(\#2994\)](https://git.cafe/gitcafe/t3code/commit/0e4a43519fe4fa85ce60aa8d6d53c067e56d2fca?format=markdown) — 0e4a43519fe4fa85ce60aa8d6d53c067e56d2fca; Julius Marminge

- [\[codex\] Enrich relay authorization diagnostics \(\#2977\)](https://git.cafe/gitcafe/t3code/commit/3ea6adf17d5528d9c90ed53b6dead650d5931941?format=markdown) — 3ea6adf17d5528d9c90ed53b6dead650d5931941; Julius Marminge

- [Annotate relay error spans with schema fields \(\#2976\)](https://git.cafe/gitcafe/t3code/commit/a56496c7f20d53369ef87101681ee2a99b3a4337?format=markdown) — a56496c7f20d53369ef87101681ee2a99b3a4337; Julius Marminge

- [fix\(desktop\): stop looping macOS TCC permission prompts \(\#2745\)](https://git.cafe/gitcafe/t3code/commit/b76f161d551235e1de89ed85c747f14041ac5d99?format=markdown) — b76f161d551235e1de89ed85c747f14041ac5d99; Ishan

- ["claude system message" instead of "runtime warning" when using 4.8 from claude code \(\#2972\)](https://git.cafe/gitcafe/t3code/commit/75257d64e9108b6e1620acbf423462fba3e0b62e?format=markdown) — 75257d64e9108b6e1620acbf423462fba3e0b62e; Peter Hozák

- [fix: handle Claude Agent SDK 0.3.x system messages to stop runtime-warning flood \(\#2872\)](https://git.cafe/gitcafe/t3code/commit/e1ce9f850006c8ff6eff9685e3004eab2c5c03cc?format=markdown) — e1ce9f850006c8ff6eff9685e3004eab2c5c03cc; Abdul Azeez

- [fix\(cloud\): use Electron fetch for proxying Clerk IPC requests \(\#2973\)](https://git.cafe/gitcafe/t3code/commit/602148f8fe4b5fe369c253022af6bedc27cd553a?format=markdown) — 602148f8fe4b5fe369c253022af6bedc27cd553a; Julius Marminge

- [include @latest](https://git.cafe/gitcafe/t3code/commit/92be60e7c1bae7bdf74482116e09be4cefed1e56?format=markdown) — 92be60e7c1bae7bdf74482116e09be4cefed1e56; Julius Marminge

- [we support cursor, duhhh](https://git.cafe/gitcafe/t3code/commit/0d6e9e9addf2752fca731fb284c1e8c83c30906d?format=markdown) — 0d6e9e9addf2752fca731fb284c1e8c83c30906d; Julius Marminge

- [tip](https://git.cafe/gitcafe/t3code/commit/8ab58a0b266dc68d31f9c3bb2e8abb5c0502acd2?format=markdown) — 8ab58a0b266dc68d31f9c3bb2e8abb5c0502acd2; Julius Marminge

- [cleanup](https://git.cafe/gitcafe/t3code/commit/6f42bd9c88d7d36287a771836b98c20565f9c147?format=markdown) — 6f42bd9c88d7d36287a771836b98c20565f9c147; Julius Marminge

- [link](https://git.cafe/gitcafe/t3code/commit/5b26bd408ba878a19b987e3c6e7e6755cf78a482?format=markdown) — 5b26bd408ba878a19b987e3c6e7e6755cf78a482; Julius Marminge

- [document vp instead of mise](https://git.cafe/gitcafe/t3code/commit/c04d15d3bea6a91477694070c1fb5c68618265fa?format=markdown) — c04d15d3bea6a91477694070c1fb5c68618265fa; Julius Marminge

- [Refactor recoverable Effect fallbacks to orElseSucceed \(\#2968\)](https://git.cafe/gitcafe/t3code/commit/9da430c828f6e32a30cd0998485b39670f2ee5ac?format=markdown) — 9da430c828f6e32a30cd0998485b39670f2ee5ac; Julius Marminge

- [Remove duplicate 'publish' argument in CLI script](https://git.cafe/gitcafe/t3code/commit/a084fbbc0a97fa4e414806a69fd7ab49984ef8ff?format=markdown) — a084fbbc0a97fa4e414806a69fd7ab49984ef8ff; Julius Marminge

- [Rename function for publishing arguments to vp pm \(\#2967\)](https://git.cafe/gitcafe/t3code/commit/b870a6e349d4322173896c7090892572fd7b8cac?format=markdown) — b870a6e349d4322173896c7090892572fd7b8cac; Julius Marminge

- [Use pnpm for server publish workflow \(\#2966\)](https://git.cafe/gitcafe/t3code/commit/e1cb19b55b9a29de03e2a2a7b3542f738f4843cb?format=markdown) — e1cb19b55b9a29de03e2a2a7b3542f738f4843cb; Julius Marminge

- [publish deploy status on relay deploy workflow](https://git.cafe/gitcafe/t3code/commit/94fc117561bbdea1054a020aab33fbe0227ffd58?format=markdown) — 94fc117561bbdea1054a020aab33fbe0227ffd58; Julius Marminge

- [remove \`vp staged\`](https://git.cafe/gitcafe/t3code/commit/113b9d84c786a77b916d5944fdf5e3efdef6bf9f?format=markdown) — 113b9d84c786a77b916d5944fdf5e3efdef6bf9f; Julius Marminge

- [Migrate tests to vite-plus test APIs \(\#2964\)](https://git.cafe/gitcafe/t3code/commit/f60def20544c538dc93a1319fc0ebdda15c537bf?format=markdown) — f60def20544c538dc93a1319fc0ebdda15c537bf; Julius Marminge

- [bump alchemy to fix drizzle schema out attempt 2](https://git.cafe/gitcafe/t3code/commit/eda163ca17ebc34e4cc3fba984046b2e47d3f15e?format=markdown) — eda163ca17ebc34e4cc3fba984046b2e47d3f15e; Julius Marminge

- [bump alchemy to fix absolute drizzle schema out](https://git.cafe/gitcafe/t3code/commit/35790051146bab77d32679e3577dd195b0c80c2e?format=markdown) — 35790051146bab77d32679e3577dd195b0c80c2e; Julius Marminge

- [forward args directly](https://git.cafe/gitcafe/t3code/commit/af3dfd229e108dd3d6d51c8968a182df08b93066?format=markdown) — af3dfd229e108dd3d6d51c8968a182df08b93066; Julius Marminge

- [implicit install from vp](https://git.cafe/gitcafe/t3code/commit/969e6d274c5177c2d2ede0b294064bbd3b0e21dd?format=markdown) — 969e6d274c5177c2d2ede0b294064bbd3b0e21dd; Julius Marminge

- [fallback to None when RELAY_DOMAIN is unset](https://git.cafe/gitcafe/t3code/commit/769bdd251d8945919d42fc9b0821da13e8dbf6f8?format=markdown) — 769bdd251d8945919d42fc9b0821da13e8dbf6f8; Julius Marminge

- [dont fail if env-file is unspecified](https://git.cafe/gitcafe/t3code/commit/295b9db113058d33306f9f599d8077710a293f43?format=markdown) — 295b9db113058d33306f9f599d8077710a293f43; Julius Marminge

- [move](https://git.cafe/gitcafe/t3code/commit/b5a62504d4f15aa6f6ef4313d5914b485fa64ea4?format=markdown) — b5a62504d4f15aa6f6ef4313d5914b485fa64ea4; Julius Marminge

- [Restructure documentation into topical folders \(\#2963\)](https://git.cafe/gitcafe/t3code/commit/ec18938bf9be0a4ab682484812dc85395bfed133?format=markdown) — ec18938bf9be0a4ab682484812dc85395bfed133; Julius Marminge

- [feat\(relay\): Add managed relay tunnels and APN service \(\#2837\)](https://git.cafe/gitcafe/t3code/commit/5ae77c0d63ece1a3e3fa5a70bc7717aa7c342756?format=markdown) — 5ae77c0d63ece1a3e3fa5a70bc7717aa7c342756; Julius Marminge

- [\[codex\] Avoid shell for system executables \(\#2950\)](https://git.cafe/gitcafe/t3code/commit/300f7fd11d61704617119634a99563e16c0e6913?format=markdown) — 300f7fd11d61704617119634a99563e16c0e6913; Julius Marminge

- [fix\(composer\): support spaces in file mentions \(\#2625\)](https://git.cafe/gitcafe/t3code/commit/53042f47f85a986257573773d9854cf59b957514?format=markdown) — 53042f47f85a986257573773d9854cf59b957514; Guilherme Vieira

- [\[codex\] Avoid shell for Windows environment probe \(\#2951\)](https://git.cafe/gitcafe/t3code/commit/6ce6f678b5d70a8d2b7230ec45cbde04d54f80dc?format=markdown) — 6ce6f678b5d70a8d2b7230ec45cbde04d54f80dc; Julius Marminge

- [\[codex\] Avoid shell for Node executable spawns \(\#2952\)](https://git.cafe/gitcafe/t3code/commit/a74dfd4f3c06e5028b43af51d2e35139f7ac2c00?format=markdown) — a74dfd4f3c06e5028b43af51d2e35139f7ac2c00; Julius Marminge

- [fix\(source-control\): handle self-hosted GitLab, multi-account GitHub auth & azure devops web url \(\#2480\)](https://git.cafe/gitcafe/t3code/commit/49c1b64687f8acdbe145f760988314e397170da6?format=markdown) — 49c1b64687f8acdbe145f760988314e397170da6; Guilherme Vieira

- [\[codex\] fix release finalize install \(\#2961\)](https://git.cafe/gitcafe/t3code/commit/dfdb5a46db30fb46db5c58d5fe047b32483e2ad5?format=markdown) — dfdb5a46db30fb46db5c58d5fe047b32483e2ad5; Julius Marminge

- [Prevent settings layout shifts with scrollbar gutters \(\#2960\)](https://git.cafe/gitcafe/t3code/commit/b0fa60a121bd55f88c2432b1e29ec694c3d76863?format=markdown) — b0fa60a121bd55f88c2432b1e29ec694c3d76863; Julius Marminge

- [fix\(cli\): bundle patched diff parser dependency \(\#2957\)](https://git.cafe/gitcafe/t3code/commit/348a9140e9d352fdcb1779d467b4b68000b61bdf?format=markdown) — 348a9140e9d352fdcb1779d467b4b68000b61bdf; Julius Marminge

- [fix\(release\): install hosted web workspace closure \(\#2949\)](https://git.cafe/gitcafe/t3code/commit/9fc485afaf219c44f49cd47eeff2dc1ea2e9fcd1?format=markdown) — 9fc485afaf219c44f49cd47eeff2dc1ea2e9fcd1; Julius Marminge

- [\[codex\] Filter staged desktop patched dependencies \(\#2945\)](https://git.cafe/gitcafe/t3code/commit/a6edad19742869a1f3254292fd1b24e153b03901?format=markdown) — a6edad19742869a1f3254292fd1b24e153b03901; Julius Marminge

- [\[codex\] Fix desktop packaging patched dependencies \(\#2944\)](https://git.cafe/gitcafe/t3code/commit/203f58e45681c14e3f42104d8773c8293ed8c3a1?format=markdown) — 203f58e45681c14e3f42104d8773c8293ed8c3a1; Julius Marminge

- [fix\(release\): preserve desktop artifact arch \(\#2943\)](https://git.cafe/gitcafe/t3code/commit/52ae8e88dfc9c8de6aa1844b796e0fdd22cec477?format=markdown) — 52ae8e88dfc9c8de6aa1844b796e0fdd22cec477; Julius Marminge

- [\[codex\] fix mobile native static analysis source discovery \(\#2942\)](https://git.cafe/gitcafe/t3code/commit/80b40ce96a50ccf07a2b64991419c01c01e67f53?format=markdown) — 80b40ce96a50ccf07a2b64991419c01c01e67f53; Julius Marminge

- [\[codex\] split ci workflow jobs \(\#2940\)](https://git.cafe/gitcafe/t3code/commit/4c262c4b4e4b63977872454f33bd49a7e40e745a?format=markdown) — 4c262c4b4e4b63977872454f33bd49a7e40e745a; Julius Marminge

- [fix\(release\): install dependency closures in partial jobs \(\#2941\)](https://git.cafe/gitcafe/t3code/commit/4f3d00f0637ca6950740c1ff286fb1ccb8625ed0?format=markdown) — 4f3d00f0637ca6950740c1ff286fb1ccb8625ed0; Julius Marminge

- [\[codex\] remove duplicated pnpm root config \(\#2939\)](https://git.cafe/gitcafe/t3code/commit/37bf0f0d1d3ca53ca0b8f349ac7eaf086afaf975?format=markdown) — 37bf0f0d1d3ca53ca0b8f349ac7eaf086afaf975; Julius Marminge

- [fix\(release\): use workspace electron-builder for desktop packaging \(\#2938\)](https://git.cafe/gitcafe/t3code/commit/6a1c4da528a3ab433dc19de2d728a66a1ee92a79?format=markdown) — 6a1c4da528a3ab433dc19de2d728a66a1ee92a79; Julius Marminge

- [chore: setup eas ci \(\#2911\)](https://git.cafe/gitcafe/t3code/commit/dca93d0ee8556c3e179ae04339a104feb9e82c8e?format=markdown) — dca93d0ee8556c3e179ae04339a104feb9e82c8e; Yash Singh

- [fix\(release\): surface desktop packaging subprocess output \(\#2937\)](https://git.cafe/gitcafe/t3code/commit/1288909b6611436e8cb2c4084f9e197408caa8b4?format=markdown) — 1288909b6611436e8cb2c4084f9e197408caa8b4; Julius Marminge

- [ci: let setup-vp install dependencies \(\#2936\)](https://git.cafe/gitcafe/t3code/commit/30d36b8c48d51c4e6727b1f0971a7ac3a3a01cf2?format=markdown) — 30d36b8c48d51c4e6727b1f0971a7ac3a3a01cf2; Julius Marminge

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