Skip to content

HomeTiles v0.6.11

v0.6.11 improves popup responsiveness and media artwork stability, fixes Weather and PIN titles, and adds browser device logs with USB sessions that stay connected while browsing the documentation.

Highlights

  • Improved popup opening by reusing the shared frame, header and close button with cached content. Corrected tile press styles remove unnecessary layout work, including the noticeable delay when opening large Weather tiles.
  • Stabilized media artwork during track changes and state updates. The current cover remains visible while its replacement loads or fails, and text keeps its position. Cover handling also avoids unnecessary downloads and stale image results.
  • Aligned Weather values with Sensor tiles and kept the same top position on larger tiles, with forecasts below. Device rendering and Web Admin previews now share consistent headers, two-line titles and text truncation.
  • Fixed reused PIN popups showing the preloaded Settings title. Protected tiles now display their own unlock prompt, such as Radio. The correction uses the shared implementation on P4 and S3 devices.
  • Added browser device logs with live USB serial capture, copy and clear controls, and a saved log snapshot. The logger works directly in supported desktop Chrome and Edge browsers without installing a separate serial monitor.
  • Kept logger and flasher sessions active across documentation pages, search and browser back/forward. The header displays USB activity and flash progress. Port ownership is coordinated, and cancelling the flasher's port chooser leaves logging running.
  • Expanded regression coverage for native LVGL interaction, Weather rendering, title reuse, Web Admin previews and browser USB navigation. All 98 tests passed before the release build.

Update Notes

Use HomeTiles Bridge v0.6.44 or newer for the complete feature set. No new Bridge release is required. Existing layouts and configurations remain compatible.

Use the regular .bin for OTA or the browser installer's Update mode. Use _factory.bin only for first installation or an intentional factory reset. All 15 release profiles include both images; select the exact board and revision.

Internal documentation navigation preserves USB connections. A full page reload restores captured log text but requires reconnecting to resume live capture.

Hardware Confirmed

The shared UI improvements were tested on Waveshare Touch LCD 8-inch, Waveshare 4B, Guition ESP32-4848S040 S3 and M5Stack Tab5. Large Weather tile responsiveness and title truncation were confirmed on 8-inch; the final PIN title correction on Tab5.

The maintainer also tested browser flashing locally. Automated browser tests cover retained sessions and USB handoff using simulated hardware transport.

Pending Hardware Validation

All 15 profiles built successfully. Other devices, exact revisions and extended media, navigation and sleep/wake testing still need field feedback. Compilation does not establish physical behavior on every board.

Camera remains experimental and P4-only. Existing validation limits, including Waveshare S3 GitHub OTA and exact P4 v3.1 hardware, remain in the device support notes. The isolated S3 screensaver freeze and external MQTT issue #37 still await confirmation.

Thanks to everyone testing HomeTiles and reporting reproducible issues.

Full Changelog: https://github.com/GalusPeres/HomeTiles/compare/v0.6.10...v0.6.11