Releases: d4rk22/hrafnholt
Release list
Hrafnholt v0.1.15
Release PR #40 dashboard telemetry changes: Internet heading with UniFi Network source, purple upload above and teal download below the baseline, teal Rack draw bars, purple estimated costs, and purple running verification/GC states with amber warnings preserved. Release metadata merged through PR #41. Published images include SBOMs and source-bound provenance; deploy by immutable digest.
Hrafnholt v0.1.14
The service-health DOWN count, proportional bar segment, and “Needs attention” text now match the existing amber REVIEW badge (#f0a85b). UP remains teal.
Validated against the actual REVIEW badge on desktop and phone layouts. Counting, proportions, and unavailable-state behavior are unchanged.
Hrafnholt v0.1.13
The service posture panel now shows clear UP and DOWN counts with a proportional status bar. Pending, maintenance, and unknown services occupy a neutral segment, while unavailable or stale data clears the counts instead of showing an old healthy state.
Includes responsive desktop and phone layouts and accessible status text.
Validation: 160 Node tests, Python checks, hardened container smoke tests, and 16 browser scenarios covering normal, partial, empty, stale, unavailable, and recovery states.
Hrafnholt v0.1.12
Map labels now prefer nearby, clear positions around crowded city markers and account for larger home halos. Placement stays stable when streams reorder, with subtle connectors for distant labels that avoid other markers and labels.
Includes Fastify 5.12.3 and patched URI parsing dependencies. The Node and Python audits, tests, container smoke tests, and release workflow all pass.
Images are public and carry verified GitHub artifact attestations:
- Dashboard:
ghcr.io/d4rk22/hrafnholt-dashboard@sha256:af49050cc2309f81659a65748e4dfa987dbb18042bd9aa6d399b5ae83e4a166b - Energy:
ghcr.io/d4rk22/hrafnholt-energy@sha256:88c825586cd2c0f8dee66ca7d2ec355c48e9431dfc04cf7b5b32918a2f34bc09
Configuration remains compatible with v0.1.11.
Hrafnholt v0.1.11
Release commit: 78fb443
Release workflow run: https://github.com/d4rk22/hrafnholt/actions/runs/33276923086
Images:
ghcr.io/d4rk22/hrafnholt-dashboard@sha256:253b2da4351481ac0af28a704b87dab10b669070fa6d2b5c1094806354e3970cghcr.io/d4rk22/hrafnholt-energy@sha256:fe92103d96f28f20f05f3a60cd47293cd2825efffc71ee0e847ad1dae7c228af
Both images carry GitHub artifact attestations; verify with gh attestation verify oci://<image ref> --owner d4rk22.
Hrafnholt v0.1.10
Release commit: 0f2b631
Release workflow run: https://github.com/d4rk22/hrafnholt/actions/runs/33268201990
Images:
ghcr.io/d4rk22/hrafnholt-dashboard@sha256:15d219bde3a2fb99bffdbc0ad707118f97bc19a157045edb3b2f921e7ed63bb3ghcr.io/d4rk22/hrafnholt-energy@sha256:74230b2f00429862ed81515345f4651c84de8d9831ed1393cd7fe47d7697ed8f
Both images carry GitHub artifact attestations; verify with gh attestation verify oci://<image ref> --owner d4rk22.
Hrafnholt v0.1.9
Release commit: f3b3956
Release workflow run: https://github.com/d4rk22/hrafnholt/actions/runs/32797478350
Images:
ghcr.io/d4rk22/hrafnholt-dashboard@sha256:4f9ccc2261702a8600310c8aa40c6648d62aeebd575e0efcb987eb6f91ba9c92ghcr.io/d4rk22/hrafnholt-energy@sha256:66131c1653ad12facd7ff7febd8f24f5cc7e12ec9542c80e27f9146504150c76
Both images carry GitHub artifact attestations; verify with gh attestation verify oci://<image ref> --owner d4rk22.
Hrafnholt v0.1.8
Release commit: 707f646
Release workflow run: https://github.com/d4rk22/hrafnholt/actions/runs/32216444534
Images:
ghcr.io/d4rk22/hrafnholt-dashboard@sha256:87728662276bc3cb454bf9ea350c087e336bf39c20b31056c3c08e43550f798fghcr.io/d4rk22/hrafnholt-energy@sha256:6c2249e32def8efbd054d79880ee36b2ec97b7db8120e1897f87a8c88d5accb8