[APP][Pro] Shelly Wall Display Dashboard

Version 1.3.13 is out! :tada:


:camera: Camera modal improvements

The camera modal got a nice overhaul:

  • Tap the image to refresh it manually — a spinner overlay appears while the new frame loads, so you always know a refresh is in progress
  • Auto-refresh slowed to 10 seconds (was 3 s) — reduces unnecessary traffic and gives the spinner time to be visible
  • No more black bars above/below the image on large displays — the card now sizes exactly to the image
  • CLS fix: the modal now pre-calculates its size from the stored image dimensions before it appears, so the layout no longer jumps when the image loads (Cumulative Layout Shift reduced significantly on repeated opens)

:musical_note: Speaker / media player

Album art now loads noticeably faster:

  • Reuses a shared HTTPS connection pool instead of opening a new connection per request
  • Reads from the in-memory device cache instead of making a fresh Homey API call on every cover load
  • Removed an unnecessary 150 ms artificial delay before setting the image source

:high_voltage: Energy modal

  • On large displays the Energy modal now has a minimum size of 480 × 480 px — same as the Shelly Wall Display — so the Live / Devices / 7 Days tabs are always comfortably sized
  • The energy flow diagram (Solar → Hub → Grid / Battery / House) now fills the full available height of the modal instead of only the top half

:broom: Minor fixes

  • Removed the deprecated -webkit-appearance: slider-vertical CSS property that was producing console warnings in Edge/Chrome — writing-mode + direction handle vertical sliders correctly on all modern browsers

As always, the update rolls out automatically via the Homey App Store. Feedback and bug reports welcome in this thread or via GitHub Issues. :folded_hands: