hm_ai_qc_report_tool/modules/reporting
nickviljoen 42055d9a7a Fix Video QC crash and Reporting history dashboard
- video_qc/executor.py: escape braces in JSON example blocks inside
  f-string prompts (visual_quality, censorship). Unescaped { } made
  Python parse the example as format specifiers, raising
  "Invalid format specifier ' 85, ..." and failing execution.
- reporting/routes.py: history_dashboard now passes reports=parsed_reports
  (matching the live dashboard route) and attaches friendly_checks per
  report. Previously passed parsed_reports=friendly_reports, a kwarg
  the template does not consume, leaving the Parsed Data View accordion
  empty and breaking the "View Details" scroll-to-file links.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 09:34:22 +02:00
..
templates/reporting Fix report download: use url_for() instead of hardcoded paths 2026-04-15 12:53:22 +02:00
__init__.py Add modular architecture, core framework, and web UI 2026-02-25 11:39:04 +02:00
aggregator.py v2.2.0: Gemini video, batch grouping, thumbnails, speed, price fix, printer check 2026-04-16 13:56:07 +02:00
blueprint.py Add modular architecture, core framework, and web UI 2026-02-25 11:39:04 +02:00
result_cache.py v1.1.0: Add progress tracking, CSV export, multi-job support, batch processing, and security fixes 2026-03-13 09:43:20 +02:00
routes.py Fix Video QC crash and Reporting history dashboard 2026-04-23 09:34:22 +02:00