diff --git a/app/public/conditions.html b/app/public/conditions.html
new file mode 100644
index 0000000..4b9b23b
--- /dev/null
+++ b/app/public/conditions.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+Current Conditions
+
+
+
+
+
+
Current Conditions
+
Personal weather station
+
+
+
+
+
+
diff --git a/app/public/dashboard.html b/app/public/dashboard.html
index c1e50ea..e5ca651 100644
--- a/app/public/dashboard.html
+++ b/app/public/dashboard.html
@@ -91,6 +91,18 @@ a { color: var(--cool); text-decoration: none; }
.keys-status.missing { color: var(--accent); }
.keys-hint { font-size: 0.78rem; color: var(--ink-light); margin-top: 1rem; line-height: 1.5; }
.settings-divider { border: none; border-top: 1px solid var(--border); margin: 1.25rem 0; }
+/* Records */
+.records-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 0.6rem; }
+.record-item { background: var(--paper); border: 1px solid var(--border); border-radius: 8px; padding: 0.6rem 0.85rem; }
+.record-label { font-size: 0.72rem; color: var(--ink-light); text-transform: uppercase; letter-spacing: 0.05em; }
+.record-val { font-size: 1.15rem; font-weight: 700; margin: 0.1rem 0; }
+.record-date { font-size: 0.72rem; color: var(--ink-light); }
+/* Anomaly tile */
+.stat.anomaly-above { border-color: var(--accent); }
+.stat.anomaly-below { border-color: var(--cool); }
+/* Export link */
+.export-link { display: inline-block; padding: 0.45rem 1.2rem; background: var(--cool); color: #fff !important; border-radius: 8px; font-size: 0.9rem; font-weight: 600; text-decoration: none !important; }
+.export-link:hover { opacity: 0.88; }
.backfill-header { display: flex; align-items: flex-start; justify-content: space-between; gap: 1rem; flex-wrap: wrap; }
.backfill-controls { display: flex; gap: 0.5rem; align-items: center; flex-shrink: 0; }
.backfill-controls select { padding: 0.45rem 0.6rem; background: var(--paper); border: 1px solid var(--border); border-radius: 8px; color: var(--ink); font-family: var(--mono); font-size: 0.85rem; }
@@ -122,7 +134,11 @@ a { color: var(--cool); text-decoration: none; }
-
+
@@ -130,6 +146,20 @@ a { color: var(--cool); text-decoration: none; }
+
+
+
History:
@@ -143,6 +173,7 @@ a { color: var(--cool); text-decoration: none; }
+
@@ -151,6 +182,14 @@ a { color: var(--cool); text-decoration: none; }
Loading history…
+
+
+ All-Time Station Records
+
+
+
Station API Keys
@@ -174,6 +213,26 @@ a { color: var(--cool); text-decoration: none; }
+
+
+
+