Update Roadmap

myrmidex 2026-05-17 23:16:56 +02:00
parent 519b661346
commit b9465302fb

@ -1 +1,40 @@
Roadmap # 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.