From 8f161dc8cb2c8dce4acff0a28cc55770432c0bf3 Mon Sep 17 00:00:00 2001 From: Fraxle Date: Mon, 3 Aug 2026 18:06:09 +0100 Subject: [PATCH] 3.9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Summaries added — every column in COL_DESCRIPTIONS got a short (1–2 sentences) and a link to its reference row. Full desc text kept intact for the day-tab metric labels. Popup rewired — renders the summary plus a "More about this column →" link, opening in a new tab. Link styling — .col-info-more pinned below the summary so it stays visible if the text scrolls; centred on mobile with the rest. Anchors on the reference page — 35 row ids in columns.html, one per column key. New "Rows" row — the hour/interval header had a popup but no matching row on the reference page; added. Landing highlight — tr:target gets a gold bar and tint, with scroll offset so the nav doesn't cover it. --- about.html | 2 +- assets/about.css | 10 ++ assets/css/header.css | 70 ++++++++++++++ assets/css/table.css | 31 +++++- assets/css/ui.css | 52 ++++++++++- assets/js/app.js | 112 ++++++++++++++++++++-- assets/js/compute.js | 127 +++++++++++++++++++++++-- assets/js/config.js | 75 ++++++++------- assets/js/hooks/useAppState.js | 166 +++++++++++++++++++++++++++++++-- assets/js/hooks/useForecast.js | 57 ++++++++--- columns.html | 75 +++++++-------- faq.html | 2 +- features.html | 2 +- index.html | 2 +- profiles.html | 2 +- stress-bands.html | 2 +- sunsoak.html | 2 +- temperatures.html | 2 +- 18 files changed, 668 insertions(+), 123 deletions(-) diff --git a/about.html b/about.html index 63aa3bd..2142fe0 100644 --- a/about.html +++ b/about.html @@ -23,7 +23,7 @@ - +