This repository was archived by the owner on Jul 22, 2026. It is now read-only.
Repository navigation
UtilityMate v1.8.x
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.