mirror of
https://github.com/Vateron-Media/XC_VM.git
synced 2026-10-24 20:03:12 +02:00
The card used to list only failing probes, so a healthy panel showed a single "no issues" line in an otherwise empty card. It now always lists every check with an icon and state (ok / warn / fail / off), a short status line, and the existing fix-it command under a failing row: - Servers: enabled servers online, offline ones named (new) - Database schema: status_uuid watermark vs XC_VM_VERSION - Root cron jobs: age of config/signals.last (stale after 10 min) - xc_fanout: per fresh watchdog report; "off" when disabled in settings The MariaDB JSON_CONTAINS probe is dropped: the installer pins a supported MariaDB, so it cannot fire. Checks are pure static methods on DashboardController and covered by DashboardStatusChecksTest. Also fixes the server name in the old fanout title being HTML-escaped twice.