Repository navigation
v0.3.0 — the Kairos identity
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