Is your feature request related to a problem? Please describe.
The current multi-selection logic in the WebUI is incomplete and inefficient for managing large numbers of torrents:
Missing "Select All": There is no global checkbox in the table header to select all visible torrents at once.
Missing Shift-Click: Currently, users can only use Ctrl+Click to toggle individual items. There is no Shift+Click functionality to select a continuous range of torrents, which is a standard expectation in list-based UIs.
Efficiency: Manually clicking dozens of checkboxes one by one is tedious and prone to accidental de-selection.
Describe the solution you'd like
Header Checkbox: Add a checkbox in the table header (next to the "Name" column) that toggles selection for all filtered/visible torrents.
Shift-Click Selection: Implement standard range selection. Clicking one item, then Shift+Clicking another should select all items between them.
Status Sync: The header checkbox should reflect a "partial/indeterminate" state if only some items are selected.
Describe alternatives you've considered
None. These are standard UI/UX features for any web-based list management system.
Additional context
This improvement would significantly benefit both desktop users (for speed) and mobile users (if the UI adapts), making the WebUI feel more like a professional management tool.
Is your feature request related to a problem? Please describe.
The current multi-selection logic in the WebUI is incomplete and inefficient for managing large numbers of torrents:
Missing "Select All": There is no global checkbox in the table header to select all visible torrents at once.
Missing Shift-Click: Currently, users can only use Ctrl+Click to toggle individual items. There is no Shift+Click functionality to select a continuous range of torrents, which is a standard expectation in list-based UIs.
Efficiency: Manually clicking dozens of checkboxes one by one is tedious and prone to accidental de-selection.
Describe the solution you'd like
Header Checkbox: Add a checkbox in the table header (next to the "Name" column) that toggles selection for all filtered/visible torrents.
Shift-Click Selection: Implement standard range selection. Clicking one item, then Shift+Clicking another should select all items between them.
Status Sync: The header checkbox should reflect a "partial/indeterminate" state if only some items are selected.
Describe alternatives you've considered
None. These are standard UI/UX features for any web-based list management system.
Additional context
This improvement would significantly benefit both desktop users (for speed) and mobile users (if the UI adapts), making the WebUI feel more like a professional management tool.