github antopolskiy/kanban-md v0.37.0
v0.37.0 "Pocket Lane" — Phone-Friendly Boards

5 hours ago

Kanban boards are now readable in phone-sized SSH sessions and narrow terminal splits. v0.37.0 automatically switches the TUI to one full-width active column with navigable tabs, while keeping the existing multi-column board unchanged when there is enough room.

New: Phone-friendly narrow TUI (by @nkrebs13)

The TUI now adapts to constrained terminals with a single full-width active column and status tabs. Move between columns with Tab or Shift+Tab, select visible tabs with the mouse, or force narrow mode when you know the display is constrained.

# Force narrow mode at any width
kanban-md tui --narrow --mouse

# Or switch automatically below 80 columns
kanban-md config set tui.narrow_threshold 80
kanban-md tui --mouse

Fixed: Reliable compact navigation

The active status keeps its full name, tab position and directional context remain visible, and mouse targets stay aligned with rendered arrows. Extremely small terminal widths now degrade cleanly instead of producing broken or unusable navigation.

Changed: Config schema v11

The new tui.narrow_threshold setting is stored in config schema v11. Existing v10 boards migrate automatically; the default value of zero enables automatic sizing. Older v10 binaries refuse the migrated config instead of silently discarding the new setting.

Upgrading

Upgrade all clients that share a board before opening it with v0.37.0. The first v0.37.0 load automatically migrates config.yml from v10 to v11; no manual editing is required. After migration, older v10 binaries will ask you to upgrade.

Full diff: v0.36.1...v0.37.0

Don't miss a new kanban-md release

NewReleases is sending notifications on new releases.