Skip to content

v0.2.0-beta

Pre-release
Pre-release

Choose a tag to compare

@MyLightIsOn MyLightIsOn released this 12 Apr 04:19
· 3 commits to main since this release

What's New in v0.2.0-beta

Features

  • i18n foundation — next-intl integration with language selector; UI strings fully translated (EN, DE, ES, FR). Criteria translation columns in VPAT editor.
  • VPAT cover sheet — per-section tabs and expanded criteria support
  • PDF export — print CSS with accessibility modal
  • OpenACR multi-component conformance tracking — track conformance per component within a single criterion
  • Per-task AI model selection — choose OpenAI or Anthropic model per task; AI Review Pass for automated VPAT narrative generation
  • UI polish — tabs, buttons, forms, VPAT, and AI settings consistency pass

Bug Fixes

  • Auth middleware now actually runs in Next.js (was registered as proxy.ts instead of middleware.ts)
  • Session tokens are HMAC-verified in middleware (not just existence-checked)

Refactoring & Code Quality

  • Extracted shared VPAT section constants to vpat-shared.ts — eliminated 3-way duplication
  • Merged QuickWinsSection / TopRisksSection into a single ReportSectionList component
  • Extracted parseReportContent and escapeHtml to report-shared.ts
  • Removed dead getDashboardStats export
  • ReportContent now imports from Zod validators instead of a locally redefined interface

2035 tests passing across 230 test files.