Repository navigation
GoRun 0.3.0
Third tagged release: theme quality brief (#33–#37) and compact admin/default density
(#32) after v0.2.0.
Changed
- Compact density (#32): tighter admin shell padding, gaps, and control heights plus denser
default-theme layout/type tokens; other ship-with themes unchanged; 44px touch targets kept.
Documentation
SECURITY.mdsupported-versions table lists0.3.xand0.2.x(Arabic summary matches);
0.1.xis no longer supported.
Themes
- Starter content honesty (PR5 / #37): company starter omits testimonials (no invented
quotes/clients); illustrative project blurbs stay labeled as concepts; regression
tests lock theme lang (no em dash / lorem), starter copy honesty, and catalog home
OG + indexable (neverrobots: noindex). Theme versions1.5.0. - Performance (PR4 / #36): site identity and builder brand tokens ship as cached
/site/identity.cssand/site/builder-identity.css(hash?v=) instead of per-request
inline<style>; default 500 page dropsstyle=attributes; theme scripts carry CSP
nonce; docs fonts trimmed to ≤4 weights; catalog themes1.4.0. - A11y + RTL hardening (PR3 / #35): shared
a11y.css(after tokens) across catalog themes with
contrast-safe--muted,:focus-visiblerings (light accent / dark--focus-ring), 44px tap
targets (prose inline links excluded), visible skip links,prefers-reduced-motion, Arabic
letter-spacing: 0+ no mono on body/dates, mirrored go arrows. Headless §6 acceptance audit in
Playwright (theme-acceptance.spec.ts: home + 3 inners @ 1440 & 390). Theme versions1.3.0. - Page anatomy (PR2 / #34): shared
anatomy.cssviaparts/shell.html, reusable hero /
section-head / list-row / closing-band components, default header with filled CTA + 44px
mobile<details>, facts<dl>from real content/product counts, hairline cards with CSS
cover fallback, numbered archive rows, footeraria-labelledbycolumns, and reading rhythm
(~18px / 1.9 / 760px) on inner templates. Catalog themes keep personality CSS; versions bump
to 1.2.0. - Shared base design tokens (#33):
themes/_base/tokens.css(served as
default/assets/tokens.css) load first in every catalog theme (default,business,
magazine,portfolio,docs). Themes override personality tokens; default migrates off
hard-coded:roothex/spacing. - Default RTL ship-blockers: dates no longer force LTR on
<time>(isolate +<bdi>), Arabic
headings keepletter-spacing: 0(home + editorial shell), magazine RTL drops Latin-only
Georgia fallthrough,/shopproduct grid uses real CSS columns (3 / 2 / 1). - Shipped themes still use precompiled Tailwind only; the Play runtime part stays opt-in for
custom children (no CDN).
Container image
docker pull ghcr.io/zadstack/gorun:0.3.0Multi-arch (linux/amd64, linux/arm64). Binary archives below include the themes; verify them with the SHA256SUMS file.