Skip to content

feat(web): session list attention indicators for blocked, ready, and unread states #698

@heavygee

Description

@heavygee

Summary

After #694, session-list spinners clear correctly when background sessions finish. The sidebar still does not indicate why a session stopped or needs the user.

Expected

When a session is not selected, show a compact attention indicator:

  • Permission — tool approval pending (amber)
  • Input — ask-user / plan-exit style prompts (blue)
  • Background — background tasks still running (non-spinner)
  • Unread — new activity since the session was last opened (dot)

Replace the generic pending N label with kind-specific indicators where possible.

Context

Out of scope

  • Hub-synced read state across devices
  • Session-ended / error reason badges (follow-up)

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