etouch
Sign in
Back to changelog
by theodaguier

Changelog — June 29, 2026

Studio sessions now support electricity consumption tracking and billing, with a configurable electricity product, per-session measurement, and automatic price snapshotting.

#feature#enhancement

Release

v1.55.0

✨ New Features

  • Session Electricity Measurement & Billing — Studios can now track and bill electricity consumption per session. A configurable electricity product is set in Settings → Studio, then each session records a measured quantity (e.g. kWh) that is automatically billed at the product's unit price. Both unit price and total amount are snapshotted at save time, ensuring historical sessions remain accurate even if the product price changes later. An ELECTRICITY_UPDATED event is logged in the session activity feed. Available on both web and mobile. #707

♻️ Refactoring & Technical Improvements

  • Reusable ProductSelect component — Extracted a searchable product picker with silent-save behaviour, now used by both the electricity and assistant product selectors in Studio settings. #707
  • Native QR scanner auth — Reworked the mobile QR scanner to use native authentication flow, reducing custom code and improving reliability. #707

📦 Dependencies & Infrastructure

  • Node version pinning — Added .node-version and .nvmrc files to standardise the Node.js version across environments. #707
  • iOS Podfile lock update — Refreshed Podfile.lock to reflect current dependency versions. #707