Changelog
2026-06-04v0.7.1— Mouse v2
- Fixed: Complete rewrite of mouse support — no more stdin interception (fragile with Ink). Mouse sequences are now detected directly inside Ink's
useInputhandler. - Fixed: Context menu now renders INLINE within the column, directly under the task that was clicked — not at a calculated global offset.
- Fixed: Mouse click detection now correctly accounts for Ink stripping the ESC prefix from sequences.
- Added:
mkey opens context menu on the focused task (full keyboard support for all mouse features). - Added:
useMouseMode()hook — simply enables terminal mouse tracking via ANSI codes, no stdin interception. - Added:
parseMouseInput()— parses SGR mouse coordinates from Ink's useInputinputstring. - Added:
InlineContextMenucomponent — compact 2-line menu rendered inside the column flow. - Changed: Menu options navigable with j/k + Enter (same as all other TUI interactions).
- Changed: Header hint updates dynamically: shows mode-specific instructions (browse, context-menu, move-target).
- Changed: Version displayed in TUI header (auto-read from package.json).