--------Testing Build, if you would like to provide feedback--------
v2.0.9-rc3
Changes since rc2, based on further real-world testing.
Fixed
- Config entries created via the multi-residence picker now always get a residence-named title (e.g. "Leviton LDATA (SITENAME)") — previously only the 2nd+ selected residence did, leaving the first entry titled generically with just the username and indistinguishable from other entries in the UI.
- Fixed confusing log wording: the routine "this account needs a 2FA code" signal during login was logged as
WARNING: Authentication failed (HTTP 406)..., identical in tone to a genuine bad-password failure. Now logs quietly atdebugwith accurate wording ("Account requires 2FA — prompting for code") when a code is actually about to be requested; "Authentication failed" is reserved for real invalid-credential failures. - Fixed the residence picker showing a raw number instead of a name for invited (non-owned) residences — e.g. a residence you're an Admin on rather than the Owner. Leviton's permissions list doesn't carry a usable name for these; the integration now makes the same follow-up call Leviton's own app makes (keyed by the permission's own id) to resolve the real name.