thermograph/static
Emi Griffith c008ece671 Score each metric on the average of its seasonal differentials (#200)
Annual scores were computed from an all-year pooled distribution, which widens
the reference spread and hides a shift confined to one season — Seattle's daily
high read 16 despite a summer high of 65. Build each metric's annual score
(and the overall) as the mean of its four seasonal divergences instead, so a
real seasonal shift shows through (that high now reads 28). Frequency read-outs
(precip wet days, wet-bulb heat-stress days) stay pooled over the year.

Also lock the by-season table to fixed, uniform columns (min-width to scroll on
a phone) so each metric lines up vertically across the seasons, and show the
per-percentile detail as the season-averaged shift.

Bumps the score cache version.
2026-07-19 23:57:55 +00:00
..
account.js Give climate/city/record pages full header parity + working °F/°C (#124) 2026-07-16 17:48:30 +00:00
app.js Report rain in whole millimetres; lift tier spans out of the bars (#192) 2026-07-19 19:28:58 +00:00
apple-touch-icon.png Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
cache.js Add a climate-score page from recent-vs-baseline percentile divergence (#196) 2026-07-19 23:02:33 +00:00
calendar.html Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
calendar.js Show a metric's unit once atop its distribution strip (#195) 2026-07-19 22:30:31 +00:00
chart.js Follow the unit system for precipitation and wind too (#190) 2026-07-19 19:03:41 +00:00
climate.js Follow the unit system for precipitation and wind too (#190) 2026-07-19 19:03:41 +00:00
compare.html Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
compare.js Account system with weather-notification subscriptions (#89) 2026-07-15 18:46:46 +00:00
day.html Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
day.js Render every percentile through one rule (#186) 2026-07-18 09:08:28 +00:00
digest.js Rebuild the homepage as a distribution landing; add an SMTP seam (#178) 2026-07-18 07:39:47 +00:00
favicon-16.png Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
favicon-32.png Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
favicon-48.png Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
favicon.svg Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
filtersheet.js Compare basis inline; synced inline + sheet metric selector (both pages) (#82) 2026-07-12 07:45:12 +00:00
google03ab95daa090e8d9.html Add Google Search Console site-verification file (#128) 2026-07-16 18:56:42 +00:00
legend.html Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
logo-192.png Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
logo-maskable-192.png Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
logo-maskable-512.png Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
logo.png Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
manifest.webmanifest Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
mappicker.js Convert the frontend to ES modules; split nav.js by concern (#48) 2026-07-11 20:28:33 +00:00
nav.js Add PWA + Web Push delivery for weather alerts (#95) 2026-07-15 23:21:06 +00:00
package.json Convert the frontend to ES modules; split nav.js by concern (#48) 2026-07-11 20:28:33 +00:00
push-client.js Add PWA + Web Push delivery for weather alerts (#95) 2026-07-15 23:21:06 +00:00
score.html Add a climate-score page from recent-vs-baseline percentile divergence (#196) 2026-07-19 23:02:33 +00:00
score.js Score each metric on the average of its seasonal differentials (#200) 2026-07-19 23:57:55 +00:00
shared.js Show a metric's unit once atop its distribution strip (#195) 2026-07-19 22:30:31 +00:00
style.css Score each metric on the average of its seasonal differentials (#200) 2026-07-19 23:57:55 +00:00
subscriptions.html Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
subscriptions.js Push: surface delivery failures (no longer a silent success) (#157) 2026-07-17 00:12:14 +00:00
sw.js Replace the brand mark with the grid-cell logo everywhere (#199) 2026-07-19 23:45:12 +00:00
units.js Report rain in whole millimetres; lift tier spans out of the bars (#192) 2026-07-19 19:28:58 +00:00