Add task pane to TUI with thread selection and navigation#1
Merged
Conversation
Adds a second pane to the TUI that shows tasks for a selected thread. The threads pane now has a selection cursor (j/k), and users can navigate to the task pane via Enter (selected thread), gt (active thread), or mouse click. Tasks are sorted by state (in-progress > blocked > not-started > done > cancelled) with status symbols and greyed-out completed/cancelled items. Esc/Ctrl-O returns to threads pane. Also refactors the TUI into separate files (tui/mod.rs, threads_pane.rs, tasks_pane.rs) and adds feature documentation. https://claude.ai/code/session_01AipT1dAKkS1kg8qPhvcxZj
The test expected resume to restore the previous state (active), but the design intentionally always returns to paused. Active is a deliberate choice via switch-to, not an automatic restoration. https://claude.ai/code/session_01AipT1dAKkS1kg8qPhvcxZj
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a second pane to the TUI that shows tasks for a selected thread.
The threads pane now has a selection cursor (j/k), and users can navigate
to the task pane via Enter (selected thread), gt (active thread), or
mouse click. Tasks are sorted by state (in-progress > blocked >
not-started > done > cancelled) with status symbols and greyed-out
completed/cancelled items. Esc/Ctrl-O returns to threads pane.
Also refactors the TUI into separate files (tui/mod.rs, threads_pane.rs,
tasks_pane.rs) and adds feature documentation.