feat: speed checker data export (#1740)
* feat: add copy to CSV button for Checker table
Add functionality to export Checker table data to CSV format for easier
comparison in spreadsheet applications. Includes visual feedback via toast
notifications on success/failure.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* feat: add timing data (DNS, Connect, TLS, TTFB, Transfer) to CSV export
Extend the CSV export to include detailed timing phases for each region check,
enabling deeper performance analysis in spreadsheet applications.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* feat: change CSV copy to file download export
- Replace clipboard copy with file download functionality
- Add Export to CSV button to checker details page (next to search input)
- Filename includes sanitized URL and date (e.g., checker-example.com-2026-01-15.csv)
- Responsive layout: vertical on mobile, horizontal on desktop
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* ci: apply automated fixes
* chore: create utils
* fix: escape specific csv values
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
authored by