Features
- Health Insights panel on dashboard replaces static Active Issues with actionable, prioritized insights (#224)
- Channel Timeline UX with URL-persistent state, per-direction memory, compare mode, and distinct empty states (#221)
Fixes
- Backup module config coercion — safely cast string-backed
backup_interval_hoursandbackup_retentionto int; honor configured interval (#226) - Surfboard HTTP fallback — harden transport fallback for SB8200/S33/S34 connections (#184)
- MQTT TLS bool handling — handle bool config value for
mqtt_tls_insecure(#165)
Docs
- README rewrite — evidence-first conversion flow, grouped features/hardware, new hero screenshot (#225)