Repository navigation
v0.8.4
Added
- Status at a glance. Every node card carries a small diagonal ribbon
across its top-right corner in its status colour, next to the stripe it
already had. In Progress cards are a little larger, with a coloured
border and ring. Every node with children says how far along it is
(2 / 5 done), and an In Progress leaf that Claude Code just touched
sayslast event 12s ago. A node's type now shows as a small chip beside the status
badge. - Layout knobs. A new button next to the TB / LR toggle opens three
per-file controls: sibling gap, depth gap and card density (comfortable
or compact). They apply as you drag the slider and are remembered for
that file. - Custom layout. Tick Custom layout in the same popover and cards
become draggable: move a card, its connectors follow, and the position is
remembered for that file and that orientation. Untick to snap back to
the automatic layout without losing the positions; Reset positions
clears them. None of this is written into the roadmap file, so agents
and the MCP tools keep working with the plain tree. - Collapse that stays collapsed. Collapsing a subtree now survives
adding, deleting, moving and pasting nodes, and reopening the file. The
empty-canvas right-click menu gains Expand all, Collapse all,
Collapse to depth 1 and Collapse to depth 2. - More keyboard editing.
Alt+↓(TB) /Alt+→(LR) indents the
focused node under its previous sibling;Alt+↑/Alt+←outdents it
to sit after its parent. Both are in the node's right-click menu too,
with their shortcuts shown for the current layout.
Keys1234set Not Started, In Progress, Completed, Blocked. - Undo and redo.
Ctrl+Zundoes your last edit,Ctrl+Yor
Ctrl+Shift+Zredoes it, up to 50 steps. Typing in the notes editor
counts as one step. Edits made by an agent over MCP are not undone —
only yours.
Changed
- Reorder follows the layout. In TB,
Ctrl+←/Ctrl+→move a node
before or after its neighbour, matching how←/→navigate. The old
Ctrl+↑/Ctrl+↓pair still works in both layouts. - The layout orientation you pick for a file is restored when that file
opens again. It was saved before but never read back. - Opening a different file no longer carries over the previous file's view
settings. - The default layout is roomier: sibling cards sit a little further apart
and levels are further apart, so the tree reads more clearly. Files that
already saved their own layout knobs keep them. - react-d3-tree 3.6.6 → 3.6.7 (maintenance release).
Fixed
- A file's per-file settings could be partly overwritten when one setting
was saved (a layout toggle dropped the file's other stored settings).
What's Changed
- ci(release): stage @roadraven/mcp on npm; manual re-stage for a tag by @Shuffzord in #34
- ci(release): setup-node v6 as npm documents; keep npm debug log on a failed stage by @Shuffzord in #35
- docs: v0.8.3 launch prep — FSL-1.1-MIT, README rewrite, Node 24,
mcp initby @Shuffzord in #36 - Feat/v0.8.4 canvas comfort by @Shuffzord in #37
Full Changelog: v0.8.3...v0.8.4