Skip to content

TUI quit (q) feels destructive — reassure users tasks keep running #42

@chanakyav

Description

@chanakyav

In the interactive dashboard (--watch), pressing q to quit feels scary — users worry it stops the running task, not just the viewer.

Feedback

"Also q for quit is scary if I just want to close out the live view. Worried that stops the whole thing"

Current Behavior

  • q closes the dashboard — tasks continue running in tmux (safe)
  • x stops the selected task (destructive)
  • But there's no visual indication that q is safe and tasks keep running

The user has no way to know that q only closes the viewer without reading the docs.

Proposed Fixes

1. Show exit confirmation message

When q is pressed, briefly show a reassurance before exiting:

Tasks still running in background. Use `autopilot status` to check progress.

This prints to the terminal after the TUI exits (alternate screen buffer is cleared).

2. Add persistent status bar in TUI

Add a dim status line at the bottom of the dashboard:

 j/k navigate  Enter attach  x stop  l logs  d detail  r refresh  q close (tasks keep running)

Change "quit" → "close (tasks keep running)" in the footer. Makes it clear q is non-destructive.

3. Rename q action label

Minimal change — rename from "quit" to "close" in the footer:

Before:  j/k navigate  Enter attach  x stop  l logs  d detail  r refresh  q quit
After:   j/k navigate  Enter attach  x stop  l logs  d detail  r refresh  q close

Recommendation

Do both #1 and #3:

  • Rename footer label from "quit" to "close" (1-word change in _build_footer_main)
  • Print reassurance message after TUI exits (2 lines in status_interactive)

Tiny change, big confidence boost for new users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions