Pine 0.7.1
Pine 0.7.1 — epic relations UI, peek edit parity, tree list, and clearer priorities
A UX-focused release: epic child graphs no longer clip, ticket relations are interactive, the right-hand peek sheet can edit nearly like the full page, pine list defaults to a Beads-style tree, and priority controls use readable labels instead of mystery glyphs.
Highlights
- Epic relations — neighborhood graph wraps children without clipping; parent epic gets breathing room under the meta bar. A full relations panel lists Epic / Blocked by / Blocks / Children / Related;
+N morejumps to the matching section. Click a node or row to open a right peek sheet. Epics get + Add child (create modal withparentset).# Child Ticketsremoved from epic templates (children live in the panel). - Peek edit parity — title, markdown body (preview/edit, autosave + ⌘S), labels, status, priority, and attachments. Dirty body flushes on close, backdrop dismiss, Open full page, Escape, and peek-target switch so edits aren’t lost.
pine listtree — default is epic → children (Beads-style icons + blocker annotations). Use--flatfor the classic table.- Priority labels — shared
PrioritySeg: Low / Med / High / Crit with color, no slow glyph tooltips. Used on ticket detail, peeks, create modal, and board filters. - Graph page — force-layout
GraphView(drag, hover focus) for/graph.
Fixes & polish
- Peek Escape / window shortcuts gated so focus doesn’t escape under the sheet; flush-on-close for dirty bodies.
- Memory
+N moreis non-interactive (Related lists ticket links only). - Go coverage gate held at ≥90%.
Commits since v0.7.0
21c8c35feat: epic relations UI, peek edit parity, tree list, and priority labels
Full changelog: v0.7.0...v0.7.1