Upgrade notes
This release requires Core 0.4.52 for uiprotect 16 compatibility. Confirmed Protect camera settings actions now execute the update instead of returning another preview. Camera/light update failures report success: false while retaining applied-setting details.
Camera HDR/microphone volume and floodlight power/brightness/PIR sensitivity/duration require a Protect API key in the controller configuration. Microphone volume updates accept 1–100; zero fails validation before any write. Preview and policy gates remain enforced.