# Commit history · screen/t3code-personal

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

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

Visibility: public

Requested revision: 5c03804bac20c305159c2a42c6da7126166e8960

Requested commit: 5c03804bac20c305159c2a42c6da7126166e8960

- [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

- [kewl](https://git.cafe/screen/t3code-personal/commit/253684e280d5250bef80891552a0ea9704701484?format=markdown) — 253684e280d5250bef80891552a0ea9704701484; Julius Marminge

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

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

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

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

- [cli for pub](https://git.cafe/screen/t3code-personal/commit/11606fd9c6b21abedb49fb1ca2bc94913c4dd702?format=markdown) — 11606fd9c6b21abedb49fb1ca2bc94913c4dd702; Julius Marminge

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

- [ignore scripts on publish](https://git.cafe/screen/t3code-personal/commit/98860a9549cbfabc390207c9c9f21973c7e83f16?format=markdown) — 98860a9549cbfabc390207c9c9f21973c7e83f16; Julius Marminge

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

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

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

- [publish cli?](https://git.cafe/screen/t3code-personal/commit/3c121585da3306491c9d12ad5f94d2e661e2fc33?format=markdown) — 3c121585da3306491c9d12ad5f94d2e661e2fc33; Julius Marminge

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

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

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

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

- [Restore Open PR CTA for commit_push with existing PR](https://git.cafe/screen/t3code-personal/commit/99ea16a9696e95065c8b556f78468a07712d97d3?format=markdown) — 99ea16a9696e95065c8b556f78468a07712d97d3; Julius Marminge

- [Revert git action button logic toward main behavior](https://git.cafe/screen/t3code-personal/commit/ebe44d03a5fa6c34fdae2a67d53ef2ed6ba32737?format=markdown) — ebe44d03a5fa6c34fdae2a67d53ef2ed6ba32737; Julius Marminge

- [Keep non-default quick action on full PR flow](https://git.cafe/screen/t3code-personal/commit/dcd2d50768363e61fdf556e81abada8aa54996de?format=markdown) — dcd2d50768363e61fdf556e81abada8aa54996de; Julius Marminge

- [Fix PR CTAs and quick action after push](https://git.cafe/screen/t3code-personal/commit/f11764c517732b1c02057f28ff1a10f03f8157da?format=markdown) — f11764c517732b1c02057f28ff1a10f03f8157da; Julius Marminge

- [Restore Open PR toast action after PR creation](https://git.cafe/screen/t3code-personal/commit/77c81b7468003e7b7d56fd4dd123c499fdf3e073?format=markdown) — 77c81b7468003e7b7d56fd4dd123c499fdf3e073; Julius Marminge

- [Fix toast follow-up actions to avoid re-branching](https://git.cafe/screen/t3code-personal/commit/7a5ccd33102a262cf120b294d18330b441800b63?format=markdown) — 7a5ccd33102a262cf120b294d18330b441800b63; Julius Marminge

- [Scope default-branch PR confirmation to full stack](https://git.cafe/screen/t3code-personal/commit/e4df6fcf8e90127764005858878dad7a55ebc8c4?format=markdown) — e4df6fcf8e90127764005858878dad7a55ebc8c4; Julius Marminge

- [Address PR feedback on git workflows](https://git.cafe/screen/t3code-personal/commit/b2be7f4e4f0aed3c4b03e3986dd3507c501a4abb?format=markdown) — b2be7f4e4f0aed3c4b03e3986dd3507c501a4abb; Julius Marminge

- [Skip commit progress stages when create-PR runs push-only](https://git.cafe/screen/t3code-personal/commit/94beb21a4358cda0590c448ba684f663ad476ec1?format=markdown) — 94beb21a4358cda0590c448ba684f663ad476ec1; Julius Marminge

- [Limit default-branch confirmation to direct push](https://git.cafe/screen/t3code-personal/commit/30e05538b797ea4d1df34d21332ea471142874b7?format=markdown) — 30e05538b797ea4d1df34d21332ea471142874b7; Julius Marminge

- [Scope branch checkout effect during auto branch creation](https://git.cafe/screen/t3code-personal/commit/c884947ea8ce16d6cc01aeff2479d5285ac1f397?format=markdown) — c884947ea8ce16d6cc01aeff2479d5285ac1f397; Julius Marminge

- [Fix duplicated branch logic and feature-branch dialog on push-only](https://git.cafe/screen/t3code-personal/commit/61289a152d7c655a3239ff9c9cfef4ee3bd9f6c0?format=markdown) — 61289a152d7c655a3239ff9c9cfef4ee3bd9f6c0; Julius Marminge

- [Merge feature-branch checkout into atomic runStackedAction](https://git.cafe/screen/t3code-personal/commit/906550f9af7d6fc37e1c9e4f21018dcb9ea03591?format=markdown) — 906550f9af7d6fc37e1c9e4f21018dcb9ea03591; Julius Marminge

- [Document contracts and shared package responsibilities](https://git.cafe/screen/t3code-personal/commit/c2aaa89b57ae07095bc337cb5d0a7837eee31f99?format=markdown) — c2aaa89b57ae07095bc337cb5d0a7837eee31f99; Julius Marminge

- [Move branch sanitization from contracts to new shared package](https://git.cafe/screen/t3code-personal/commit/dde48e94141370c38166e20dde0cec3c347164d5?format=markdown) — dde48e94141370c38166e20dde0cec3c347164d5; Julius Marminge

- [Extract branch sanitization to shared contracts module](https://git.cafe/screen/t3code-personal/commit/b1608f41adff7ac9670c5a762624e13984d820c8?format=markdown) — b1608f41adff7ac9670c5a762624e13984d820c8; Julius Marminge

- [non-dupicate](https://git.cafe/screen/t3code-personal/commit/78d89e3d353a9ce7770b34f3546e39f415cddc37?format=markdown) — 78d89e3d353a9ce7770b34f3546e39f415cddc37; Julius Marminge

- [optional](https://git.cafe/screen/t3code-personal/commit/13094952186d16aaffea7609e78629bc5f9a57f2?format=markdown) — 13094952186d16aaffea7609e78629bc5f9a57f2; Julius Marminge

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