From ce8ed5b5ece0396ef485a0c47c72ba232dea6c0d Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 29 Jan 2026 21:18:39 +0100 Subject: [PATCH] feat(files): add shift+click quick delete to File Manager (#21044) * feat(files): add shift+click quick delete to File Manager Add shift+click functionality to FilesModal for rapid file deletion without confirmation dialogs. Changes: - Track Shift key state via keyboard event listeners - When Shift is held, delete button bypasses confirmation and deletes immediately - Visual feedback: delete icon turns red when Shift is held - Optimized delete to remove file from local array instead of re-fetching entire list, enabling rapid successive deletions without UI flicker This matches the quick delete pattern used in other workspace components like Tools, Prompts, and Models. * Update FilesModal.svelte --- src/lib/components/layout/FilesModal.svelte | 47 ++++++++++++++++++--- 1 file changed, 41 insertions(+), 6 deletions(-) diff --git a/src/lib/components/layout/FilesModal.svelte b/src/lib/components/layout/FilesModal.svelte index 8aadeb810..bc6026cdb 100644 --- a/src/lib/components/layout/FilesModal.svelte +++ b/src/lib/components/layout/FilesModal.svelte @@ -1,6 +1,6 @@
- +