Skip to content
This repository was archived by the owner on Jul 22, 2026. It is now read-only.

UtilityMate v1.8.x

Choose a tag to compare

@github-actions github-actions released this 17 Apr 19:26

This release entry preserves the full 1.8.x release line.

Kept tag: v1.8.3

v1.8.0

New Features

  • Added a mobile navigation drawer so authenticated users can move through UtilityMate on phones without relying on the desktop sidebar.

Improvements

  • Page layouts now use mobile-first spacing and only apply the desktop sidebar offset on medium screens and above.
  • Invoice Review Desk now shows stacked mobile cards with touch-friendly actions instead of forcing the full desktop table on small screens.
  • Meter Readings now uses mobile cards for reading history and tighter filter/form layouts to reduce horizontal overflow.

Bug Fixes

  • Fixed a mobile layout bug where hidden desktop navigation still reserved ml-64, wasting a large portion of the viewport on phones.

v1.8.1

New Features

  • No new features in this release.

Improvements

  • Improved meter-to-invoice reconciliation so meter readings now prefer the next nearby invoice instead of the nearest prior invoice when suppliers issue bills after the reading date.

Bug Fixes

  • Fixed Hidroelectrica-style billing cycles where the Meter Readings page could link the latest reading to the previous invoice instead of the newly uploaded current invoice.

v1.8.2

New Features

  • No new features in this release.

Improvements

  • Improved invoice parsing for Hidroelectrica and Engie so UtilityMate now stores billing periods and old/new meter indexes alongside imported invoices.
  • Improved meter-to-invoice reconciliation so Meter Readings can link invoices using billing intervals instead of relying only on issue dates.

Bug Fixes

  • Fixed Hidroelectrica sequences where a reading could be linked to the invoice issued on the same day even though that invoice billed an earlier consumption period.
  • Fixed Engie gas linking so interval-based invoices continue to match the correct reading and do not attach to later readings after the billed period has ended.

v1.8.3

New Features

  • No new features in this release.

Improvements

  • Improved structured invoice reconciliation so invoices with parsed billing periods and meter indexes no longer fall back to loose issue-date matching once interval logic is available.

Bug Fixes

  • Fixed the latest Engie gas reading showing a previous invoice after the billed gas interval had already ended.