Skip to content

v0.9.1 — legible green status text

Choose a tag to compare

@izzoa izzoa released this 24 Jul 23:01

Highlights

  • Small green status text is legible again in light mode. Labels like "OK · served",
    the Topbar Live chip, provider status, free-price and free-spend markers, invite
    "accepted" and budget "enabled" shared the same green as the status dots — 2.7:1
    against white, below the WCAG AA 4.5:1 floor for text. They now use a darkened green
    (5.4:1 on panels, 4.8:1 on the green chip background). Dots, bars and chip fills keep
    the original colour, so the only visible change is that the text is readable. Dark mode
    already passed at 8.1:1 and is untouched.

Also in this release: the self-host installer's idempotency test passes again (its stub
had not kept up with the installer's safer download-then-extract behaviour), and CI now
documents that the skip-ci token is honoured in commit bodies as well as subjects — the
cause of two missed CI runs around v0.9.0. Both are repo hygiene with no runtime effect,
but they are why v0.9.0's tag build could not go green and this one does.

Upgrade notes

  • Nothing to do — no migrations, no config, no behaviour change beyond the colour of
    small green labels. A drop-in upgrade from 0.9.0.
  • Everything in the v0.9.0 notes
    still applies if you are coming from 0.8.x — in particular, do not buffer
    /api/events
    if you front polyrouter with a reverse proxy.

Full package changelogs live in packages/*/CHANGELOG.md.