Skip to content

Feature: Drag & drop sessions into projects or chat directory #120

@touch2be

Description

@touch2be

Feature Request

Summary

Allow sessions to be moved via drag & drop — either into a project or back into the general chat directory.

Proposed Behavior

  • Drag a session from the session list and drop it onto a project to move it into that project.
  • Drag a session from inside a project and drop it onto the chat directory / root to move it back to the general session list.
  • Visual drop targets highlight when a dragged session hovers over them (project folders, root directory).
  • Dragging multiple selected sessions at once should be supported (works together with the multi-select feature, see Feature: Multi-select sessions with Shift key for bulk actions #119).
  • The operation is equivalent to "Move to project" from the context menu, just faster.

Use Cases

Additional Notes

Standard HTML5 drag & drop or pointer-event-based drag should be used so the interaction works on both desktop and (eventually) touch/tablet surfaces.

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