Skip to content

Conversation

@github-actions
Copy link
Contributor

This is an automated pull request to release the candidate branch into production, which will trigger a deployment.
It was created by the [Production PR] action.

@vercel
Copy link

vercel bot commented Jan 12, 2026

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

Project Deployment Review Updated (UTC)
app (staging) Ready Ready Preview, Comment Jan 12, 2026 4:01pm
1 Skipped Deployment
Project Deployment Review Updated (UTC)
portal (staging) Skipped Skipped Jan 12, 2026 4:01pm

@cursor
Copy link

cursor bot commented Jan 12, 2026

PR Summary

Adds bulk task operations and UI, plus related infra and integrations cleanups.

  • API: New PATCH /v1/tasks/bulk to update status (and optional reviewDate) for multiple tasks with validation; implemented in TasksService.updateTasksStatus; errors surfaced; OpenAPI (openapi.json) updated
  • App UI: Bulk select and actions in tasks list with TaskBulkActions and BulkTaskStatusChangeModal calling /v1/tasks/bulk (auto-sets reviewDate when moving to done); refactors task list into ModernSingleStatusTaskList and ModernTaskListItem with selection UX
  • Trigger: Adds explicit generic typing to vendorRiskAssessmentTask
  • Integration (GitHub): Dependabot checks now fetch per-state alerts (open, fixed, dismissed), compute counts accurately, count severities for open alerts, and handle 400/403 gracefully

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

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

* feat(app): added UI for bulk change of task status

* feat(api): create endpoint to bulk-update task statuses

* feat(app): create modal for bulk change of multiple tasks

* fix(app): select all state compares lengths not actual IDs in Evidence page

* fix(app): dialog text incorrectly pluralizes single item selection for bulk task status change

* fix(api): null reviewDate silently sets date to 1970 epoch

* fix(app): change 'Move' to 'Change Status' on Bulk Status Change modal

---------

Co-authored-by: chasprowebdev <chasgarciaprowebdev@gmail.com>
Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
@claudfuen
Copy link
Contributor

🎉 This PR is included in version 1.76.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants