Skip to content

v0.3.0 — the Kairos identity

Choose a tag to compare

@github-actions github-actions released this 26 Sep 00:16
· 32 commits to main since this release

v0.3.0 — the Kairos identity

Kairos leaves the wireframe behind: marble and basalt, engraved stone controls, temple pediment — a look of its own, in the app and on every captured report.

Highlights

  • New identity — marble (light) and basalt (dark) themes with an OS-follow option; per-theme chart palettes; frameless window with engraved minimize/maximize/close glyphs; stone scrollbars.
  • Weekly plaque — torch day-strip, the Twelve-Steps level frieze, rank inscriptions and scored runs in one composite "This week" element.
  • Analytics view — per-benchmark scenario breakdown with score history charts (local plays + sync snapshots, deduplicated), running high, 7-day average, 30-day improvement.
  • Grind coach — pick a family and get the shortest path to the next tier: cheapest per-scenario targets (probed against the local rank engine) or a numbered step-by-step plan when no single run carries you; a "spread" tag shows how steady your recent runs are, and plateaued grinds are flagged so you can swap them.
  • Detail pages — per-scenario charts, PB progression and what-to-grind-next targets on every difficulty.
  • Faster everywhere — first paint went from ~11s to under 2s (the grid paints first, grind coach chips stream in after); the weekly recap compute dropped from ~84s worst-case to well under a second on the same data.
  • Plain-English UX — "Deep Scan" → "Check everything at launch"; CV% → "spread" everywhere, with tooltips.
  • Private by design — no accounts, no telemetry; public APIs only.

Notes

  • The UI now scales with the window (rem-based cascade) — resize freely.
  • Backup export still lives in the settings menu; one click writes your whole history as JSON to Documents.

Full changelog: v0.2.1...v0.3.0