Skip to content

StarLedger v1.0.0-beta.4 — WS4-SL Portfolio-family visual alignment

Pre-release
Pre-release

Choose a tag to compare

@F-e-u-e-r F-e-u-e-r released this 16 Oct 15:08
· 79 commits to main since this release
001f062

Fourth public beta — the WS4-SL Portfolio-family visual alignment milestone. StarLedger adopts the Portfolio product family's visual identity. No change to the public data contract, annotation/meta byte contracts, or executor behaviour; no new runtime subsystem.

WS4-SL — Portfolio-family visual alignment (since beta.3)

  • Light/dark emerald design system — a Portfolio-inherited brand-token palette; light is the default, dark via @media (prefers-color-scheme: dark); green-alpha border language.
  • >_ StarLedger identity — a bordered emerald >_ prompt mark beside the StarLedger wordmark; a matching emerald >_ favicon. The mark is decorative; the wordmark is the sole accessible name.
  • Optional ← Portfolio return link — opt-in via the build-time VITE_PORTFOLIO_URL variable (fed from the PORTFOLIO_URL Actions repo variable). Absent/empty ⇒ nothing renders. The maintainer's URL is never hardcoded in source, so it does not ship into starledger-template.
  • JetBrains Mono technical typography — self-hosted .woff2 (SIL OFL-1.1), same-origin under font-src 'self' (no CDN, no CSP change), metric-matched fallback + font-display:swap for zero layout shift; scoped to technical / system-facing roles.
  • Accessibility / contrast hardening — a brand-token contrast regression gate and favicon-wiring tests; AA contrast across light and dark surfaces.
  • Durable brand-token contract — docs/brand-tokens.md + docs/adr/ADR-005-portfolio-visual-alignment.md record the token system and the opt-in Portfolio semantics.

Also since beta.3: routine daily stars.json sync + AI-annotation enrichment commits (data-pipeline only; not part of the visual milestone).

Verified: Codex gpt-5.6-sol max + Grok cross-family review; full CI green; GitHub Pages deployed; live light/dark + 320/390/768/1280/1440 responsive verification. Prerelease; the tag points at this repository's own canonical main (001f0628).