Skip to content

Breeze 2.2.7

Latest

Choose a tag to compare

@monikapurpl3 monikapurpl3 released this 21 Aug 19:45

A sleep timer, and cat facts

The sleep timer

An hourglass beside the power switch on any unit that is on. Tap it, pick how
long the unit should stay on, and the server turns it off — so it happens with
the phone asleep, flat, or in another country. Nothing here depends on the app
still running.

It asks for minutes, not a time of day, and counts down from a figure the
server computes, so a phone in a different timezone — or with a wrong clock — still
gets the right answer. Setting a new timer on a unit that already has one replaces
it, because that means you changed your mind, not that you want two competing
promises about the same unit.

Needs Breeze Core 3.2.0 for the /api/timers endpoints. The app
feature-detects: against an older server the hourglass simply is not there.

The refresh indicator moved

It now sits next to the status dot, in a fixed-width slot. It used to occupy the
spot the hourglass now uses, and appearing mid-command shoved the unit's name
sideways. Long names shrink to fit rather than pushing the controls around.

Cat facts while the server loads

Startup used to be a bare spinner. It now shows a random cat fact — bundled, not
fetched, so it works on a network that is not cooperating, which is exactly when
you are looking at it.

The licences the app was missing

Flutter's licence page only walks Dart packages, so the AndroidX Car App
Library
behind Android Auto had no attribution in the app at all. Native
dependencies are now registered explicitly and appear alongside the rest. Every
other licence was already current.