From a9fdc8cfa484adcbcb4728106f19d2cbf099ae50 Mon Sep 17 00:00:00 2001 From: orbit-braquemart Date: Thu, 22 Oct 2026 20:28:55 +0000 Subject: [PATCH] fix: clarify cadence and activity stats Replace the median/p90 slash with labeled typical and busy active-day values, and show the active-day percentage and best-day date instead of bare fractions. Co-Authored-By: Claude Code --- docs/mockup.html | 114 ++++++++++++++++++++++++++++++++++++++--------- web/app.js | 49 ++++++++++++++------ web/index.html | 20 +++++---- web/style.css | 45 +++++++++++++++++++ 4 files changed, 186 insertions(+), 42 deletions(-) diff --git a/docs/mockup.html b/docs/mockup.html index 1fcb602..4fe0d72 100644 --- a/docs/mockup.html +++ b/docs/mockup.html @@ -1672,6 +1672,51 @@ h2::before { content: none; } font-variant-ligatures: none; font-feature-settings: "kern" 0, "liga" 0; } + +.matrix-cadence { + grid-template-columns: 76px repeat(2, minmax(0, 1fr)); + column-gap: 20px; + row-gap: 5px; + border-top: 1px solid var(--border); +} + +.cadence-row { display: contents; } + +.cadence-head span { + color: var(--muted); + font-family: var(--mono); + font-size: 8px; + letter-spacing: 0.1em; + text-transform: uppercase; +} + +.cadence-period { + color: var(--muted); + font-family: var(--mono); + font-size: 9px; + letter-spacing: 0.06em; + text-transform: uppercase; +} + +.cadence-value { + color: var(--ink); + font-family: var(--serif); + font-size: 24px; + font-weight: 700; + line-height: 1; +} + +.matrix-stat .m { display: block; margin-top: 2px; color: var(--muted); font-family: var(--mono); font-size: 8px; } + +.cadence-note { + grid-column: 1 / -1; + margin: 2px 0 0; + color: var(--muted); + font-family: var(--mono); + font-size: 8px; + letter-spacing: 0.06em; + text-transform: uppercase; +} @@ -1713,16 +1758,20 @@ h2::before { content: none; }