Skip to content

Feature: Multi-select sessions with Shift key for bulk actions #119

@touch2be

Description

@touch2be

Feature Request

Summary

Add multi-selection support for sessions in the session list, similar to how files can be multi-selected in a file explorer (using Shift+Click for range selection and Ctrl/Cmd+Click for individual selection).

Motivation

Currently, bulk operations on sessions require performing actions one session at a time. Multi-select would greatly speed up session management workflows.

Proposed Behavior

  • Shift+Click — range-select all sessions between the last selected and the clicked one (like file explorer)
  • Ctrl/Cmd+Click — toggle individual session selection without deselecting others
  • Selected sessions are visually highlighted
  • When one or more sessions are selected, a context menu or action bar appears with the following bulk actions:
    • Pin to top
    • Set color
    • Add / manage tags
    • Move to project
    • Delete sessions
  • Clicking anywhere outside the session list (or pressing Escape) deselects all

Use Cases

  • Quickly delete multiple old or unwanted sessions at once
  • Batch-assign a color or tag to a group of related sessions
  • Move a set of sessions into a project in one step
  • Pin several important sessions to the top simultaneously

Additional Notes

The interaction pattern should mirror standard OS file explorer behavior so it feels immediately familiar to users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions