github fabriziosalmi/certmate v2.10.0
v2.10.0 — premium typography, link focus-visible, color contract

one hour ago

Premium UI polish plus the written color contract that governs the next phase of theme work. All central, low-risk; the visual changes touch zero call sites.

Highlights

  • Heading tracking + text-wrap — negative letter-spacing on headings (-0.02em h1-h3 / -0.01em h4-h6), text-wrap: balance on titles, text-wrap: pretty on body. Tag-scoped in the base layer, no template edits. No-ops safely where unsupported.
  • focus-visible ring for links — anchors and <summary> get a single accent-tokened, theme-aware keyboard focus ring. Closes the a11y gap where inline links had no focus treatment; mouse clicks stay clean.
  • Token fix — the status-filter select dropped a stray dark:text-white for the text-foreground token (identical on screen).
  • Color contractdocs/THEME_MIGRATION.md now records the contract (color = meaning; the shipped tokens are the only palette; zero new tokens) and the gradual Phase 10 rollout for the 565 residual dark: utilities, ordered by rising UX risk.

Verification

  • Isolated-fixture visual QA: zero horizontal overflow on dashboard/settings/help in light + dark.
  • Full E2E gate green: 90 passed, including real Let's Encrypt cert lifecycle (issue, list, download, renew).

Generated with Claude Code (https://claude.com/claude-code)

Don't miss a new certmate release

NewReleases is sending notifications on new releases.