[FEATURE] Add Ability to Quickly Mark Chat Sessions as Complete

Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 5, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Add a way to mark chat sessions as complete

I often have projects with many chat sessions, and it can be difficult to distinguish completed sessions from those that are still in progress, especially when working across several sessions at once.

It would be helpful to add a status toggle button next to the existing rename and delete icons that lets users mark a chat session as complete. A checkmark icon or similar visual indicator would toggle the session's status at a glance when clicked.

<img width="348" height="42" alt="Image" src="https://github.com/user-attachments/assets/4b6c7897-7e2a-4e33-ae76-1fe254f98854" />

Ideally, users could:

  • Mark a session as complete or in progress
  • See the status clearly in the session list
  • Reopen or change the status of a completed session
  • Keep completed sessions available for future reference

My current workaround is to add emojis to the beginning of session names, such as a checkmark for completed sessions. A built-in status indicator would make this workflow faster and provide a more consistent user experience. I like the use of emojis here because they make the status clear to the user.

<img width="377" height="292" alt="Image" src="https://github.com/user-attachments/assets/1fde18aa-362a-46d1-a012-6df33f5390f9" />

I do not want to delete completed sessions because I frequently need to return to them for reference.

Proposed Solution

Add a 3rd button next to the pencil and delete icons (maybe a checkmark) that would toggle the status of the chat and automatically inject the following emojis:

  • ✅ Chat session is marked as completed
  • ✏️ Chat session is currently in progress and not yet completed
  • ⏲️ (optional) Chat session is still in progress, but should be revisited later

<img width="384" height="203" alt="Image" src="https://github.com/user-attachments/assets/e08e6669-d8e3-4a65-992e-0bd3cc6fc723" />

Alternative Solutions

Adding emojis manually to the beginning of session names works but is tedious. A built-in status indicator would make this workflow faster and provide a more consistent user experience.

<img width="377" height="292" alt="Image" src="https://github.com/user-attachments/assets/1fde18aa-362a-46d1-a012-6df33f5390f9" />

Priority

High - Significant impact on productivity

Feature Category

Other

Use Case Example

When the user starts the chat, the session will automatically be assigned a pencil emoji at the start of the title.
User completes the chat as normal and wants to mark the session as complete. User clicks the new checkmark icon, and the emoji at the front of the chat title changes from a pencil to a green checkmark. If the user clicks the icon again, it will revert to the pencil (or cycle through all available emojis)

<img width="803" height="206" alt="Image" src="https://github.com/user-attachments/assets/fdc4ce6e-d7ac-44f5-a080-7f57dfddeea3" />

Additional Context

_No response_

View original on GitHub ↗