github dmellok/tesserae v0.419.3

one day ago

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.

Don't miss a new tesserae release

NewReleases is sending notifications on new releases.