CampusMind

v4.0.9 — 2 July 2026

Downloadable accessibility reports, batch search, analytics filtering, and fixes to heading structure and hyperlinks in full reconstruction.

An accessibility-only release. The headline is a downloadable report you can hand to someone, plus two reconstruction fixes that affect whether a rebuilt document passes structural checks.

Added

  • Downloadable accessibility report. Download a structured PDF report for any processed file from the accessibility results screen. It carries document metadata (title, file name, language, pages, size, creation and modification times), a grade from A to F, Pass / Warning / Error totals, and a breakdown across Basic Requirements, Metadata and Settings, and Logical Structure. Saves as {filename}_accessibility_report.pdf. The button appears only for files that completed successfully.
  • Search on the All Batches dashboard. Filter batches by name, uploader, or batch ID instead of paging through hundreds. Case-insensitive, debounced, and combines with the status filters. Pagination reflects the filtered count.
  • Document context before processing. Supply the document topic (STEM, business, chemistry, medical, and others), whether page numbers exist and where they sit, whether a scan is one page or a two-page spread, and whether to ignore headers and footers. This feeds the processing pipeline to improve tagging accuracy.
  • User, group, and date filtering in analytics. Scope the analytics dashboard to one person or one department rather than the whole tenant. Date controls include Last Day, Yesterday, and Last 30 Days, plus a custom range.
  • Per-file AI token and cost logging. Full reconstruction and layout/autotag calls now record the model, input and output tokens, and cost per file, with tenant, user, batch, and pipeline context. This is the data foundation for cost and utilization reporting.

Fixed

  • Heading levels survive full reconstruction. Full Accessibility Reconstruction previously tagged every heading as H1 regardless of the source. Levels H1 to H6 are now preserved, satisfying WCAG 1.3.1 logical heading order and passing VeraPDF and PAC structure checks.
  • Hyperlinks survive full reconstruction. URLs and email links were being dropped, leaving plain text where a clickable annotation should be. Reconstructed files now keep every link annotation with its original destination, and screen readers announce them as links.
  • Report issue counts are accurate. "Problems Resolved" and "Original Issues" in the downloaded report were counting hidden backend elements. Totals now reflect only relevant visible elements.
  • Document viewer shows the right file name. Moving between files in a batch left the previous file's name in the header until the new one loaded. The header now updates immediately.
  • Upload page contrast. Text, buttons, labels, and placeholders on the upload and batch naming screens had contrast errors flagged by WAVE against WCAG 2.1 AA. Corrected to the CampusMind design system.