mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-18 16:46:17 +00:00
Per-device health findings previously labelled the device by account and device IDs only (e.g. "account 3230304 · device 08DF1F0BA325"), which is hard to place at a glance. Add display-only Name and IP fields to health.Target and fill them centrally via EnrichTargets after the checks run, so individual checks don't each have to look up the device record. Both the live health endpoint and the diagnostic export go through the new Server.runHealthChecks helper, and the Health tab renders the friendly name first, then account/device IDs, then IP. Fixes match on Account+Device only, so the new fields don't affect quick-fix dispatch. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>