-
Notifications
You must be signed in to change notification settings - Fork 0
[TUI] Feature — Dedicated Issue/Item Detail View #21
Copy link
Copy link
Open
Labels
featureNew functionalityNew functionalitymajor-featureDays of work, large scopeDays of work, large scopetuiTerminal UI / bubbleteaTerminal UI / bubbletea
Description
Overview
Viewing an individual issue's full details (rendered markdown body, comments, labels, assignees, linked PRs, timeline) needs a dedicated view. In gh-dash, the preview pane shows a truncated view and you often have to press o to open the browser, defeating the purpose of a terminal tool.
Current State
No full-detail view for individual items. Users must open the browser to read complete issue content.
Proposed Solution
Pressing enter on any item opens a dedicated detail screen showing:
- Title and state (open/closed)
- Full body with markdown rendering (using glamour or similar)
- Labels, assignees, milestone
- Comments thread (scrollable)
- Linked PRs or related items
- Metadata (created date, last updated, author)
- Local notes (from offline notes feature) displayed separately
Navigation within the detail view:
j/kto scrollcto jump to comments sectionnto add/edit a local noteoto open in browserqorEscto go back- Fullscreen/zen mode toggle should work here too
This view should also be cacheable — once opened, its full detail is stored locally and available offline.
Priority
High. Core TUI functionality.
Acceptance Criteria
-
enteron any item opens a full-detail screen - Issue body is rendered with markdown formatting
- Labels, assignees, milestone, and metadata are displayed
- Comments thread is scrollable
-
j/kscrolls,q/Escgoes back,oopens in browser - Detail view is cached for offline access
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
featureNew functionalityNew functionalitymajor-featureDays of work, large scopeDays of work, large scopetuiTerminal UI / bubbleteaTerminal UI / bubbletea