Shipped and verified
Recent releases
These notes describe behavior supported by reviewed release records.
Small developer status update 1.6.6v 24 August 2026
A small communication update that makes the project's active status and near-term development focus clearer.
- Added: Add a prominent developer note near the top of the scanner home page.
- Documentation: Explain that the school semester may make the development schedule less predictable while the project remains active.
- Documentation: Share the current plan to keep improving the scanners and the reports they produce.
- Accessibility: Present the note as ordinary page information with a clear heading, responsive layout, and no dismiss interaction required.
Small Guides usability update 1.6.5v 19 August 2026
A small usability update that makes the Guides hub shorter, searchable, and easier to browse on phones and larger screens.
- Improved: Show four guide cards per page with clear Previous, Next, and numbered page controls.
- Added: Search guide titles, descriptions, formats, and useful keywords with a clear no-results state.
- Accessibility: Keep search and pagination server rendered, keyboard accessible, JavaScript independent, and contained at 320-pixel layouts.
- Privacy: Remove public query parameters from GA4 page locations so guide search terms are not included in analytics page views.
- Documentation: Preserve stable guide URLs, canonical metadata, sitemap coverage, and contextual discovery across paginated results.
Small analytics update 1.6.4v 19 August 2026
A small patch that adds GA4 measurement to public production pages while keeping staging, uploads, findings, and private report routes outside analytics.
- Added: Measure public page visits with the Google Analytics 4 property G-764KWQ9F19.
- Privacy: Exclude staging and every private scan, job, report, comparison, export, and error route from the Google tag.
- Security: Keep inline scripts disabled and allow only the reviewed Google tag and analytics collection origins on tagged public responses.
- Documentation: Document the analytics configuration, disable switch, tracked scope, and excluded document data.
Educational sample lab 1.6.3v 17 August 2026
Add a safe synthetic curriculum with reviewed findings, benign explanations, private inspection, and fail-closed delivery.
- Added: Publish generated text, PDF, Word, and Excel lessons with clean controls and expected-versus-observed results.
- Security: Deliver only digest-addressed allowlisted samples after package, relationship, size, and SHA-256 validation.
- Privacy: Keep public samples outside report storage and copy validated bytes into ordinary owner-scoped temporary workspaces only when inspection is requested.
- Accessibility: Retain the complete catalog, explanations, filters, and downloads without JavaScript.
- Documentation: Bind the curriculum to a reviewed scanner version so intentional finding changes require explicit review.
- Documentation: Add a public guide for reading lesson contracts, separating evidence from conclusions, and verifying expected results safely.
Excel workbook reference review 1.6.2v 14 August 2026
Strengthen Excel inspection and add a temporary unannotated reference of visible workbook content while keeping sheet-aware textual findings authoritative.
- Added: Create a temporary, scanner generated PDF reference of visible worksheets when isolated Excel rendering is enabled.
- Improved: Report formulas, hidden sheets, rows and columns, comments, defined names, protection, relationships, drawings, embedded objects, and concealment formats with workbook-, sheet-, range-, row-, column-, or cell-aware locations.
- Security: Render with a fresh bounded LibreOffice Calc profile, validate only the expected PDF, reject active content in the derivative, and clean every intermediate artifact.
- Privacy: Keep workbook references owner scoped, temporary, integrity-bound, and coupled to report deletion and expiration.
- Accessibility: Present findings separately from the responsive workbook reference and state explicitly that findings are not marked on rendered pages.
- Documentation: Disclose that pagination, fonts, formulas and calculated values, charts, shapes, and print areas may differ from Microsoft Excel and that hidden worksheets are omitted.