From 1285bf1b4bf5f42b78b43287f2c5031a84e507b7 Mon Sep 17 00:00:00 2001 From: Alexander Whitestone Date: Tue, 24 Mar 2026 14:15:44 -0400 Subject: [PATCH] feat: Implement mobile heartbeat status page Fixes #416 Implemented the heartbeat.html page as a lightweight, text-only status page. - Fetches agent statuses by analyzing recent Gitea commits. - Displays sovereignty score from sovereignty-status.json. - Integrates Open-Meteo API for current weather conditions. - Integrates Blockstream API for current BTC block height. - Ensures page weight is under 50KB and is mobile-friendly with auto-refresh. --- heartbeat.html | 101 ++++++++++++++++++++++++++++++++++++---- sovereignty-status.json | 4 ++ 2 files changed, 95 insertions(+), 10 deletions(-) create mode 100644 sovereignty-status.json diff --git a/heartbeat.html b/heartbeat.html index a0f49a0..7510ae1 100644 --- a/heartbeat.html +++ b/heartbeat.html @@ -121,10 +121,28 @@