Thermograph monorepo: graded-climate API + SSR frontend + infra, domain-specific containerized deploys
The whole comparison — locations, comfort target, band, judged temperature and date range — is now encoded in the URL hash (c/t/b/s/e/loc) and read back on load, so a link reproduces exactly what's on screen. Comfort, band and judged-temperature edits still re-rank instantly and update the hash without a fetch. Editing the date range or the location set no longer refetches on its own: it marks the comparison dirty and reveals a single "Refresh comparison" button next to Add location; the load runs only when it's tapped. Pending locations show a dashed chip until then. The initial view (from a shared link, the saved set, or the last-viewed spot) still loads on arrival. |
||
|---|---|---|
| static | ||