github dmellok/tesserae v0.511.0

40 minutes ago

Added

  • Fraimic: wakes closer than an hour and more than four a day. Wake every goes down to 5 minutes with a Counted from anchor, and At set times each day takes any number of times. The frame's own schedule can't express these, so Tesserae leads the frame along: at each wake it writes the next four wake times, the first being the wake it wants and the rest a fallback if one is missed. Hourly-or-slower intervals from midnight and up to four times still use the frame's own schedule.
  • Fraimic: a When the picture is due to change wake schedule, which wakes the frame for the next lineup step, schedule or page refresh rather than on a fixed interval, with a ceiling (6 hours by default) between wakes.
  • Fraimic: wakes skip quiet hours, follow a wake interval the page on the glass declares (down to 15 minutes), and with Wake less often on a low battery stretch to twice the gap below 20% and four times below 10%.
  • Fraimic: the frame's next wake feeds smart sync, the device page's next check-in and Home Assistant's online flag. A frame that wakes on time three times is trusted, and schedules and rotations with smart sync then render just before its wake. A tap doesn't count against it.
  • Fraimic: On a tap can step the display to its next page, Redraw a picture that hasn't changed redraws after a day or a week to clear ghosting, and a wake the frame doesn't answer is logged and counted (missed_wakes in its status).

Changed

  • Fraimic: wake times are in the app's timezone and converted to the frame's own clock, which keeps a fixed offset with no daylight saving. They were sent as typed, so in summer a frame an hour behind woke an hour late. Intervals longer than an hour are kept on the app's midnight the same way.
  • Fraimic: a frame on charge counts as awake (always on) for smart sync, so nothing waits for a wake it can already reach.

Fixed

  • Fraimic: a scheduled wake with nothing new to send put the frame back to sleep within a few seconds of waking, which can stop it setting its next alarm (seen on firmware 0.2.31 with wakes minutes apart: the frame then slept until tapped). It is now left up for 40 seconds first.

Don't miss a new tesserae release

NewReleases is sending notifications on new releases.