-
v0.5.2
Stablereleased this
2026-04-18 15:09:20 +00:00 | 3 commits to main since this releaseBug fixes
The v0.5.1 variant-detection fix correctly classified 3.3.x devices as LEGACY, but
button.pyreturned early whenever variant != V3_4, making every button — including identify, restart and full_refresh — disappear on legacy devices.- Buttons now declare their path-table key and setup filters per-button on path-table membership. On LEGACY we keep identify / restart / full_refresh (GET); on V3_4 we keep all six.
- Dropped the now-incorrect
_require_v3_4guards fromasync_identify/async_restart/async_full_refresh— the path tables already dispatch GET vs POST per variant.
Verified live on 192.168.20.253 (3.3.19): GET /api/identify, /api/restart, /api/full_refresh all return 200.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads