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)
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:
Replace the generic
pending Nlabel with kind-specific indicators where possible.Context
lastSeenAtin localStorage is acceptable for v1Out of scope