Releases: jjtronics/SoundPanel7
Releases · jjtronics/SoundPanel7
SoundPanel7 v0.2.23
Highlights
- Fix Wi-Fi persistence across reflashes by moving NVS out of the flash range rewritten during uploads
- Restore reliable WiFiManager setup flow and improve Wi-Fi/NVS diagnostics
- Add NVS usage reporting in the system view
- Improve password/secret reveal responsiveness in the web UI
- Refresh touchscreen dashboard sizing, ON AIR styling, and calibration layout
- Add a reusable MAX4466 analog calibration preset JSON at the repository root
Firmware
- Validated OTA builds for SoundPanel 7, 7B, and headless profiles
- Validated local USB build for 7B hardware
Notes
- After the partition fix, devices need a one-time Wi-Fi reconfiguration because NVS moved to a new safe location
SoundPanel7 v0.2.22
Highlights
- Dashboard tactile 7B retouche: horloge, calibration, ON AIR/OFF AIR et boutons de navigation mieux adaptes a la haute resolution.
- Nouvelle fonte ON AIR/OFF AIR regeneree pour un rendu panneau plus lisible, sans zoom runtime.
- Transitions visuelles du sonometre orange/rouge simplifiees pour limiter la charge LVGL et ameliorer la fluidite.
- Affichage/masquage des secrets via bouton oeil sur l'interface web, avec reveal local quasi instantane.
Firmware
- Ajustements UI et perf sur l'ecran tactile.
- Release versionnee en 0.2.22 pour firmware et integration Home Assistant.
Notes
- Builds valides: soundpanel7_ota, soundpanel7b_ota, soundpanel7_headless_ota, soundpanel7b_usb.
SoundPanel7 v0.2.21
- Release housekeeping bump to v0.2.21.
- OTA/TLS pipeline remains on the GitHub bundle-based fix validated on hardware.
SoundPanel7 v0.2.20
- Fix GitHub OTA install by resolving the final asset URL before download.
- Replace hand-maintained PEM certificates with an Espressif X.509 CA bundle for HTTPS/TLS validation.
- Document certificate bundle regeneration in RELEASING.md.
- Validated GitHub OTA upgrade flow on soundpanel7_usb hardware.
v0.2.19
Full Changelog: v0.2.18...v0.2.19
SoundPanel7 v0.2.18
Highlights
- Added support for the Waveshare ESP32-S3-Touch-LCD-7B (1024x600).
- Added GitHub OTA assets and manifest support for the 7B hardware profile.
- Made the screen UI layout adapt to the actual display resolution to avoid regressions across panels.
Firmware
This release publishes OTA binaries for:
soundpanel7_otasoundpanel7b_otasoundpanel7_headless_ota
Home Assistant
- Bumped the bundled custom integration version to match the firmware release.
Changelog
SoundPanel7 v0.2.16
- correction durable de la persistance des comptes web
- amélioration du parsing des mots de passe web
- mise à jour du README avec le nouveau GIF des paramètres
- nettoyage des anciens screenshots de la page paramètres
SoundPanel7 v0.2.15
Corrige la progression OTA GitHub dans l'interface web des parametres.
Points principaux:
- la progression web n'est plus bloquee a 0% pendant l'installation GitHub
- l'API HTTP reste disponible pendant l'OTA GitHub pour alimenter le polling
- le mode OTA locale conserve son comportement strict actuel
SoundPanel7 v0.2.14
Ajoute l'affichage de progression pour les mises a jour OTA via GitHub sur les modeles avec ecran.
Points principaux:
- ecran OTA affiche pendant la mise a jour GitHub, avec pourcentage et etapes
- progression alignee sur l'experience OTA locale
- aucune regression sur le profil headless
- workflow release deja corrige pour publier les assets screen/headless separes
SoundPanel7 v0.2.13
Highlights
- Fixes GitHub OTA so headless devices no longer pick the screen firmware
- Release manifest now exposes distinct screen and headless OTA artifacts
- GitHub release workflow now builds and uploads both OTA variants
Firmware
- ReleaseUpdateManager now selects the correct firmware asset for the current hardware profile
- Added profile-specific OTA fields in release-manifest.json
Notes
- v0.2.12 should be considered unsafe for GitHub OTA on headless devices
- Use v0.2.13 or newer for OTA updates on headless ESP32-S3 boards