Skip to content

v1.8.6 — UI Accessibility (WCAG 2.1 AA) + UI Test Net

Choose a tag to compare

@clem-field clem-field released this 03 Jun 02:24

SPARC v1.8.6 — UI Accessibility (WCAG 2.1 AA) + UI Test Net

Accessibility — Section 508 / WCAG 2.1 AA (#599, #602)

  • WORM color architecture: semantic helper keys + single-source .sparc-status / .sparc-heading components own all contrast; views carry no badge/heading color hex.
  • 0 axe color-contrast / select-name / label / meta-refresh violations across the 20 core pages in both light and dark themes.
  • Login consent-banner fixes (#602): amber heading contrast, Cancel button, keyboard-focusable scroll region.
  • Structural: named filter/nav <select>s, associated labels, and replaced <meta http-equiv="refresh"> with an accessible Turbo-based auto-refresh Stimulus controller.
  • Section 508 / WCAG mapping advanced (#603).

UI Test Net (#572)

  • Layer 2 — Playwright post-deploy smoke incl. the #593 cross-browser regression net + session-cookie bridge (#596, #598).
  • Layer 3 — axe-core accessibility, baseline + ratchet (#600, #604).

Security / Dependencies

  • puma 8.0.1 → 8.0.2 — PROXY-protocol-v1 injection hardening (#601).
  • rubyzip / sidekiq / pagy / jbuilder / bootsnap patches (#601); aws-sdk-s3/secretsmanager/rds minors (#559); CI setup-uv 6→7 (#605).

Docs

  • New docs/MAP.md — central, navigable inventory of all docs/ with audience pathways (#606).
  • TECH_STACK.md accuracy refresh (Rails/Sidekiq/Puma versions + Solid Queue/Cache/Cable).
  • Production DB verification runbook (#595).