Modernize the interactive TUI
- Dominant language
- Rust
- Stars
- 26
- Forks
- 6
- Avg merge
- 1h 13m
- Merged PRs (30d)
- 384
Description
## Goal
Modernize Pentect's interactive terminal UI.
## Current state
This issue currently does not define which commands or screens should change, the intended interaction model, or measurable acceptance criteria. Implementing it as written would require guessing at product behavior.
## Definition work required
- Identify the existing TUI flows that need improvement.
- Specify navigation, keyboard behavior, loading/error states, and non-interactive fallbacks.
- Provide target screenshots or wireframes.
- Define accessibility and terminal compatibility requirements.
- Split implementation into independently testable issues before development.
This remains a P3 design and product-definition task until those decisions are documented.
Contributor guide
Research direction
Start by inventorying the existing interactive TUI flows and documenting which commands or screens need improvement. Define navigation, keyboard behavior, loading and error states, non-interactive fallbacks, accessibility, terminal compatibility, and target screenshots or wireframes. Once those decisions are recorded, split the work into independently testable implementation issues.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100