Skip to content

HomeTiles v0.6.7

HomeTiles v0.6.7 adds local access control for Settings and folders and improves display and screensaver stability.

Highlights

  • Added optional 4–8 digit PIN protection for Settings and individual folders.
  • Settings can be parked outside the Home grid and reopened with a configurable inward edge swipe while preserving the tile title, icon, color, size, and position.
  • Added a shared localized PIN keypad with masked input, recovery PIN support, automatic timeout, and immediate protected-folder navigation.
  • Improved Guition ESP32-S3 display synchronization while saving configuration and moving the Settings tile.
  • Avoided blocking SD-card mount retries when a screensaver starts without a card and accelerated the black ESP32-P4 fallback frame.
  • Corrected ESP32-P4 detection and module-cache refreshes in the browser installer.

Update Notes

HomeTiles Bridge v0.6.37 is the current recommended companion release. The new PIN controls are local to the display and do not require a new Bridge protocol.

Use the regular .bin for OTA or the browser installer's Update mode. Use _factory.bin only for a first installation or an intentional factory reset.

The PIN feature is a local child lock, not an authenticated login. Anyone with Web Admin access can manage and reveal the configured PINs. The documented Factory PIN can unlock Settings and protected folders.

Hardware Confirmed

The Settings visibility, PIN, folder PIN, and edge-swipe flows were exercised on the M5Stack Tab5, Waveshare 4B, Waveshare Touch LCD 8-inch, and Guition ESP32-4848S040 ESP32-S3.

Pending Hardware Validation

The same access-control flow still needs exact-device confirmation on the Waveshare 86 Panel/7-inch/10.1-inch, Guition JC8012 V1/V2, and Guition JC1060P470C. CI compile coverage is not treated as physical validation.

Thanks to @ehfortin for independently proposing configurable Settings visibility and sharing Waveshare 4B findings in PR #28.

Full Changelog: https://github.com/GalusPeres/HomeTiles/compare/v0.6.6...v0.6.7