# Commit history · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commits/6a10e97a97f768137f7978375e4cfa13211b063e)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 6a10e97a97f768137f7978375e4cfa13211b063e

Requested commit: 6a10e97a97f768137f7978375e4cfa13211b063e

- [Align Claude permissions and provider-specific reasoning effort](https://git.cafe/screen/t3code-personal/commit/6a10e97a97f768137f7978375e4cfa13211b063e?format=markdown) — 6a10e97a97f768137f7978375e4cfa13211b063e; Julius Marminge

- [Stabilize Claude turn event ordering and native event logging](https://git.cafe/screen/t3code-personal/commit/1542b00db21f7586354adcc2ffd4f1e2a20bd02b?format=markdown) — 1542b00db21f7586354adcc2ffd4f1e2a20bd02b; Julius Marminge

- [Fix ProviderService sendTurn recovery expectation after rebase](https://git.cafe/screen/t3code-personal/commit/f79f8bac8072f4c634144cca2b7380a3020f7fec?format=markdown) — f79f8bac8072f4c634144cca2b7380a3020f7fec; Julius Marminge

- [Ignore stale resume cursors and Claude placeholder thread IDs](https://git.cafe/screen/t3code-personal/commit/92f1a4aa3ca9cb11f10e3ab97d08970f443d22aa?format=markdown) — 92f1a4aa3ca9cb11f10e3ab97d08970f443d22aa; Julius Marminge

- [Align orchestration integration tests with latestTurn metadata](https://git.cafe/screen/t3code-personal/commit/11f929c3975ae71ea9f1c6360c9b5c28f50f2961?format=markdown) — 11f929c3975ae71ea9f1c6360c9b5c28f50f2961; Julius Marminge

- [Fix Claude resume cursor to only persist valid session UUIDs](https://git.cafe/screen/t3code-personal/commit/061633891162bdc03d7d9be809b6a9a211c776ba?format=markdown) — 061633891162bdc03d7d9be809b6a9a211c776ba; Julius Marminge

- [Refactor ClaudeCodeAdapter session flow and stream handling](https://git.cafe/screen/t3code-personal/commit/58427d565d91c27f1f37b3e0d1a396348c8afe6a?format=markdown) — 58427d565d91c27f1f37b3e0d1a396348c8afe6a; Julius Marminge

- [Integrate Claude agent SDK into server provider adapter](https://git.cafe/screen/t3code-personal/commit/9b3dbada17dcbd0b96ca7eb6f79af7f7e0a416db?format=markdown) — 9b3dbada17dcbd0b96ca7eb6f79af7f7e0a416db; Julius Marminge

- [Include all provider models in /model slash command](https://git.cafe/screen/t3code-personal/commit/4797f99cf8645c9e2bd81ea421b788742eeb6ec7?format=markdown) — 4797f99cf8645c9e2bd81ea421b788742eeb6ec7; Julius Marminge

- [Fix Claude model fallback in web store sync](https://git.cafe/screen/t3code-personal/commit/50f35351a2c96c022de1f4329ce92d1f0b60a990?format=markdown) — 50f35351a2c96c022de1f4329ce92d1f0b60a990; Julius Marminge

- [Update Claude model catalog to latest 4.6/4.5 gen](https://git.cafe/screen/t3code-personal/commit/c7460bde16bab5f4570f4db772f37c3538acc630?format=markdown) — c7460bde16bab5f4570f4db772f37c3538acc630; Julius Marminge

- [Show provider logos in composer model trigger](https://git.cafe/screen/t3code-personal/commit/2c110e8ce24f4fe0af7afb22e5859e70b73f6f18?format=markdown) — 2c110e8ce24f4fe0af7afb22e5859e70b73f6f18; Julius Marminge

- [Use grouped provider/model select in chat composer](https://git.cafe/screen/t3code-personal/commit/5707a6ee1dc470198ecb01a0b6181c5082c7a81f?format=markdown) — 5707a6ee1dc470198ecb01a0b6181c5082c7a81f; Julius Marminge

- [Inline Claude adapter behavior into live layer](https://git.cafe/screen/t3code-personal/commit/291411a45e29f49c5e47dc15cb6b199f08634b32?format=markdown) — 291411a45e29f49c5e47dc15cb6b199f08634b32; Julius Marminge

- [unnecessary catch](https://git.cafe/screen/t3code-personal/commit/87abc22f39afcae72ab4a16e3b65c2be427ec851?format=markdown) — 87abc22f39afcae72ab4a16e3b65c2be427ec851; Julius Marminge

- [Use typed errors for unavailable Claude runtime path](https://git.cafe/screen/t3code-personal/commit/441582dbb89228390d288fe9b141fe4730c1ca57?format=markdown) — 441582dbb89228390d288fe9b141fe4730c1ca57; Julius Marminge

- [Make Claude runtime boundary Effect-native](https://git.cafe/screen/t3code-personal/commit/1b1ede92bae7e925827f9961fe322c55e79241c3?format=markdown) — 1b1ede92bae7e925827f9961fe322c55e79241c3; Julius Marminge

- [Add Claude integration coverage across orchestration flows](https://git.cafe/screen/t3code-personal/commit/4ec7ae33c5e47dc638bbfb80bd792724f5d7f1ce?format=markdown) — 4ec7ae33c5e47dc638bbfb80bd792724f5d7f1ce; Julius Marminge

- [Add Claude checkpoint and revert reactor coverage](https://git.cafe/screen/t3code-personal/commit/317fcc659b80ebd651179db3eb8071c0c788a8b7?format=markdown) — 317fcc659b80ebd651179db3eb8071c0c788a8b7; Julius Marminge

- [Enable Claude provider selection in chat composer](https://git.cafe/screen/t3code-personal/commit/ff7e084a339d230afd974c1434773312d88f5d68?format=markdown) — ff7e084a339d230afd974c1434773312d88f5d68; Julius Marminge

- [Support provider-aware session selection in reactor](https://git.cafe/screen/t3code-personal/commit/c590beb4e3feb7c8bc87cf1307b3d018c73eca62?format=markdown) — c590beb4e3feb7c8bc87cf1307b3d018c73eca62; Julius Marminge

- [Wire Claude adapter into registry and server provider layer](https://git.cafe/screen/t3code-personal/commit/e9ced44ac6729116a1ee8332077736ca648ee419?format=markdown) — e9ced44ac6729116a1ee8332077736ca648ee419; Julius Marminge

- [Add Claude Code adapter live layer with error mapping tests](https://git.cafe/screen/t3code-personal/commit/802cd127d17d77ba9d598675574b9d01480a94b0?format=markdown) — 802cd127d17d77ba9d598675574b9d01480a94b0; Julius Marminge

- [revised plan](https://git.cafe/screen/t3code-personal/commit/931c56b2d0bf873e8923aa51a8e95be929999a5e?format=markdown) — 931c56b2d0bf873e8923aa51a8e95be929999a5e; Julius Marminge

- [redo contracts a bit](https://git.cafe/screen/t3code-personal/commit/484662b2d4bccc1841bb421c9cfd43433b788fd4?format=markdown) — 484662b2d4bccc1841bb421c9cfd43433b788fd4; Julius Marminge

- [Add provider-specific model resolution and defaults](https://git.cafe/screen/t3code-personal/commit/2cd04f08c171ad69b7ca47ace875173181a054ea?format=markdown) — 2cd04f08c171ad69b7ca47ace875173181a054ea; Julius Marminge

- [license](https://git.cafe/screen/t3code-personal/commit/4916dad78ef84d6e9c605d2f75b0bd7ed25afb6d?format=markdown) — 4916dad78ef84d6e9c605d2f75b0bd7ed25afb6d; Theo Browne

- [chore\(release\): prepare v0.0.0-alpha.20](https://git.cafe/screen/t3code-personal/commit/d5c97faac52ebbdfa0f4ee3b6f3462349fcf1552?format=markdown) — d5c97faac52ebbdfa0f4ee3b6f3462349fcf1552; github-actions\[bot\]

- [repo too](https://git.cafe/screen/t3code-personal/commit/531b12e192c2d480ba6c1e22eeb075f1866c4bd8?format=markdown) — 531b12e192c2d480ba6c1e22eeb075f1866c4bd8; Julius Marminge

- [add missing bin to published package](https://git.cafe/screen/t3code-personal/commit/b293b083fc6e2a5a90259c6e70ea599aaa0446f8?format=markdown) — b293b083fc6e2a5a90259c6e70ea599aaa0446f8; Julius Marminge

- [Fix release target commit and gate version bump steps](https://git.cafe/screen/t3code-personal/commit/b297e20f4e6e9a89d8f160e021b0b0f91248ca4f?format=markdown) — b297e20f4e6e9a89d8f160e021b0b0f91248ca4f; Julius Marminge

- [Run oxfmt on package.json files after version bump](https://git.cafe/screen/t3code-personal/commit/44be7f3ac3b64f5bfc7c77bf159d457687f78300?format=markdown) — 44be7f3ac3b64f5bfc7c77bf159d457687f78300; Julius Marminge

- [Defer release commit\+tag to finalize job](https://git.cafe/screen/t3code-personal/commit/ea5a100a744a73f0aaa62f2606296d8193935c59?format=markdown) — ea5a100a744a73f0aaa62f2606296d8193935c59; Julius Marminge

- [Scope changed-files tree PR to relevant files](https://git.cafe/screen/t3code-personal/commit/6841fa17d44e089b4cef03645efd6419a06f7611?format=markdown) — 6841fa17d44e089b4cef03645efd6419a06f7611; Julius Marminge

- [Improve changed-files tree UX and harden attachment path handling](https://git.cafe/screen/t3code-personal/commit/5c03804bac20c305159c2a42c6da7126166e8960?format=markdown) — 5c03804bac20c305159c2a42c6da7126166e8960; Julius Marminge

- [Render changed files as expandable tree with aggregated diff stats](https://git.cafe/screen/t3code-personal/commit/d6ed393255c206008897529e8c006a40a9199a32?format=markdown) — d6ed393255c206008897529e8c006a40a9199a32; Julius Marminge

- [Refine sidebar thread actions and list preview](https://git.cafe/screen/t3code-personal/commit/2d9139767a131d7e0165e36facf2c71d01f13e63?format=markdown) — 2d9139767a131d7e0165e36facf2c71d01f13e63; Julius Marminge

- [Prevent toast content overflow in collapsed stack](https://git.cafe/screen/t3code-personal/commit/95fcc89074d44518cded3adfa08dc18284c87fbe?format=markdown) — 95fcc89074d44518cded3adfa08dc18284c87fbe; Julius Marminge

- [Add Copy Thread ID action to thread context menu](https://git.cafe/screen/t3code-personal/commit/eb59853596b9ea2547c1bde87d2cd9b59a6fef95?format=markdown) — eb59853596b9ea2547c1bde87d2cd9b59a6fef95; Julius Marminge

- [Use mention adjacency helper in composer onChange](https://git.cafe/screen/t3code-personal/commit/a2682de4214cd277089fbf4a4c848d57a967f76d?format=markdown) — a2682de4214cd277089fbf4a4c848d57a967f76d; Julius Marminge

- [Limit composer mention arrow jumps to adjacent mention boundaries](https://git.cafe/screen/t3code-personal/commit/325c0a3687d4dbd6ce536b059c7c2b7ad0c4964a?format=markdown) — 325c0a3687d4dbd6ce536b059c7c2b7ad0c4964a; Julius Marminge

- [Handle system timeline messages with assistant height rules](https://git.cafe/screen/t3code-personal/commit/7c7fcf46c2307a0fa0348d8af9012791eb9ebb2d?format=markdown) — 7c7fcf46c2307a0fa0348d8af9012791eb9ebb2d; Julius Marminge

- [Expand ChatView height parity tests across responsive viewports](https://git.cafe/screen/t3code-personal/commit/0c39733cbf505ce1bf7f15d9b4576ba6ee4fd6b7?format=markdown) — 0c39733cbf505ce1bf7f15d9b4576ba6ee4fd6b7; Julius Marminge

- [Fix chat attachment height on narrow timeline resizes](https://git.cafe/screen/t3code-personal/commit/a76413594e772f476b98ba6384d0efe9906e75ff?format=markdown) — a76413594e772f476b98ba6384d0efe9906e75ff; Julius Marminge

- [Use vi.waitFor in ChatView browser measurement helpers](https://git.cafe/screen/t3code-personal/commit/1100d5a6f7e00ca41aa795ad601f78c670f5e5ab?format=markdown) — 1100d5a6f7e00ca41aa795ad601f78c670f5e5ab; Julius Marminge

- [Use vitest-browser-react in ChatView browser tests](https://git.cafe/screen/t3code-personal/commit/9abf96770044612038eb37740a1dfb4c38e1d272?format=markdown) — 9abf96770044612038eb37740a1dfb4c38e1d272; Julius Marminge

- [add back title](https://git.cafe/screen/t3code-personal/commit/cc83094bc6b1e819b916e4447e12cde6f8f05ff9?format=markdown) — cc83094bc6b1e819b916e4447e12cde6f8f05ff9; Julius Marminge

- [Stabilize ChatView attachment height browser test with MSW](https://git.cafe/screen/t3code-personal/commit/f5bdc138f66a56ec71f3cb18f92a1ebf2be7cca2?format=markdown) — f5bdc138f66a56ec71f3cb18f92a1ebf2be7cca2; Julius Marminge

- [Use real TanStack router in ChatView browser tests](https://git.cafe/screen/t3code-personal/commit/2d8ca4817593c2fda1ce0b16849fc9920591538f?format=markdown) — 2d8ca4817593c2fda1ce0b16849fc9920591538f; Julius Marminge

- [Migrate ChatView height browser tests to Vitest \+ Playwright](https://git.cafe/screen/t3code-personal/commit/4ca4a1f99c346456bd9434e9ae4e77f31b2c7aaf?format=markdown) — 4ca4a1f99c346456bd9434e9ae4e77f31b2c7aaf; Julius Marminge

- [Add Playwright timeline height parity tests to CI](https://git.cafe/screen/t3code-personal/commit/5470801c4aecca55ea426be9b110bc879266be32?format=markdown) — 5470801c4aecca55ea426be9b110bc879266be32; Julius Marminge

- [Make chat timeline height estimates width-aware and test them](https://git.cafe/screen/t3code-personal/commit/2ad2d3e6f55d90da9107c9254423bbcaa9be4898?format=markdown) — 2ad2d3e6f55d90da9107c9254423bbcaa9be4898; Julius Marminge

- [Fix CLI publish using stale package.json version](https://git.cafe/screen/t3code-personal/commit/b175d6b2a35f8b6869f981b96ceb20b2db979095?format=markdown) — b175d6b2a35f8b6869f981b96ceb20b2db979095; Julius Marminge

- [chore\(release\): prepare v0.0.0-alpha.18](https://git.cafe/screen/t3code-personal/commit/c5c12aa73890f4096762bbc7a0fd8cb50bfd34fa?format=markdown) — c5c12aa73890f4096762bbc7a0fd8cb50bfd34fa; github-actions\[bot\]

- [Add electron-updater and refresh lockfile package versions](https://git.cafe/screen/t3code-personal/commit/7241400edd90341bd86a9f74aae80868d19cf813?format=markdown) — 7241400edd90341bd86a9f74aae80868d19cf813; Julius Marminge

- [Wait for child process tree shutdown before forcing kill](https://git.cafe/screen/t3code-personal/commit/310fd0b187ec20930b2ac5cbc50bcc7ee653524c?format=markdown) — 310fd0b187ec20930b2ac5cbc50bcc7ee653524c; Julius Marminge

- [Remove electronmon-specific cleanup from desktop dev script](https://git.cafe/screen/t3code-personal/commit/db94743220c18b10f0f7533c109f1cb2f5357f90?format=markdown) — db94743220c18b10f0f7533c109f1cb2f5357f90; Julius Marminge

- [Prevent desktop dev Electron process leaks during restarts](https://git.cafe/screen/t3code-personal/commit/07aaf37fd4e0c34dbd9ec85c63858d19fa7eb447?format=markdown) — 07aaf37fd4e0c34dbd9ec85c63858d19fa7eb447; Julius Marminge

- [Fix electron-updater auth for private GitHub repos](https://git.cafe/screen/t3code-personal/commit/65a808808f85a4e15e341c1a20dc574f20f9570b?format=markdown) — 65a808808f85a4e15e341c1a20dc574f20f9570b; Julius Marminge

- [chore\(release\): prepare v0.0.0-alpha.16](https://git.cafe/screen/t3code-personal/commit/cca1aa15882ed48502d66c4b878aa366b1540c98?format=markdown) — cca1aa15882ed48502d66c4b878aa366b1540c98; github-actions\[bot\]

- [Remove target arg from electron-builder invocation](https://git.cafe/screen/t3code-personal/commit/c9d4b773c9159bf92ddb0f1c8ede990f5330a25a?format=markdown) — c9d4b773c9159bf92ddb0f1c8ede990f5330a25a; Julius Marminge

- [chore\(release\): prepare v0.0.0-alpha.15](https://git.cafe/screen/t3code-personal/commit/e23f3102f491d9a49d5a18c56d1eac60aa1455ed?format=markdown) — e23f3102f491d9a49d5a18c56d1eac60aa1455ed; github-actions\[bot\]

- [Refactor desktop update flow with retryable action results](https://git.cafe/screen/t3code-personal/commit/ec89587c37fe250fb12c90c10d27a9d0871d1968?format=markdown) — ec89587c37fe250fb12c90c10d27a9d0871d1968; Julius Marminge

- [Extract desktop update state helpers and improve update UX](https://git.cafe/screen/t3code-personal/commit/32d89806d7b17dbcffa4f02b46b24b410bf54b5e?format=markdown) — 32d89806d7b17dbcffa4f02b46b24b410bf54b5e; Julius Marminge

- [Allow update checks when status is available](https://git.cafe/screen/t3code-personal/commit/2fd4e06b345e6edbe12f1de456bb3f057c2b14f0?format=markdown) — 2fd4e06b345e6edbe12f1de456bb3f057c2b14f0; Julius Marminge

- [Harden desktop auto-update timer lifecycle](https://git.cafe/screen/t3code-personal/commit/3cffdce1c157bce72fda86a62376810e7c399b71?format=markdown) — 3cffdce1c157bce72fda86a62376810e7c399b71; Julius Marminge

- [fix: remove misleading log and redundant guard in handleCheckForUpdatesMenuClick](https://git.cafe/screen/t3code-personal/commit/6d2f4f4cdf257cf84e7b89aae14c0d9781392216?format=markdown) — 6d2f4f4cdf257cf84e7b89aae14c0d9781392216; Cursor Agent

- [Guard update install while app is quitting](https://git.cafe/screen/t3code-personal/commit/865d7bd6849de306932bbffabd3a06075313dbc4?format=markdown) — 865d7bd6849de306932bbffabd3a06075313dbc4; Julius Marminge

- [Harden desktop update flow and prevent duplicate update actions](https://git.cafe/screen/t3code-personal/commit/392d63231cce39b2dcd56435ef24579a8b4f06c6?format=markdown) — 392d63231cce39b2dcd56435ef24579a8b4f06c6; Julius Marminge

- [style](https://git.cafe/screen/t3code-personal/commit/7559f5ad70349b62d919e4a488ff70cc8c7847c6?format=markdown) — 7559f5ad70349b62d919e4a488ff70cc8c7847c6; Julius Marminge

- [Prevent redundant checks during desktop update download](https://git.cafe/screen/t3code-personal/commit/605e8143e09229d1c825f33afa26d1f2c10d8459?format=markdown) — 605e8143e09229d1c825f33afa26d1f2c10d8459; Julius Marminge

- [fix: remove duplicate catalog resolver after rebase](https://git.cafe/screen/t3code-personal/commit/5b056cd33750ee7ffb36faea836dc106bdeb973b?format=markdown) — 5b056cd33750ee7ffb36faea836dc106bdeb973b; Julius Marminge

- [Add desktop auto-update flow and publish updater assets](https://git.cafe/screen/t3code-personal/commit/6c350489b10db44dbccbd70ef530fcbb91854fc4?format=markdown) — 6c350489b10db44dbccbd70ef530fcbb91854fc4; Julius Marminge

- [Fix shell: true side effects on Windows \(orphaned processes, swallowed ENOENT\)](https://git.cafe/screen/t3code-personal/commit/2ae63f4aa2a2af7b0ed605582aef7c9025297e13?format=markdown) — 2ae63f4aa2a2af7b0ed605582aef7c9025297e13; julius

- [fmt test](https://git.cafe/screen/t3code-personal/commit/3d0233e3b0071ba3cab0d0a8a3585d955979e234?format=markdown) — 3d0233e3b0071ba3cab0d0a8a3585d955979e234; julius

- [effectify](https://git.cafe/screen/t3code-personal/commit/64f2c3a46565d8cd401351072b5b11494b5eccd0?format=markdown) — 64f2c3a46565d8cd401351072b5b11494b5eccd0; julius

- [Fix Codex process spawning and health checks on Windows](https://git.cafe/screen/t3code-personal/commit/0a1233344896376ec8b31b79ee65500eeef3a09e?format=markdown) — 0a1233344896376ec8b31b79ee65500eeef3a09e; julius

- [Handle Codex auth JSON arrays and flag missing auth markers](https://git.cafe/screen/t3code-personal/commit/9db54c9b19b136526baa97677e244b4b0071ee5b?format=markdown) — 9db54c9b19b136526baa97677e244b4b0071ee5b; Julius Marminge

- [windows dev](https://git.cafe/screen/t3code-personal/commit/34430e3514041935898aba5282392fac605afa71?format=markdown) — 34430e3514041935898aba5282392fac605afa71; julius

- [Add Codex provider health status to server config and chat banner](https://git.cafe/screen/t3code-personal/commit/99e44f2c23462f9ccf80a9d199bb424ae130bf33?format=markdown) — 99e44f2c23462f9ccf80a9d199bb424ae130bf33; Julius Marminge

- [chore\(release\): prepare v0.0.0-alpha.14](https://git.cafe/screen/t3code-personal/commit/7a0f2d9b3058d7c7da4d49fd31e308c98f2e5e2a?format=markdown) — 7a0f2d9b3058d7c7da4d49fd31e308c98f2e5e2a; github-actions\[bot\]

- [disable provenacnes while repo is private](https://git.cafe/screen/t3code-personal/commit/4bf310f7ca28fbf5f9280c595f8b26b464baf20b?format=markdown) — 4bf310f7ca28fbf5f9280c595f8b26b464baf20b; Julius Marminge

- [chore\(release\): prepare v0.0.0-alpha.13](https://git.cafe/screen/t3code-personal/commit/8b9fbe701d4c29604ab111d0113314e0dda44e59?format=markdown) — 8b9fbe701d4c29604ab111d0113314e0dda44e59; github-actions\[bot\]

- [fix test](https://git.cafe/screen/t3code-personal/commit/0c5be023e4b07c891d117937e966823ce3b109d2?format=markdown) — 0c5be023e4b07c891d117937e966823ce3b109d2; Julius Marminge

- [better lables](https://git.cafe/screen/t3code-personal/commit/86e87a8789196663e5e919466676566dadb32f20?format=markdown) — 86e87a8789196663e5e919466676566dadb32f20; Julius Marminge

- [logging](https://git.cafe/screen/t3code-personal/commit/404e78a506ad1a6b0bd55eaa703fb0563e7dea7d?format=markdown) — 404e78a506ad1a6b0bd55eaa703fb0563e7dea7d; Julius Marminge

- [Add Vitest to root devDependencies](https://git.cafe/screen/t3code-personal/commit/73563c7c25e31262852a1282ed8681a58e5f4b26?format=markdown) — 73563c7c25e31262852a1282ed8681a58e5f4b26; Julius Marminge

- [Add Vitest to web app and remove unused composer/env props](https://git.cafe/screen/t3code-personal/commit/326595b148e410174e79c9a6e7f63006478ffaf6?format=markdown) — 326595b148e410174e79c9a6e7f63006478ffaf6; Julius Marminge

- [Add effect dependency to desktop app package](https://git.cafe/screen/t3code-personal/commit/41a8468b08e9a33ea2418fefc16f7c68e3778d7e?format=markdown) — 41a8468b08e9a33ea2418fefc16f7c68e3778d7e; Julius Marminge

- [install node](https://git.cafe/screen/t3code-personal/commit/ced2ecb6ba39769ba32c06b628bc571dcb2ba405?format=markdown) — ced2ecb6ba39769ba32c06b628bc571dcb2ba405; Julius Marminge

- [rm](https://git.cafe/screen/t3code-personal/commit/2d746b3a7e5f5d4c12bcb27d972aff05d9aac2d9?format=markdown) — 2d746b3a7e5f5d4c12bcb27d972aff05d9aac2d9; Julius Marminge

- [Migrate dev-runner to typed Effect CLI config and env fallbacks](https://git.cafe/screen/t3code-personal/commit/e6ac39de75de4abc5bf13a06a3e5c618a9759c51?format=markdown) — e6ac39de75de4abc5bf13a06a3e5c618a9759c51; Julius Marminge

- [Migrate dev runner to TypeScript and share NetService](https://git.cafe/screen/t3code-personal/commit/b76a0a6c913f680ad5be15bd50b890249aeae24b?format=markdown) — b76a0a6c913f680ad5be15bd50b890249aeae24b; Julius Marminge

- [Fix npm publish command process invocation](https://git.cafe/screen/t3code-personal/commit/9fdec3c2c8fbc1647843bb2f49a45224daa5aa30?format=markdown) — 9fdec3c2c8fbc1647843bb2f49a45224daa5aa30; Julius Marminge

- [helper](https://git.cafe/screen/t3code-personal/commit/760fe643e857d5b5f9fcd1cb4ceb9fe55df988fc?format=markdown) — 760fe643e857d5b5f9fcd1cb4ceb9fe55df988fc; Julius Marminge

- [type](https://git.cafe/screen/t3code-personal/commit/93af851dc53e950673dacc1fb79c2bd95a8b6a9d?format=markdown) — 93af851dc53e950673dacc1fb79c2bd95a8b6a9d; Julius Marminge

- [Extract branch selector and refresh branches on menu open](https://git.cafe/screen/t3code-personal/commit/fabb3e07348eb864d6a2c33234db1afb59c7e310?format=markdown) — fabb3e07348eb864d6a2c33234db1afb59c7e310; Julius Marminge

- [Fix branch selector default and loading behavior in worktree mode](https://git.cafe/screen/t3code-personal/commit/9ca9a862a5d31f4f7dcf0d0fe263ed54026347d5?format=markdown) — 9ca9a862a5d31f4f7dcf0d0fe263ed54026347d5; Julius Marminge

- [chore\(release\): prepare v0.0.0-alpha.12](https://git.cafe/screen/t3code-personal/commit/827dc9ff9fce243c48125201c26bed81c4042573?format=markdown) — 827dc9ff9fce243c48125201c26bed81c4042573; github-actions\[bot\]

- [Extract slash model option filtering into shared app settings helper](https://git.cafe/screen/t3code-personal/commit/09b32ac9dd43baab32b87c91f47f2a1651d1b1e8?format=markdown) — 09b32ac9dd43baab32b87c91f47f2a1651d1b1e8; Julius Marminge

More commits follow; continue with `GET /api/repos/screen/t3code-personal/commits?after=IjI1MzY4NGUyODBkNTI1MGJlZjgwODkxNTUyYTBlYTk3MDQ3MDE0ODQi`.
