Skip to content

Order and group conversations on the chat hub by last activity #5649

Description

@Flaurite

Description

On the AI chat hub, the recent-chats list and the history panel order conversations by creation date. The history panel groups them into "Today", "Yesterday", "Last week" and "Earlier" by the same date, and each card shows when the conversation was created.

For a user, "recent" means what they were working on lately. A conversation created a week ago but continued today is a recent one, yet it appears under "Last week" and below conversations created later, even if those were abandoned after a single message.

Proposal

  • Order "Recent chats" and the history panel by the time of the last message in the conversation, most recent first.
  • Group conversations in the history panel into date buckets by the same last-activity time.
  • Show the last-activity time on the conversation card instead of the creation date.
  • Treat a conversation without messages as active at its creation time.

Impact

Makes the chat hub reflect what the user is actually working on, which matters most for users with many conversations. The data the hub needs is already present in the stored messages.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions