v0.5.3
Fixes
- Capture sustained charger-priority sessions that advertise
selection_menuwithout arunningstate. - Ignore momentary menu/button blips shorter than five seconds.
- Track back-to-back sessions as separate sync generations so a newer refresh cannot be cleared by an older one.
- Queue passive sessions individually so an older official brush record cannot overwrite or double-count a newer session.
Validated against the observed 33-second plus 20-second back-to-back timeline. HACS and Hassfest both pass.