What's Changed
Bug Fixes
- fix(bridge): Kill full process group on CLI timeout to prevent orphaned subprocesses (#466) — by @nlenepveu
- fix(ui): Cursor desync on Shift+J/K reorder with expanded tmux windows (#469) — by @Steven17D
- fix(tmux): Restrict esc-to-interrupt busy detection to status bar lines (#451) — by @nlenepveu
Details
- Process group killing prevents orphaned
tmux send-keyssubprocesses from freezing the conductor after CLI timeouts. Also updates the embedded bridge template so the fix reaches runtime-installed bridges. - Identity-based cursor restoration replaces fragile index arithmetic during session reorder, fixing desync when tmux windows are expanded
- Separator-based status bar detection replaces fixed 3-line window, making busy detection robust on narrow terminals
Infrastructure
- Fix CI release workflow version extraction (const → var, non-greedy regex)
- Add missing
internal/sysinfopackage to repository
Full Changelog: v0.28.2...v0.28.3