Skip to content

feat(node-summary): visual shell for node summary sheet - #44

Merged
SobshDev merged 1 commit into
mainfrom
feat/node-summary-sheet
May 19, 2026
Merged

SobshDev merged 1 commit into
mainfrom
feat/node-summary-sheet

Conversation

@SobshDev

Copy link
Copy Markdown
Owner

Summary

  • New src/modules/node-summary/ module exposing NodeSummarySheet — a right-side Sheet with header (name/type/file:line), facts row, signature, overview prose, and Used-by / Uses lists.
  • Single-click on a code node opens the sheet (header populated from the real node; body still mock data — AI fetch comes later). Double-click still opens the code view; a short grace window cancels the pending summary when a double-click follows.
  • No new dependencies; reuses Sheet, Button, Badge, and Lucide icons.

Test plan

  • bun run dev → click any code node, summary sheet slides in from the right with that node's header info
  • Double-click a code node → only the code view opens (no summary sheet flash)
  • Close the sheet via X or outside click → stays closed until another node is clicked
  • bun run tidy passes

Adds a right-side sheet that opens on single-click of a code node, with
header (name, type, file:line), facts row, signature, overview prose,
and Used-by / Uses lists. Body content is mock data — trigger wires up
the real node's header info; the AI summary fetch comes later.

Double-click still opens the code view; a short grace window suppresses
the single-click summary when a double-click follows.
@SobshDev
SobshDev merged commit 009fc9c into main May 19, 2026
3 checks passed
@SobshDev
SobshDev deleted the feat/node-summary-sheet branch May 19, 2026 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant