Skip to content

Conversation

@benmarten
Copy link

@benmarten benmarten commented Jan 9, 2026

Related to #1670

Screenshot 2026-01-09 at 11 58 45 AM Screenshot 2026-01-09 at 11 58 55 AM

Summary

  • Adds trash icon to kanban column headers for bulk delete
  • New POST /api/tasks/bulk-delete endpoint to delete all tasks by status
  • Confirmation dialog with warning before deletion
  • Checks for running processes before allowing delete
  • Uses transaction for DB writes with background workspace cleanup
  • Includes i18n translations for EN, ES, JA, KO, ZH-Hans

Test plan

  • Verified bulk delete dialog appears on trash icon click
  • Verified tasks are deleted after confirmation
  • Verified running tasks block deletion
  • Verified workspace cleanup runs in background

🤖 Generated with Claude Code

@vibe-kanban-cloud
Copy link

Review Complete

Your review story is ready!

View Story

Comment !reviewfast on this PR to re-generate the story.

@benmarten benmarten force-pushed the vk/2b7b-bulk-deltee-arch branch 2 times, most recently from 1cba90c to 219b512 Compare January 9, 2026 17:20
- Add bulk delete API endpoint for deleting tasks by status
- Add BulkDeleteTasksDialog component with confirmation
- Add trash icon to all kanban column headers (not just Done)
- Dynamic tooltip showing column name (e.g., "Clear To Do tasks")
- Add clearColumnName i18n key with interpolation support
@benmarten benmarten force-pushed the vk/2b7b-bulk-deltee-arch branch from 219b512 to aab7604 Compare January 9, 2026 18:27
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