You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ZFS usable capacity and attribute acknowledgement, plus theme and reliability fixes (#817)
ZFS pools report usable capacity alongside raw size, with a contrast fix on the raw capacity line.
SMART attribute overrides gain an acknowledge action pinned to the attribute's current value.
Overlay surfaces render correctly in both themes. Dropdowns, menus, dialogs and expansion panels are theme-coloured rather than transparent, and use palette colours instead of one-off overrides.
A device with no temperature reading now shows -- rather than 0°C, on the dashboard and in text, HTML and PDF reports.
Both container images declare a healthcheck, so a dead web process no longer reports as a healthy container.
PowerShell collector schedule overrides are documented.
Bug Fixes
Web process crash-loop on incomplete summary records (#807) - Closes #806. applySummaryRecord panicked on any summary record missing temp or power_on_hours. The panic ran in the goroutine started by loadInitialMetrics, so it killed the web process before it bound. Under the omnibus image s6 restarted the supervised child and the container crash-looped while Docker still reported Up with RestartCount=0.
No healthcheck on any image (#811) - Closes #810. Nothing distinguished a working instance from a dead one, and a port check could not have either, because docker-proxy binds the published port whether or not anything listens. Both images now request /api/health.
Treo theme adapter emitted no Material colour tokens (#805) - Closes #543. The adapter rebuilt the Angular Material theme map instead of merging into it, dropping _mat-system and with it every colour token.
A missing temperature was indistinguishable from 0C (#812) - Closes #809. Temp and TempCurrent are now pointers, and report temperature extremes skip devices that never reported.
ghcr.io/starosdev/scrutiny:1.72.0 does not exist. The default image publishes a bare latest but only suffixed version tags, so pin 1.72.0-omnibus to pin this release.
:latest currently resolves to the merge commit build rather than the release build, because the master-branch build and the tag build race to publish it.