I've used lazygit for years and love it, but a handful of things always bugged me. I started building a git TUI in Zig to learn the language, and ended up fixing them. It's now what I use every day. It follows lazygit's workflow, so it's instantly familiar. Here's where it deliberately does things differently: - Nothing ever blocks. Fetch/pull/push and slow rebases run off the UI thread with a spinner while you keep navigating. Success is silent; only failures open a dialog. No "press...