Block a user
SQLite schema (environments, secrets, api_keys, audit_log)
TLS for the dashboard itself
Config hot-reload on SIGHUP
Environment variable substitution in config (${VAR})
JSON API (/api/v1/monitors, /api/v1/monitors/{name}/checks)
CSV / JSON export of check history
Uptime calendar heatmap (GitHub-style, per day)
Per-monitor detail page with full history and time-axis chart
--dry-run flag for start (run checks, no alerts)
validate subcommand (parse config, print summary, exit non-zero on errors)
Escalation policy (alert A immediately, alert B after N minutes still down)
Generic webhook alerter (configurable template body)
HTTP response header assertion