Skip to content

Releases

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 10:14

1.0.0 (2026-11-10)

v1.0.0-rc.2

v1.0.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Nov 10:09

1.0.0-rc.2 (2026-11-10)

v1.0.0-rc.1

v1.0.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Nov 10:01

1.0.0-rc.1 (2026-11-10)

Features

  • add locales and text catalog (a803556)
  • add module scaffold and page registry (396fdba)
  • cmd: add CLI with serve, healthcheck, maintenance and version (daa5fa9)
  • config: load and validate configuration from file and env (6e179e6)
  • lang: add Accept-Language negotiation (6a73b05)
  • maintenance: add maintenance mode state and switch (d9b5121)
  • pick a random theme per request (f40d5b8)
  • render: add renderer, shared layout and glass theme (ec03757)
  • server: add HTTP handler for pages, health check and static assets (442246a)
  • themes: add classic and clean themes (20b19ff)
  • themes: add status theme (a8d931a)
  • themes: add terminal theme (7cbae23)

Bug Fixes

  • build: cross-compile for the target platform (778a45d)
  • cli: log start after listening and make serve testable (e68ae35)
  • cli: set an explicit idle timeout (2aa69a3)
  • config: harden link URL validation and reject unknown YAML keys (350a593)
  • config: reject duplicate link ids (6075abd)
  • i18n: ignore stored languages that are not own keys (568d842)
  • render: inline assets with CSP hashes (5140d75)
  • render: keep language texts consistent across switches (8592d48)
  • server: let page paths win over X-Code and negotiate Accept by q (3d5598b)
  • themes: align clean, status and terminal with the mockup (fea69bb)
  • themes: raise muted-text contrast and tidy scripts (10bcf93), closes #777 #6b6b6 #8b86a3 #6f6a88
  • tighten inline guard, settle background tabs, drop status mono font (30fc6e8)