v2.2.0 — kleros-curate hardening + landing polish
Combined release: kleros-curate skill hardening plus landing-page accessibility, SEO, and visual polish. No breaking changes — minor bump.
Added
- Landing page: visually-hidden
<h1>(the page previously had no top-level heading), improving SEO and screen-reader structure. - Landing page: social/discovery meta —
canonical,og:url,og:site_name,og:locale,og:image,twitter:image, andtheme-color. - Landing page: sticky translucent top nav and subtle hero glow for depth.
- Landing page:
prefers-reduced-motionsupport and a consistent:focus-visiblering for keyboard users.
Changed
- Hardened the
kleros-curateskill with stricter MetaEvidence retrieval, item.json construction, field type validation, deployment guardrails, and list-of-lists visibility guidance. - Clarified
kleros-curateScout visibility, reward, challenge, and custom-registry value propositions. - Restricted Curate IPFS upload guidance to the Kleros x402 gateway path and strengthened PDF policy recommendations.
- Added a narrow
verify-your-listreference for Classic Curate list-of-lists visibility submissions.
Fixed
- Landing page accessibility: modal now manages focus (focus-on-open, focus trap, restore-on-close) and is labelled by its title.
- Landing page accessibility: setup tablist exposes
tabpanelsemantics with arrow/Home/End keyboard navigation and roving tabindex. - Landing page accessibility: ASCII-art hero marked
aria-hiddenso screen readers skip it.
Full changelog: v2.1.0...v2.2.0