remove web dependencies

This commit is contained in:
2026-02-06 16:13:54 +11:00
parent 730811b76e
commit c68c063ff1
11 changed files with 265 additions and 42 deletions

View File

@@ -9,9 +9,7 @@
<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=Space+Grotesk:wght@400;600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/vendor/fonts/fonts.css">
<link rel="stylesheet" href="/styles.css">
</head>
<body>
@@ -50,6 +48,15 @@
<div class="panel-meta" id="last-updated">--</div>
</div>
<div class="live-grid">
<div class="metric metric-weather">
<div class="label">Weather</div>
<div class="weather-icons" aria-label="weather icons">
<span class="weather-icon" id="live-icon-sun" title="Sunny">☀️</span>
<span class="weather-icon" id="live-icon-cloud" title="Cloudy">☁️</span>
<span class="weather-icon" id="live-icon-rain" title="Rain">🌧️</span>
</div>
<div class="weather-caption" id="live-weather-text">--</div>
</div>
<div class="metric">
<div class="label">Temp C</div>
<div class="value" id="live-temp">--</div>
@@ -189,12 +196,21 @@
<canvas id="chart-rain"></canvas>
</div>
</div>
<div class="chart-card" data-chart="chart-rain-prob">
<div class="chart-header">
<div class="chart-title">Predicted Rain Probability (Observed Inputs)</div>
<button class="chart-link" data-chart="chart-rain-prob" title="Copy chart link">Share</button>
</div>
<div class="chart-canvas">
<canvas id="chart-rain-prob"></canvas>
</div>
</div>
</div>
</section>
</main>
<script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.1/dist/chart.umd.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/chartjs-adapter-date-fns@3.0.0/dist/chartjs-adapter-date-fns.bundle.min.js"></script>
<script src="/vendor/js/chart.umd.min.js"></script>
<script src="/vendor/js/chartjs-adapter-date-fns.bundle.min.js"></script>
<script src="/app.js"></script>
</body>
</html>