v0.5.1 - Fix Live Ledger Terminal Input
Summary
Fixes garbled escape sequences appearing at the shell prompt after any command that uses the live progress ledger. The ledger now owns the controlling terminal's input reader, which lets Ctrl+C cancel a running command rather than being dropped.
Changes
Fixes
- Fix garbled text at the shell prompt after ledger-mode commands by letting bubbletea own the terminal's input reader, so startup capability queries drain before the ledger exits. (#46)
- Route Ctrl+C to context cancellation via a new
Interruptibleinterface on the ledger renderer. Non-TTY runs and external signals keep the existingsignal.NotifyContextpath, so cancellation behavior is uniform at the context level. (#46)
Upgrade Notes
No breaking changes.