ScotNet Version History
A record of the modern ScotNet Main releases and the behaviour each one introduced.
Confirmed-event compatibility and responsive event presentation
Added Monitor v0.2 event at/changed_at compatibility and rebuilt confirmed-event rows responsively on status.php and monitor.php while retaining Hotfix 2, Gizmo v1.0.3 and the 30-second live refresh.
Monitor v0.2 timestamp compatibility and Gizmo v1.0.3
Formalised last_check_at/last_change_at compatibility for ScotNet Monitor v0.2, retained the 30-second status presentation refresh, and integrated Gizmo v1.0.3 with one-hour Recent Events retention and case-insensitive local knowledge.
Calendar monitor mapping and lightweight live status
Mapped Calendar Web-style monitor labels to the homepage Calendar pill and added 30-second fragment refresh with one-second relative-age updates to monitor.php and status.php while leaving the underlying monitor probes at one minute.
Unified Monitor Status, homepage pills and integrated Gizmo
Merged Gizmo v1.0.1 into ScotNet Main and made monitor.php, status.php, the homepage service pills and Gizmo use one minimized ScotNet Monitor source. Hotfix 1 added honest Not monitored states for unmatched homepage cards and removed the active Kuma-era homepage refresh.
Per-metric weather history and wind-direction collection
Added private bounded-view enrichment for every stored metric, validates each visible trend panel independently, and Hotfix 3 maps the provider’s numeric winddir bearing into the cardinal direction archived by future observations.
Weather History Chart Compatibility
Restored populated weather-history graphs by supporting the original v5.63 hourly and daily aggregate cache layouts, and added a production gate that rejects populated history with no SVG trend paths.
Weather detail and interface corrections
Repaired Transparency controls, removed the duplicate footer navigation label, replaced homepage Feels like with direction-aware Wind, expanded weather-history detail and tightened responsive and accessibility behaviour.
Content, version history and alert cleanup
Updated public policy text, removed the global monitor alert bar and added this detailed release history.
Weather History and Trends
Added private SQLite weather history, bounded public trends, retention maintenance, Miko status preservation and Gizmo v1.0.1 compatibility.
Status History Presentation
Distinguished missing history from downtime and repaired mobile service filtering and empty states.
Weather Presentation and Kuma Stability
Introduced one-minute weather refresh, 30-minute forecast refresh and two-step public failure and recovery confirmation.
Weather Data Cleanup
Normalised inactive wind-chill and heat-index values and retained legacy environment compatibility.
Weather Semantics and Public Data Minimisation
Moved raw weather, forecast and Kuma state outside public_html and restored server-rendered public pages.
Source-lineage Corrections
Hardened Kuma identity matching, partial-data handling, forecast IPv4 behaviour and proxy attribution.
Repair and Hardening
Centralised private jobs, repaired page structure and established the modern deployment boundary.
Mobile and accessibility pass
Improved responsive navigation, touch targets and overflow handling.
Weather refinement
Improved UV and weather presentation.
Status strip repair
Repaired the 12-hour service-history presentation.
About and services reflow
Refined the homepage content layout.
Service cleanup
Removed redundant service JavaScript.
Unified services
Merged service presentation into one section.
Access guard correction
Improved IP and CIDR allow-list parsing.
Service guard
Added private-service presentation controls.
Shared trust presentation
Introduced common metadata and status and trust presentation.
About read-more
Added expandable homepage biography content.
Stale-state handling
Made weather and status last-known-good behaviour explicit.
Modern weather-card baseline
Established the current homepage weather and UV lineage.
SCOTNET MAIN V6.7.2
Contact Centre, delivery routing & anti-spam control
The homepage contact form now uses private encrypted storage, configurable Synology Chat and email delivery, interactive submission progress, rate controls, secure one-time form tokens, ScotNet DNSBL checking and operator-managed additional DNSBL sources.
SCOTNET MAIN V6.7.3
Live Chat Bridge & Contact Centre
v6.7.3 adds an operator-switchable live chat bridge. A successful contact submission can become a near-real-time conversation using a Synology Chat incoming webhook for visitor messages and an authenticated outgoing webhook callback for operator replies, while preserving encrypted storage, DNSBL checks, rate controls and email routing.
v6.7.4 — Monitor history and Incident Centre consistency
Repairs public 12-hour history evidence for confirmed incidents and prevents stale private Incident Centre lifecycles remaining active after the authoritative public service state has recovered. ScotNet Monitor remains the source of truth; no raw monitor data is exposed.