-
Adopt .well, .raised and .segment; the server used none of the three
-
Take makeover's badge: coloured text and a data-tone, not a painted pill
-
Fold the private data-hx-* vocabulary into the dispatcher's verbs
-
Choose badge classes in Rust instead of interpolating status columns
-
audit Run 15 Phase 5: CSP script-src drops 'unsafe-inline'
-
ux: extract all executable inline JS from templates into static files