release: v0.14.0

Fourteen commits since v0.13.0. See CHANGELOG.md for the full list.

Two additions: `npm run doctor`, which runs the config doctor from a terminal — including inside the shipped image — and exits with the worst finding, so it can gate a deployment script; and a Playwright spec that loads all fourteen admin routes against a production build.

One change, invisible on screen: the admin panel got a form-field layer (#533).

Five fixes: grid.gap on both axes (#513), the dashboard status badge (#539), the journal editor's unsaved-changes guard (#538), essay paragraph markup (#537), and aria-pressed on the panel's switches and pickers.
This commit is contained in:
Ralksta
2026-08-30 15:11:25 +02:00
committed by GitHub
parent a813433891
commit e99d3f2f1b
59 changed files with 8652 additions and 6676 deletions

View File

@@ -72,11 +72,11 @@
/* Photo grid: warm passepartout, elegant hover */
[data-preset='classic'] .photo-grid {
column-gap: var(--grid-gap, 20px);
}
[data-preset='classic'] .photo-grid__item {
margin-bottom: var(--grid-gap, 20px);
/* Declared, not a var() fallback. The base .photo-grid sets --grid-gap: 12px,
so `var(--grid-gap, 20px)` never reached its fallback and this preset
silently rendered at 12px from v0.12.0 on (#513). The base rules read
--grid-gap for both axes, so declaring it here is all this needs. */
--grid-gap: 20px;
}
[data-preset='classic'] .photo-grid__item:hover img {