Update Roadmap
parent
519b661346
commit
b9465302fb
1 changed files with 40 additions and 1 deletions
41
Roadmap.md
41
Roadmap.md
|
|
@ -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.
|
||||
Loading…
Reference in a new issue