Skip to content

feat(tasks): add filter for automated vs manual evidence tasks#2380

Open
tofikwest wants to merge 2 commits intomainfrom
sale-2-filter-tasks-by-automation-status
Open

feat(tasks): add filter for automated vs manual evidence tasks#2380
tofikwest wants to merge 2 commits intomainfrom
sale-2-filter-tasks-by-automation-status

Conversation

@tofikwest
Copy link
Copy Markdown
Contributor

Summary

  • Adds an "Automated / Manual" filter dropdown to the task list, matching the existing filter pattern (status, assignee, framework)
  • Client-side filtering using automationStatus field already present on tasks
  • Filter state stored in URL via nuqs for shareable/bookmarkable views

Test plan

  • Unit tests added (7 tests covering all filter states)
  • Verify filter dropdown appears next to existing filters
  • Verify selecting "Automated" shows only automated tasks
  • Verify selecting "Manual" shows only manual tasks
  • Verify "All types" resets the filter
  • Verify result count updates correctly

Resolves SALE-2

🤖 Generated with Claude Code

Resolves SALE-2

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@linear
Copy link
Copy Markdown

linear bot commented Mar 30, 2026

@cursor
Copy link
Copy Markdown

cursor bot commented Mar 30, 2026

PR Summary

Low Risk
Low risk: changes are limited to client-side list filtering and UI state persisted in the query string, with unit tests covering key filter states.

Overview
Adds an automationStatus dropdown filter (All types / Automated / Manual) to TaskList, persisting selection in the URL via nuqs and applying it to the client-side filteredTasks computation.

Updates the result-count visibility logic to treat the new filter as an active filter, and adds a new TaskList.test.tsx suite verifying rendering, filtering behavior, and counts for each selection.

Written by Cursor Bugbot for commit 5443d31. This will update automatically on new commits. Configure here.

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 30, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
app Ready Ready Preview, Comment Mar 30, 2026 3:42pm
comp-framework-editor Ready Ready Preview, Comment Mar 30, 2026 3:42pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
portal Skipped Skipped Mar 30, 2026 3:42pm

Request Review

Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Use getAllBy* selectors to handle multiple Select components rendering
with overlapping testids in the mocked UI.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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