# Commit history · screen/t3code-personal

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

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

Visibility: public

Requested revision: e52db0bbc2bc6324beec55a5082f624754c845f1

Requested commit: e52db0bbc2bc6324beec55a5082f624754c845f1

- [Fix keybindings parse error wrapping behavior](https://git.cafe/screen/t3code-personal/commit/e52db0bbc2bc6324beec55a5082f624754c845f1?format=markdown) — e52db0bbc2bc6324beec55a5082f624754c845f1; Julius Marminge

- [Refactor project script persistence flow in ChatView](https://git.cafe/screen/t3code-personal/commit/71d8f741436b69c1adc21245af6a8fd2969e467f?format=markdown) — 71d8f741436b69c1adc21245af6a8fd2969e467f; Julius Marminge

- [Label setup scripts in project action menu](https://git.cafe/screen/t3code-personal/commit/dfeb673b6de6a16fefd8b34b6d56d1e71394d900?format=markdown) — dfeb673b6de6a16fefd8b34b6d56d1e71394d900; Julius Marminge

- [Fix Windows percent escaping in script env injection](https://git.cafe/screen/t3code-personal/commit/4d886b99f5f786ee407d8d38d77c0e9d1c7548da?format=markdown) — 4d886b99f5f786ee407d8d38d77c0e9d1c7548da; Julius Marminge

- [Address second-pass PR feedback on parser hardening](https://git.cafe/screen/t3code-personal/commit/4e791759cfecaa74319959fe800e0a34c680c442?format=markdown) — 4e791759cfecaa74319959fe800e0a34c680c442; Julius Marminge

- [Address PR review feedback for scripts/keybindings handling](https://git.cafe/screen/t3code-personal/commit/9799b42dcd46fec621ab3abf48332f22950537af?format=markdown) — 9799b42dcd46fec621ab3abf48332f22950537af; Julius Marminge

- [Fix web typecheck for optional script env](https://git.cafe/screen/t3code-personal/commit/a999933297969e269a15cda37c4999bc3b8d8c93?format=markdown) — a999933297969e269a15cda37c4999bc3b8d8c93; Julius Marminge

- [Support script editing and persist project keybindings](https://git.cafe/screen/t3code-personal/commit/648a6ac372bb32e7f6a35b73eb23e444f3c99ef3?format=markdown) — 648a6ac372bb32e7f6a35b73eb23e444f3c99ef3; Julius Marminge

- [Add project script actions with run shortcuts and persistence](https://git.cafe/screen/t3code-personal/commit/3537d477027565cd0d2c1661ff2e41d8f20ea166?format=markdown) — 3537d477027565cd0d2c1661ff2e41d8f20ea166; Julius Marminge

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

- [Use Command highlighting state for composer menu navigation](https://git.cafe/screen/t3code-personal/commit/f719aea0479a3de107d50e7e6559e88df239109b?format=markdown) — f719aea0479a3de107d50e7e6559e88df239109b; Julius Marminge

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

- [Fix workspace entry ignore list regression](https://git.cafe/screen/t3code-personal/commit/385d77d0c259ee69195cbf1b99d788852c5fb4b4?format=markdown) — 385d77d0c259ee69195cbf1b99d788852c5fb4b4; Julius Marminge

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

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

- [Add tests for chunking git check-ignore in workspace entry search](https://git.cafe/screen/t3code-personal/commit/5d61b8b14f7f80e6183a7cc9b51a1c48802ead34?format=markdown) — 5d61b8b14f7f80e6183a7cc9b51a1c48802ead34; Julius Marminge

- [Deduplicate workspace index builds and stabilize prompt replacement](https://git.cafe/screen/t3code-personal/commit/2743e45dbed2895e47aed18bbabb36e8dae54247?format=markdown) — 2743e45dbed2895e47aed18bbabb36e8dae54247; Julius Marminge

- [Refactor web query hooks and debounce composer path search](https://git.cafe/screen/t3code-personal/commit/1b409c39468298a2a0c01d988fc2d90340877f13?format=markdown) — 1b409c39468298a2a0c01d988fc2d90340877f13; Julius Marminge

- [Use bot icon for slash commands and normalize YAML file icons](https://git.cafe/screen/t3code-personal/commit/60ed67e5e1e5b983c0d6f0315baeb98b6372daea?format=markdown) — 60ed67e5e1e5b983c0d6f0315baeb98b6372daea; Julius Marminge

- [Refactor composer menu and debounce path entry search](https://git.cafe/screen/t3code-personal/commit/bd6a5c85e6f873997a3e0fc8dd3f773f9acc7893?format=markdown) — bd6a5c85e6f873997a3e0fc8dd3f773f9acc7893; Julius Marminge

- [Add VS Code file icons and tighten workspace entry filtering](https://git.cafe/screen/t3code-personal/commit/9cce5090138a12314f3d121118b692f1d4a0660e?format=markdown) — 9cce5090138a12314f3d121118b692f1d4a0660e; Julius Marminge

- [Respect \.gitignore in workspace search and inline @path mentions](https://git.cafe/screen/t3code-personal/commit/9f48564d846e7dfd6df9741a50416af72d96b855?format=markdown) — 9f48564d846e7dfd6df9741a50416af72d96b855; Julius Marminge

- [Add composer path tagging with workspace entry search](https://git.cafe/screen/t3code-personal/commit/e8556bcff95f4bdd74d4a7334626056f1e26a856?format=markdown) — e8556bcff95f4bdd74d4a7334626056f1e26a856; Julius Marminge

- [Refresh git upstream before status and tune Git query polling](https://git.cafe/screen/t3code-personal/commit/a1532d5b2de71e4a2c3d90d9653da02fa931d8d6?format=markdown) — a1532d5b2de71e4a2c3d90d9653da02fa931d8d6; Julius Marminge

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

- [Refactor PR opening logic in GitActionsControl component](https://git.cafe/screen/t3code-personal/commit/09ac18db8204e0057a6cf0f73424e4345f2070ab?format=markdown) — 09ac18db8204e0057a6cf0f73424e4345f2070ab; Julius Marminge

- [Cap thread terminals at four and disable add/split controls](https://git.cafe/screen/t3code-personal/commit/376efdd3401235dbba95474689e7c092aa08b858?format=markdown) — 376efdd3401235dbba95474689e7c092aa08b858; Julius Marminge

- [Prevent ChatView header overflow with long thread titles](https://git.cafe/screen/t3code-personal/commit/7a5dd62d2f799bd41982eeae04eb24a97c0a7430?format=markdown) — 7a5dd62d2f799bd41982eeae04eb24a97c0a7430; Julius Marminge

- [Add clean script to package.json for removing build artifacts](https://git.cafe/screen/t3code-personal/commit/f64c26e7086c6610321214ccd33727991b676b5a?format=markdown) — f64c26e7086c6610321214ccd33727991b676b5a; Julius Marminge

- [Guard branch sync when no active thread is selected](https://git.cafe/screen/t3code-personal/commit/6d8d39a5d18bb233497c94ff3e930ac5e70c6970?format=markdown) — 6d8d39a5d18bb233497c94ff3e930ac5e70c6970; Julius Marminge

- [Extract branch sync logic and limit sync to local mode](https://git.cafe/screen/t3code-personal/commit/afdfe16931d292ed5de2772ccc1afd95120ff6b2?format=markdown) — afdfe16931d292ed5de2772ccc1afd95120ff6b2; Julius Marminge

- [Use stable IDs for approval actions in ChatView](https://git.cafe/screen/t3code-personal/commit/73fa2d66c79eb1351fbae55a81c61e1f7b88c619?format=markdown) — 73fa2d66c79eb1351fbae55a81c61e1f7b88c619; Julius Marminge

- [Refactor ChatView into memoized subcomponents](https://git.cafe/screen/t3code-personal/commit/51dcb547edf34240a509ffb80f7486d382fd9445?format=markdown) — 51dcb547edf34240a509ffb80f7486d382fd9445; Julius Marminge

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

- [Rename local chat shortcut and surface terminal close hints](https://git.cafe/screen/t3code-personal/commit/bc22a71f10acf5d56ebc6f7b13966a7fc8fdc504?format=markdown) — bc22a71f10acf5d56ebc6f7b13966a7fc8fdc504; Julius Marminge

- [Add shortcuts for terminal close and chat with same Git state](https://git.cafe/screen/t3code-personal/commit/c42d6a6a6489c89d56830cdba7fee752afef5c14?format=markdown) — c42d6a6a6489c89d56830cdba7fee752afef5c14; Julius Marminge

- [Fix top-right toast enter and exit transforms](https://git.cafe/screen/t3code-personal/commit/5242bbbaded1389ba117dae8089f6d7f505bc2a5?format=markdown) — 5242bbbaded1389ba117dae8089f6d7f505bc2a5; Julius Marminge

- [Fix collapsed toast content visibility in filtered stacks](https://git.cafe/screen/t3code-personal/commit/05b47e748f6a57001b9cb6b4f99d883e05b6d171?format=markdown) — 05b47e748f6a57001b9cb6b4f99d883e05b6d171; Julius Marminge

- [Auto-dismiss thread toasts after 10s of visible time](https://git.cafe/screen/t3code-personal/commit/38639010859b760c1770c717f737e5e725127f46?format=markdown) — 38639010859b760c1770c717f737e5e725127f46; Julius Marminge

- [Ignore non-keydown terminal shortcuts](https://git.cafe/screen/t3code-personal/commit/f864ef189d5def4cb2ae3f34cc461f13b3fc5a00?format=markdown) — f864ef189d5def4cb2ae3f34cc461f13b3fc5a00; Julius Marminge

- [Add terminal word and line navigation arrow shortcuts](https://git.cafe/screen/t3code-personal/commit/765f4cd00bb05b4111f1279a8dac47b36665fccd?format=markdown) — 765f4cd00bb05b4111f1279a8dac47b36665fccd; Julius Marminge

- [Block deletion of projects that still have threads](https://git.cafe/screen/t3code-personal/commit/748ea2ae205122f8571287273599c5767bff1d55?format=markdown) — 748ea2ae205122f8571287273599c5767bff1d55; Julius Marminge

- [Confirm project deletion and clean up orphaned worktrees](https://git.cafe/screen/t3code-personal/commit/56a09ad1aa6334101047aa1f7da9882e38b837bf?format=markdown) — 56a09ad1aa6334101047aa1f7da9882e38b837bf; Julius Marminge

- [Delete projects from the sidebar context menu](https://git.cafe/screen/t3code-personal/commit/be1c8c4656adad2592d718597018d0df120c58d3?format=markdown) — be1c8c4656adad2592d718597018d0df120c58d3; Julius Marminge

- [Memoize ChatView selection handlers with useCallback](https://git.cafe/screen/t3code-personal/commit/b7fb0b8fed3c523cee60ebd90da8aa4ba5862767?format=markdown) — b7fb0b8fed3c523cee60ebd90da8aa4ba5862767; Julius Marminge

- [Simplify env mode change handler in ChatView](https://git.cafe/screen/t3code-personal/commit/5656f294d05eaa6e1fcbe82b9749bf1af61793dc?format=markdown) — 5656f294d05eaa6e1fcbe82b9749bf1af61793dc; Julius Marminge

- [Keep composer focused after toolbar and mode changes](https://git.cafe/screen/t3code-personal/commit/dd23bd73d94dd711df16fea5d380ddd7a194cf0e?format=markdown) — dd23bd73d94dd711df16fea5d380ddd7a194cf0e; Julius Marminge

- [Prevent config refetches and tighten Windows platform detection](https://git.cafe/screen/t3code-personal/commit/8dd107429e92dfcb52d8afb46e2a01517840fabc?format=markdown) — 8dd107429e92dfcb52d8afb46e2a01517840fabc; Julius Marminge

- [change defailt for new termial](https://git.cafe/screen/t3code-personal/commit/1269b5258097d75f4cb413a0612570a106e32426?format=markdown) — 1269b5258097d75f4cb413a0612570a106e32426; Julius Marminge

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

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

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

- [update doc](https://git.cafe/screen/t3code-personal/commit/66ebadb4483af03af479aa1b9805d7a1f45aa6cc?format=markdown) — 66ebadb4483af03af479aa1b9805d7a1f45aa6cc; Julius Marminge

- [Harden keybinding schemas and align tests with server defaults](https://git.cafe/screen/t3code-personal/commit/6667992753c3995fb591356ce8784624c6d4bd05?format=markdown) — 6667992753c3995fb591356ce8784624c6d4bd05; Julius Marminge

- [Extract keybindings config loading into keybindings module](https://git.cafe/screen/t3code-personal/commit/41ba1ec7a8965b42a7a7bf48065e5a800d46dc9e?format=markdown) — 41ba1ec7a8965b42a7a7bf48065e5a800d46dc9e; Julius Marminge

- [Simplify resolved keybinding payload and remove unused LRU cache](https://git.cafe/screen/t3code-personal/commit/3db020a683398511a169c411513a945a1cd2f384?format=markdown) — 3db020a683398511a169c411513a945a1cd2f384; Julius Marminge

- [Use Vitest assert API in keybindings tests](https://git.cafe/screen/t3code-personal/commit/20d3ad5d50ba9afb0df99bad1f71dddc762d2032?format=markdown) — 20d3ad5d50ba9afb0df99bad1f71dddc762d2032; Julius Marminge

- [Inline keybinding when AST type and update keybindings tests](https://git.cafe/screen/t3code-personal/commit/54fa15c72ed8e3dc8356f458c47462ee6c2f5745?format=markdown) — 54fa15c72ed8e3dc8356f458c47462ee6c2f5745; Julius Marminge

- [Resolve and validate keybindings on server before sending to web](https://git.cafe/screen/t3code-personal/commit/370127760ac980eb790f347c172c2b51f6d3c501?format=markdown) — 370127760ac980eb790f347c172c2b51f6d3c501; Julius Marminge

- [Use LRU cache for keybinding when-expression AST parsing](https://git.cafe/screen/t3code-personal/commit/dd3babdcad749bd142a755fbc26c39085c85bc1c?format=markdown) — dd3babdcad749bd142a755fbc26c39085c85bc1c; Julius Marminge

- [Harden keybinding parsing and config resolution](https://git.cafe/screen/t3code-personal/commit/7aa717c5c21e74607b4f5e796491af417dc90ccf?format=markdown) — 7aa717c5c21e74607b4f5e796491af417dc90ccf; Julius Marminge

- [Refactor Sidebar component to streamline keybindings handling](https://git.cafe/screen/t3code-personal/commit/8beba3e16b9bc6066d20f64cf672c05e0576df40?format=markdown) — 8beba3e16b9bc6066d20f64cf672c05e0576df40; Julius Marminge

- [Resolve keybinding precedence across commands](https://git.cafe/screen/t3code-personal/commit/38c93a2abdabb59b5a24c402d17397d1fd1493b8?format=markdown) — 38c93a2abdabb59b5a24c402d17397d1fd1493b8; Julius Marminge

- [Add configurable shortcuts for new chat and open-in-editor](https://git.cafe/screen/t3code-personal/commit/ef4ce2e1ec3a6e08ccc392b802462519cbb706bc?format=markdown) — ef4ce2e1ec3a6e08ccc392b802462519cbb706bc; Julius Marminge

- [Load terminal keybindings via React Query server config helper](https://git.cafe/screen/t3code-personal/commit/61e9ba4b19fc4ed58bb59e23a2aaa995ee3197bd?format=markdown) — 61e9ba4b19fc4ed58bb59e23a2aaa995ee3197bd; Julius Marminge

- [Add source links to keybinding schema references](https://git.cafe/screen/t3code-personal/commit/ad6247577e9f8cf23e97caac862d0f130ac92547?format=markdown) — ad6247577e9f8cf23e97caac862d0f130ac92547; Julius Marminge

- [Resolve terminal keybindings on server before sending config](https://git.cafe/screen/t3code-personal/commit/f1cd76c17af2fa9496729ef08056ae69e1f27742?format=markdown) — f1cd76c17af2fa9496729ef08056ae69e1f27742; Julius Marminge

- [Extract keybindings contracts into dedicated module](https://git.cafe/screen/t3code-personal/commit/31aa32b83bb234ef7f2bdad6a898d06ea1d0552e?format=markdown) — 31aa32b83bb234ef7f2bdad6a898d06ea1d0552e; Julius Marminge

- [Align web keybinding types with shared contract aliases](https://git.cafe/screen/t3code-personal/commit/53c367420cac82f7c5baba55bad29432f77a9633?format=markdown) — 53c367420cac82f7c5baba55bad29432f77a9633; Julius Marminge

- [Rename terminal-shortcuts module to keybindings](https://git.cafe/screen/t3code-personal/commit/ace58035818652ebf400fe71e102de050950e3af?format=markdown) — ace58035818652ebf400fe71e102de050950e3af; Julius Marminge

- [Add configurable terminal keybindings loaded from \~/\.t3](https://git.cafe/screen/t3code-personal/commit/645b037c9e994ca408bec4ab658db2966eac7a25?format=markdown) — 645b037c9e994ca408bec4ab658db2966eac7a25; Julius Marminge

- [Respect chat scroll position during streaming updates](https://git.cafe/screen/t3code-personal/commit/7fc53dadc7d66483cdeac70f233059490785c9e2?format=markdown) — 7fc53dadc7d66483cdeac70f233059490785c9e2; Julius Marminge

- [fetch in background](https://git.cafe/screen/t3code-personal/commit/98c4b7c724da7f6aeca67a8c34f53af666fa8a01?format=markdown) — 98c4b7c724da7f6aeca67a8c34f53af666fa8a01; Julius Marminge

- [Guard git quick actions for diverged and stale branch status](https://git.cafe/screen/t3code-personal/commit/60111b2b912e8ebc9c21a6bac836b60cf8b75122?format=markdown) — 60111b2b912e8ebc9c21a6bac836b60cf8b75122; Julius Marminge

- [scope toasts per thread](https://git.cafe/screen/t3code-personal/commit/1f17e9c429c4dad56762c60137436923b61cc499?format=markdown) — 1f17e9c429c4dad56762c60137436923b61cc499; Julius Marminge

- [Scope branch refresh fetch to checked-out upstream refspec](https://git.cafe/screen/t3code-personal/commit/6708fe996ac144e606abd8645530ea0d7023d42d?format=markdown) — 6708fe996ac144e606abd8645530ea0d7023d42d; Julius Marminge

- [Make checkout tolerate upstream refresh failures](https://git.cafe/screen/t3code-personal/commit/72d7fccc525e0d19dfe975221d086a1b816d2045?format=markdown) — 72d7fccc525e0d19dfe975221d086a1b816d2045; Julius Marminge

- [Refresh branch upstream after checkout and invalidate git queries](https://git.cafe/screen/t3code-personal/commit/f145a453b56828af4ad61263ca267ebaeec5a141?format=markdown) — f145a453b56828af4ad61263ca267ebaeec5a141; Julius Marminge

- [Shorten no-action hint text in Git actions control](https://git.cafe/screen/t3code-personal/commit/1f4f693dd6525814996741c32a97dda0ed574939?format=markdown) — 1f4f693dd6525814996741c32a97dda0ed574939; Julius Marminge

- [Hide drawer on final terminal close](https://git.cafe/screen/t3code-personal/commit/6e46a7be3899db0c03b9b6e304d973b3efa54c3d?format=markdown) — 6e46a7be3899db0c03b9b6e304d973b3efa54c3d; Julius Marminge

- [Clear terminal viewport before final close](https://git.cafe/screen/t3code-personal/commit/0be98ea9d1dfbfda750e71d783df1cb2524ec92d?format=markdown) — 0be98ea9d1dfbfda750e71d783df1cb2524ec92d; Julius Marminge

- [Stop terminal close from auto-reopening with replayed history](https://git.cafe/screen/t3code-personal/commit/2cd92ae6f510f5b9b44175fad3f96cb872eb41c1?format=markdown) — 2cd92ae6f510f5b9b44175fad3f96cb872eb41c1; Julius Marminge

- [Fix terminal close behavior without toggling drawer](https://git.cafe/screen/t3code-personal/commit/85fe41bad0f6e3ab83de6b83f9635482daee79c4?format=markdown) — 85fe41bad0f6e3ab83de6b83f9635482daee79c4; Julius Marminge

- [Omit empty push target and track branch in action deps](https://git.cafe/screen/t3code-personal/commit/0c26396f79b94f8212d3c62d0514dc4188866ee7?format=markdown) — 0c26396f79b94f8212d3c62d0514dc4188866ee7; Julius Marminge

- [Show push target in Git action progress stages](https://git.cafe/screen/t3code-personal/commit/cc37865c2defa56cd753dfc6bf61e7371fa3f059?format=markdown) — cc37865c2defa56cd753dfc6bf61e7371fa3f059; Julius Marminge

- [Use React Query mutations for git worktree operations](https://git.cafe/screen/t3code-personal/commit/a6b9ece840989e615e3cfc443524d71f4cac6f42?format=markdown) — a6b9ece840989e615e3cfc443524d71f4cac6f42; Julius Marminge

- [Fix toast CTA indentation in GitActionsControl](https://git.cafe/screen/t3code-personal/commit/65ab532342a24e8629b2feb9ce514ae45092866c?format=markdown) — 65ab532342a24e8629b2feb9ce514ae45092866c; Julius Marminge

- [Close result toast only after push confirmation](https://git.cafe/screen/t3code-personal/commit/cce74f913c03665bda4fe1bf4448fea42e250946?format=markdown) — cce74f913c03665bda4fe1bf4448fea42e250946; Julius Marminge

- [Fix push-only progress stages in Git action toasts](https://git.cafe/screen/t3code-personal/commit/170c3a7162525df90164e118023e3bc8bb97dda0?format=markdown) — 170c3a7162525df90164e118023e3bc8bb97dda0; Julius Marminge

- [Hide PR CTAs on default branch and make git invalidation non-blocking](https://git.cafe/screen/t3code-personal/commit/1fe3cf53a7ea192bc1b440dfeb5c6a3b3a75b12d?format=markdown) — 1fe3cf53a7ea192bc1b440dfeb5c6a3b3a75b12d; Julius Marminge

- [Refine disabled git action styling and menu width](https://git.cafe/screen/t3code-personal/commit/07187d3794ad8d2290f9795fae6662091100fc6b?format=markdown) — 07187d3794ad8d2290f9795fae6662091100fc6b; Julius Marminge

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

- [Polish action button icons and hover tooltips](https://git.cafe/screen/t3code-personal/commit/669168d08aa36c3b41f05d78605cdedb0bb1fce1?format=markdown) — 669168d08aa36c3b41f05d78605cdedb0bb1fce1; Julius Marminge

- [Add inline branch creation to branch picker search](https://git.cafe/screen/t3code-personal/commit/9bd663be7fc67ebde62ea0268b53b2e9e48ef3a1?format=markdown) — 9bd663be7fc67ebde62ea0268b53b2e9e48ef3a1; Julius Marminge

- [Use action maps for Git dialog title and description](https://git.cafe/screen/t3code-personal/commit/58d926fcfba701ebf86f596fc8f1023087493419?format=markdown) — 58d926fcfba701ebf86f596fc8f1023087493419; Julius Marminge

- [Close git action toast before triggering follow-up action](https://git.cafe/screen/t3code-personal/commit/b5149f595962b51bf237a4de4a43e3cd4e450272?format=markdown) — b5149f595962b51bf237a4de4a43e3cd4e450272; Julius Marminge

- [Keep git action success toast visible until dismissed](https://git.cafe/screen/t3code-personal/commit/ea661fb635f66860d4c03e2c518bc29db2383d68?format=markdown) — ea661fb635f66860d4c03e2c518bc29db2383d68; Julius Marminge

- [Skip commit progress stages when no files changed](https://git.cafe/screen/t3code-personal/commit/8bbba3d358ae2fcd4ac47a0a9a2c96909f65089a?format=markdown) — 8bbba3d358ae2fcd4ac47a0a9a2c96909f65089a; Julius Marminge

- [Streamline git action flow and improve changed-files dialog](https://git.cafe/screen/t3code-personal/commit/c0bdd46ddd761a176de23c4ea926737e537fcfa9?format=markdown) — c0bdd46ddd761a176de23c4ea926737e537fcfa9; Julius Marminge

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

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