Roadmap
Current milestone
- v0.1 — Storage at a glance. TrueNAS pool fill levels as radial rings.
v1.0 wishlist
Modules & layout
The architectural milestone. Storage becomes one module among many. Introduces a module abstraction (each module owns its own poll logic, data shape, and Blade component) and a settings UI for enabling, disabling, and arranging modules on the dashboard grid. Every milestone after this one slots into the framework defined here.
Host stats
A "Hosts" module showing CPU and RAM for the main homelab boxes. Likely sources data from Beszel's API since it's already collecting these metrics — avoids running yet another agent per host.
Service health
A "Services" module rendering Uptime Kuma's status page data as dots or pills. The lightest module to build once v0.2's framework exists.
History & alerts
The metrics table starts paying for itself: small sparklines under each ring showing the last 7 days, week-over-week deltas. A configurable alert layer pushes to ntfy when thresholds are crossed.
Polish & public
Authentication for non-LAN deployments, a proper docs site, per-module screenshots, demo gif in the README. The version worth posting to r/selfhosted.
Beyond v1.0
Unscoped, uncertain, listed for posterity:
- Smart home module — Home Assistant entity states (temperatures, motion, curtain positions)
- Network module — OPNsense stats, VLAN traffic, WAN health
- Theme system — green phosphor, amber, white-on-blue variants
- Multi-instance — one CRT aggregating multiple homelabs
Contributing ideas
Open an issue with the idea label. Speculative is fine; the worst that happens is it sits there until v0.2's framework makes it cheap to implement.