Skip to content

Add bulk message selection#16

Open
floklein wants to merge 3 commits into
mainfrom
feature/bulk-keyboard-selection-shortcuts
Open

Add bulk message selection#16
floklein wants to merge 3 commits into
mainfrom
feature/bulk-keyboard-selection-shortcuts

Conversation

@floklein

Copy link
Copy Markdown
Owner

Summary

  • Add multi-message selection in the message list with modifier clicks, range selection, keyboard navigation, select-all, Escape clear, Delete, and archive shortcuts.
  • Add a compact bulk toolbar for read/archive/delete actions.
  • Extend drag payloads and previews so dragging a selected row moves the full selected set to dropped folders.
  • Add @tanstack/react-hotkeys dependency requested by the plan for shortcut work.

Validation

  • C:\nvm4w\nodejs\npm.cmd --workspace @courrier/desktop test -- src/test/lib/mail/mail-drag.test.ts src/test/ui/MessageList.test.tsx
  • C:\nvm4w\nodejs\npm.cmd run typecheck
  • C:\nvm4w\nodejs\npm.cmd run lint
  • C:\nvm4w\nodejs\npm.cmd test
  • git diff --check

@floklein
floklein marked this pull request as ready for review May 16, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant