Changed
- The "changed no state" touch warning is now an info line. Home
Assistant only echoes states that changed during the service call, and
plugs that report their state a moment later return an empty list even
though the toggle happened. The line still notes the empty echo and
names both possible causes.
Fixed
- Send from the freeform editor kept touch working. The editor's
Send rendered one PNG and pushed it as an image, so the panel got no
tap regions and an empty touch spec: switches and buttons on a
dashboard sent that way did nothing until the same dashboard was
pushed from the dashboard list. Send now pushes the page itself,
the same path the list uses. - Polling panels now receive switch and bound-button state. The
values document a panel fetches on its heartbeat and after a tap only
carried overlay slots; touch bindings were added on the streaming
path alone. A reTerminal Sticky, which polls, never saw a bound
button's entity turn on, so the button stayed an outline after the
tap. The bindings now ride the polled document too.
Changed
- Touch taps now leave a trail in the log. Every report from a panel
that hit-tests its own controls is logged with its outcome, a Home
Assistant call logs the entity and how many states it changed, and a
call HA accepts but that changes nothing is a warning naming the entity
id. Coordinate taps that land on no region log the stroke and the
region count. Before, a tap that reached the server and went nowhere
was silent.