Fixed
- Fading lines on the XIAO EE04 — the display booster timing now uses Seeed's reference values on all 7.3" 6-color boards (verified on the EE04, Waveshare PhotoPainter and reTerminal E1002). Thanks @sriak1515 for the diagnosis and fix! (#106)
- Waveshare battery percentage stuck at a constant value — the PMIC's fuel gauge can't track charge while the frame sleeps, so the battery level is now calculated from the measured battery voltage. (#107)
- XIAO EE02/EE04 charging indicator — now reports charging when USB power is present. Note: data-less wall adapters can't be detected on these boards (hardware limitation); charging from a PC or hub is detected correctly.
- Web flasher — the "Stable" option now always shows exactly the version it will install, and the flasher site updates reliably when a release is published. (#108)