Skip to content

Pine 0.7.1

Choose a tag to compare

@github-actions github-actions released this 06 Aug 04:50
· 5 commits to main since this release

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 more jumps to the matching section. Click a node or row to open a right peek sheet. Epics get + Add child (create modal with parent set). # Child Tickets removed 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 list tree — default is epic → children (Beads-style icons + blocker annotations). Use --flat for 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 more is non-interactive (Related lists ticket links only).
  • Go coverage gate held at ≥90%.

Commits since v0.7.0

  • 21c8c35 feat: epic relations UI, peek edit parity, tree list, and priority labels

Full changelog: v0.7.0...v0.7.1