Skip to content

feat(api): bulk delete tasks by status + Clear done button - #1

Merged
dkrmerve merged 1 commit into
developfrom
feature/clear-done-tasks
Sep 17, 2026
Merged

dkrmerve merged 1 commit into
developfrom
feature/clear-done-tasks

Conversation

@dkrmerve

Copy link
Copy Markdown
Owner

Summary

Adds a bulk delete endpoint and wires a Clear done button into the frontend.

  • TaskStore::remove_by_status(Status) with unit test
  • DELETE /api/tasks?status=done returns {"removed": n}; 400 on missing or unknown status
  • Frontend: button in the Done column header, disabled when there is nothing to clear
  • README API table updated

Type

  • Feature (feature/* → develop)

Checklist

  • ctest passes (29/29 inside Docker build)
  • docker compose up --build works, endpoint verified through nginx

🤖 Generated with Claude Code

- TaskStore::remove_by_status + unit test
- DELETE /api/tasks?status=<s> returns {removed:n}; 400 on missing/unknown status
- frontend: 'Clear done' button in Done column, disabled when empty
- README: document new endpoint

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@dkrmerve
dkrmerve merged commit ec7e32b into develop Sep 17, 2026
4 checks passed
@dkrmerve
dkrmerve deleted the feature/clear-done-tasks branch September 17, 2026 11:12
@dkrmerve dkrmerve mentioned this pull request Sep 17, 2026
3 tasks
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