Skip to content

feat(web): export the current filtered findings as a safe CSV - #102

Merged
sanskarIN merged 5 commits into
mainfrom
feat/findings-filtered-csv-export
Oct 23, 2026
Merged

sanskarIN merged 5 commits into
mainfrom
feat/findings-filtered-csv-export

Conversation

@sanskarIN

Copy link
Copy Markdown
Owner

Feature

The Findings page can now export exactly the currently matching findings as repodna-findings.csv, respecting search, severity, category, and the suppressed-findings toggle. It exports all matches, not just the first visible page, and retains the displayed severity ordering.

Implementation

  • Reuse the existing DataTable CSV serializer and formula-injection escaping.
  • Include severity, category, rule, title, summary, confidence, paths, and suppression status.
  • Disable export when no findings match; show download/save failures inline (including desktop dialogs).
  • Add regression tests for headers, order, quoting, spreadsheet formulas and empty results.
  • Document the workflow and changelog entry.

Review checklist

Run web Vitest, TypeScript, Prettier, web build, and standard PR CI. No version bump or release published.

@sanskarIN
sanskarIN force-pushed the feat/findings-filtered-csv-export branch 2 times, most recently from 56e52ce to 2aa889e Compare October 23, 2026 09:14
@sanskarIN
sanskarIN force-pushed the feat/findings-filtered-csv-export branch from 2aa889e to 8791bb4 Compare October 23, 2026 09:17
@sanskarIN
sanskarIN merged commit b9b0fcb into main Oct 23, 2026
38 of 39 checks passed
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