Skip to content
kandown
GitHubnpm
98 releases

Changelog

2026-06-04

v0.7.1Mouse v2

  • Fixed: Complete rewrite of mouse support — no more stdin interception (fragile with Ink). Mouse sequences are now detected directly inside Ink's useInput handler.
  • 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: m key 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 useInput input string.
  • Added: InlineContextMenu component — 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).