Skip to content

Releases: mxkissnr/glp-lovelace-card

v2.12.3

19 Jun 19:37

Choose a tag to compare

Fixed

  • Power button now reliably responds on every tap — the pointerdown listener was re-attached after every full innerHTML re-render; if a HA state update triggered a render mid-gesture the new button had no listener for a brief window and the tap was silently lost; replaced with a single delegated listener on this.shadowRoot (never replaced by innerHTML) so the handler survives every render cycle. Closes #45

v2.12.2

19 Jun 19:32

Choose a tag to compare

Fixed

  • Orders poll now reliably starts on load — _startOrdersPoll() was only called from connectedCallback() where this._hass is often still null; in certain HA lifecycle orderings the 1500 ms retry was missed and this._orders stayed empty permanently. Added a safety-net call in set hass() so the poll starts as soon as HA is available. Closes #44

v2.12.1

19 Jun 14:41

Choose a tag to compare

Fixed

  • Orders tab no longer disappears during brewing — previously the Bestellungen tab vanished whenever a shot was being pulled (&& !brewing in tab availability check). The barista had to re-navigate to orders after every shot. Tab is now always visible when there are active orders, regardless of brewing state. Closes #43

v2.12.0

19 Jun 11:56

Choose a tag to compare

Fixed

  • Orders are now visible in the collapsed machine-off view — when the espresso machine is switched off but there are pending/accepted orders, they are shown directly below the off-header so the barista can manage the queue while the machine warms up. Closes #42

v2.11.0

19 Jun 07:01

Choose a tag to compare

Added

  • Manage orders from the shot card — a 🛒 Bestellungen tab (when active orders exist): accept a pending order with an ETA, mark done, or decline — barista actions straight from the card (closes #41)

v2.10.0

19 Jun 06:52

Choose a tag to compare

Added

  • Last grind setting + grinder in the shot hero (⚙️) — quickly see your last setup (needs GLP Integration v1.14.0+) (closes #39)
  • Machine-on timer in the header — live chip showing how long the machine has been on (closes #40)

v2.9.0

17 Jun 20:21

Choose a tag to compare

Added

  • Shot score badge next to the profile name — colored ring with the 0–100 score (green ≥80, amber ≥55, else red), from recent_shots.score. Requires GLP Integration v1.13.0+ (closes #38)

v2.8.0

17 Jun 20:14

Choose a tag to compare

Changed

  • Shot chart redesigned to match the GLP app — pressure + flow (left bar axis), temperature + weight (right axis), real time axis in seconds, gridlines + axis labels, preinfusion/extraction phase shading, and a legend with peak/final values + phase durations. Requires GLP Integration v1.12.0+ for the flow line (closes #37)

v2.7.1

17 Jun 20:03

Choose a tag to compare

Fixed

  • Shot stats showed the live machine Temp/target instead of the shot's own values (a recorded shot showed "ZIEL: Aus"). 'Temp' now comes from the shot's temperature curve; the live-only 'Ziel' pill was removed from the shot section (closes #36)
  • Maintenance confirmation no longer flickers from background updates (closes #35)

v2.7.0

17 Jun 19:57

Choose a tag to compare

Added

  • Maintenance is now actionable — tap a task in the Wartung tab, confirm, and it's marked done via the new gaggiuino_profiler.maintenance_done service (resets the timer). Works for the five machine tasks and per-grinder cleaning. Requires GLP Integration v1.11.0+ (closes #34)