Skip to content

Active-chats section at top of sidebar, like pinned chats #315

Description

@davidtaylor6130

Summary

Similar to the pinned-chats section at the top of the sidebar, add an active chats section that surfaces chats that need attention.

Requested behavior

A section at the top of the sidebar (near/above the pinned chats section) listing chats that are:

  1. Actively processing — a turn is currently running in that chat
  2. Finished but unseen — processing completed but the user has not yet viewed the output
  • Viewing/selecting a finished chat clears its "unseen" state and removes it from the section
  • A processing chat that completes moves from state 1 to state 2 (stays visible until looked at)
  • Section hides entirely when empty (no dead space in the sidebar — see Remove empty pin space and tighten sidebar hierarchy #150)

Motivation

Today the only way to know which background chats are still running or finished and waiting is to click into each one. An active-chats section gives an at-a-glance view of where attention is needed.

Notes

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestuiUI-related changes

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions