Feature Request: Multi-select chats in the sidebar to delete conversations in bulk (without “Clear all”)

TL;DR: Please add a multi-select mode in the chat sidebar so users can pick several conversations and delete them at once—without wiping the entire history.

The problem

Managing chat history is tedious when you need to clean up a handful of conversations. Today it’s either delete one-by-one or “Clear all,” which is risky and overkill. This slows down organization and increases the chance of mistakes.

The proposal

Add a multi-select mode to the sidebar:

  • Entry points: a “Select” button near the sidebar header, a right-click context menu option, or a keyboard shortcut.

  • Selection: checkboxes appear next to each chat; support Shift-click for ranges and Ctrl/Cmd-click for discrete picks.

  • Actions: a sticky action bar shows Delete (N). Optionally, future-proof with Archive (N) or Export (N).

  • Confirmation: one confirmation modal summarizes how many chats will be deleted; require explicit confirmation.

  • State awareness: selection respects current search/filter results and persists while switching filters until the action completes or the user exits Select mode.

Accessibility & UX notes

  • Full keyboard navigation (Tab/Space/Enter) and clear focus states.

  • Screen-reader labels like “Select chat: [title], created [date].”

  • Non-destructive defaults (delete is explicit; no implicit “Clear all”).

  • Undo toast for a short window after deletion.

Why this matters

  • Productivity: bulk cleanup without repetitive clicks.

  • Safety: reduces accidental full wipes; clear confirmation.

  • Scalability: keeps histories manageable for heavy users.

Acceptance criteria

  • Users can enter/exit multi-select mode from the sidebar.

  • Checkboxes appear; Shift-click and Ctrl/Cmd-click work as expected.

  • “Delete (N)” deletes exactly the selected chats—not all chats.

  • Confirmation modal and undo action are present.

  • Works across desktop web and mobile apps.

1 Like