Release Notes

Explore what's new in every release

English (South African) • v1.5

Released: 1 July 2026

This release brings major improvements to device setup, firmware management, performance, payments, and communication features. Here is everything that changed since 22 May 2026.

Device Setup & Management

Improved
  • Easy Device Setup now checks whether a device belongs to the current user OR another user before connecting to WiFi — the result is sent to the device so it can react accordingly.
  • AP mode with captive portal added to device firmware for seamless first-time WiFi configuration.
  • WiFi pre-check added before scanning to avoid errors on unsupported devices.
  • Fixed an issue where an early redirect could occur after the WiFi scan for new devices.
  • Fixed device setup flow for existing devices and improved reconnection handling.
  • Auto-complete of Easy Device Setup on successful registration.

Firmware & OTA Updates

New
  • Full OTA (over-the-air) update logic implemented — devices can now update their firmware automatically.
  • OTA update logging added for traceability.
  • New firmware management page in Admin Tools for uploading and tracking firmware versions.
  • Firmware version comparison fixed to correctly detect when an update is available.

Sensor Data & Performance

New
  • High-speed device data ingestion endpoint introduced for faster sensor readings.
  • Fast RPC database function added for optimised data retrieval.
  • Background tasks now execute after the HTTP response is sent, reducing latency.
  • Server-Timing headers added to API responses for performance diagnostics.
  • Enhanced water level calculations with fallback insertion logic and improved error handling.
  • Sensor status logic refined — invalid sensor readings now reported with a dedicated status code.
  • Humidity tile no longer shows when the value is zero.

Timezone Detection

Improved
  • Automatic client-side timezone detection via the Intl API.
  • Timezone is now stored in the database and kept in sync every few seconds.
  • Unauthenticated timezone requests handled gracefully without errors.
  • IP-based timezone extraction added as a fallback.

Shop & Payments

New
  • PayFast payment integration added with full sandbox and production support.
  • Stripe sandbox mode added; environment variables renamed for clarity.
  • Stripe webhook now fetches additional shop configuration fields.
  • Pre-order message feature added to the shop checkout page.
  • Order management system completed — view, update, and track orders.
  • Shipping details and admin notifications added to PayFast webhook.
  • Order statistics view made compact for mobile screens.
  • Fixed PayFast ITN signature verification in production mode.
  • Fixed Stripe webhook database schema issues.

Email & Mailbox

Improved
  • Custom mailbox address support added for admin users.
  • Resend API quota tracking integrated into the email usage monitor.
  • Configurable support reminder hours added.
  • Reduce-support-forwarding setting expanded — only support tickets and orders are delayed.
  • Mailbox address conflict validation added.
  • Fixed custom mailbox address not saving.
  • Fixed restrictive sent-emails query in the mailbox API.
  • Email routing direction field added for better tracking.

Authentication & Account

New
  • Forgot password and reset password pages added.
  • Switched to implicit auth flow for cross-device password resets.
  • Cookie-based storage for PKCE code verifier implemented.
  • Email confirmation endpoint now supports both PKCE and token_hash flows.
  • Back navigation links added to login and sign-up pages.

UI & Navigation

Improved
  • App renamed to AquaTrack; logo updated to SVG across all pages.
  • Floating bottom navigation bar added with auto-hide and feature flag control.
  • Settings page renamed to 'Info & More'; Help navigation row added.
  • Back navigation button added to AppShell.
  • Dashboard and Settings page layouts updated.
  • Hero promo card added to the dashboard.
  • Shop hero card redesigned.
  • Header modernised with new AquaTrack logo and improved contrast.
  • Mobile dialog scrolling and button overlap issues fixed.
  • Overflow and overscroll behaviour corrected on main page containers.
  • Custom offline page added for Android WebView with URL tracking and redirect.

User Roles & Permissions

New
  • User roles management UI and API added.
  • Permissions redesigned with multi-select and bulk-grant support.
  • Shield icon now only visible to non-user roles.
  • Monitor and Shop Config permissions added.

Deutsch • v1.5

Veröffentlicht: 1. Juli 2026

Dieses Release bringt wesentliche Verbesserungen bei der Geräteeinrichtung, Firmware-Verwaltung, Leistung, Zahlungen und Kommunikationsfunktionen. Hier ist alles, was sich seit dem 22. Mai 2026 geändert hat.

Geräteeinrichtung & Verwaltung

Verbessert
  • Easy Device Setup prüft jetzt, ob ein Gerät dem aktuellen Nutzer oder einem anderen Nutzer gehört, bevor die WLAN-Verbindung hergestellt wird – das Ergebnis wird an das Gerät gesendet.
  • AP-Modus mit Captive Portal in die Geräte-Firmware integriert für eine reibungslose Erstkonfiguration.
  • WLAN-Vorprüfung vor dem Scan hinzugefügt, um Fehler auf nicht unterstützten Geräten zu vermeiden.
  • Fehler behoben, bei dem es nach dem WLAN-Scan für neue Geräte zu einer frühzeitigen Weiterleitung kommen konnte.
  • Geräte-Setup-Ablauf für bestehende Geräte korrigiert und Verbindungswiederherstellung verbessert.
  • Automatische Fertigstellung des Easy Device Setups nach erfolgreicher Registrierung.

Firmware & OTA-Updates

Neu
  • Vollständige OTA-Updatelogik (Over-the-Air) implementiert – Geräte können ihre Firmware nun automatisch aktualisieren.
  • OTA-Update-Protokollierung für Nachverfolgbarkeit hinzugefügt.
  • Neue Firmware-Verwaltungsseite in den Admin-Tools zum Hochladen und Verfolgen von Firmware-Versionen.
  • Firmware-Versionsvergleich korrigiert, damit verfügbare Updates korrekt erkannt werden.

Sensordaten & Leistung

Neu
  • Hochgeschwindigkeits-Datenaufnahme-Endpunkt für schnellere Sensorablesungen eingeführt.
  • Schnelle RPC-Datenbankfunktion für optimierten Datenabruf hinzugefügt.
  • Hintergrundaufgaben werden jetzt nach dem HTTP-Response ausgeführt, um die Latenz zu reduzieren.
  • Server-Timing-Header zu API-Antworten für Leistungsdiagnosen hinzugefügt.
  • Wasserstandsberechnungen verbessert mit Fallback-Einfügelogik und verbesserter Fehlerbehandlung.
  • Sensor-Status-Logik verfeinert – ungültige Sensorwerte werden mit einem eigenen Statuscode gemeldet.
  • Feuchtigkeitskachel wird nicht mehr angezeigt, wenn der Wert null ist.

Zeitzonen-Erkennung

Verbessert
  • Automatische clientseitige Zeitzonen-Erkennung über die Intl API.
  • Zeitzone wird jetzt in der Datenbank gespeichert und alle paar Sekunden synchronisiert.
  • Nicht authentifizierte Zeitzonanfragen werden nun fehlerfrei verarbeitet.
  • IP-basierte Zeitzonenerkennung als Fallback hinzugefügt.

Shop & Zahlungen

Neu
  • PayFast-Zahlungsintegration mit vollständiger Sandbox- und Produktionsunterstützung hinzugefügt.
  • Stripe-Sandbox-Modus ergänzt; Umgebungsvariablen umbenannt.
  • Stripe-Webhook ruft jetzt zusätzliche Shop-Konfigurationsfelder ab.
  • Vorbestellungsnachricht auf der Shop-Checkout-Seite hinzugefügt.
  • Bestellverwaltungssystem fertiggestellt – Bestellungen anzeigen, aktualisieren und verfolgen.
  • Versanddaten und Admin-Benachrichtigungen in den PayFast-Webhook integriert.
  • Bestellstatistikansicht für mobile Bildschirme kompakt gestaltet.
  • PayFast ITN-Signaturverifizierung im Produktionsmodus korrigiert.
  • Stripe-Webhook-Datenbankschema-Fehler behoben.

E-Mail & Postfach

Verbessert
  • Unterstützung für benutzerdefinierte Postfachadressen für Admin-Nutzer hinzugefügt.
  • Resend API-Kontingent-Tracking in die E-Mail-Nutzungsüberwachung integriert.
  • Konfigurierbare Support-Erinnerungsstunden hinzugefügt.
  • Einstellung zur Reduzierung der Support-Weiterleitung erweitert.
  • Validierung von Postfachadresskonflikten hinzugefügt.
  • Fehler beim Nicht-Speichern benutzerdefinierter Postfachadressen behoben.
  • Eingeschränkte Abfrage für gesendete E-Mails in der Postfach-API behoben.
  • Richtungsfeld für E-Mail-Routing für bessere Nachverfolgung hinzugefügt.

Authentifizierung & Konto

Neu
  • Seiten für Passwort vergessen und Passwort zurücksetzen hinzugefügt.
  • Auf impliziten Auth-Ablauf für geräteübergreifende Passwortrücksetzungen umgestellt.
  • Cookie-basierte Speicherung für PKCE-Code-Verifier implementiert.
  • E-Mail-Bestätigungs-Endpunkt unterstützt jetzt PKCE und token_hash.
  • Zurück-Navigation-Links auf Login- und Anmeldeseiten hinzugefügt.

UI & Navigation

Verbessert
  • App in AquaTrack umbenannt; Logo auf SVG umgestellt.
  • Schwebende untere Navigationsleiste mit Auto-Ausblenden und Feature-Flag-Steuerung hinzugefügt.
  • Einstellungsseite in 'Info & More' umbenannt; Hilfe-Navigationszeile hinzugefügt.
  • Zurück-Schaltfläche in der AppShell hinzugefügt.
  • Dashboard- und Einstellungsseiten-Layouts aktualisiert.
  • Hero-Promo-Karte zum Dashboard hinzugefügt.
  • Shop-Hero-Karte neu gestaltet.
  • Header mit neuem AquaTrack-Logo modernisiert.
  • Mobile Dialog-Scroll- und Schaltflächen-Überlappungsprobleme behoben.
  • Benutzerdefinierte Offline-Seite für Android WebView mit URL-Tracking und Weiterleitung hinzugefügt.

Benutzerrollen & Berechtigungen

Neu
  • Benutzerverwaltungs-UI und -API für Rollen hinzugefügt.
  • Berechtigungen mit Mehrfachauswahl und Massen-Gewährung neu gestaltet.
  • Schild-Symbol ist jetzt nur für Nicht-Nutzer-Rollen sichtbar.
  • Monitor- und Shop-Config-Berechtigungen hinzugefügt.

Afrikaans • v1.5

Vrygelaat: 1 Julie 2026

Hierdie weergawe bring groot verbeterings aan toestelinstelling, fermware-bestuur, prestasie, betalings en kommunikasie. Hier is alles wat sedert 22 Mei 2026 verander het.

Toestelinstelling & Bestuur

Verbeter
  • Easy Device Setup kontroleer nou of 'n toestel aan die huidige gebruiker of 'n ander gebruiker behoort voordat WiFi verbind word.
  • AP-modus met captive portal by die toestelfermware gevoeg vir maklike eerste WiFi-opstelling.
  • WiFi-voorkontrole voor skandering gevoeg om foute op onondersteunde toestelle te vermy.
  • Fout reggemaak waar vroegtydige herlaaing na WiFi-skandering vir nuwe toestelle kon plaasvind.
  • Toestel-opstelvloei vir bestaande toestelle reggestel en herverbindings verbeter.
  • Outomatiese voltooiing van Easy Device Setup na suksesvolle registrasie.

Fermware & OTA-opdaterings

Nuut
  • Volledige OTA (oor-die-lug) opdateringslogika geïmplementeer – toestelle kan nou outomaties opdateer.
  • OTA-opdatering rekordhouding bygevoeg.
  • Nuwe fermware-bestuursbladsy in Admin-hulpmiddels vir oplaai en opsporing van fermware-weergawes.
  • Fermware-weergawevergelyking reggestel vir korrekte opsporing van opdaterings.

Sensordata & Prestasie

Nuut
  • Hoëspoed-data-inname-eindpunt ingevoer vir vinniger sensorlesings.
  • Vinnige RPC-databasisfunksie bygevoeg vir geoptimaliseerde data-onttrekking.
  • Agtergrondtake word nou na die HTTP-respons uitgevoer om latensie te verminder.
  • Server-Timing-opskrifte by API-response bygevoeg vir prestasie-diagnose.
  • Waterstandberekeninge verbeter met terugvallogika en verbeterde fouthantering.
  • Sensorstatuslogika verfyn – ongeldige sensorlesings word nou met 'n eie statuskode gerapporteer.
  • Humiditeitskaart word nie meer gewys wanneer die waarde nul is nie.

Tydsone-opsporing

Verbeter
  • Outomatiese kliëntkant tydsone-opsporing via die Intl API.
  • Tydsone word nou in die databasis gestoor en elke paar sekondes gesinkroniseer.
  • Nie-geverifieerde tydsone-versoeke word nou sonder foute hanteer.
  • IP-gebaseerde tydsone-ekstraksie as terugval bygevoeg.

Winkel & Betalings

Nuut
  • PayFast-betaalintegrasie met volledige sandbox- en produksieondersteuning bygevoeg.
  • Stripe-sandboxmodus bygevoeg; omgewingsveranderlikes hernoem.
  • Stripe-webhook haal nou addisionele winkelkonfigurasievelde op.
  • Voorbestelboodskap-funksie by die winkel-uitbetaaibladsy gevoeg.
  • Bestellingbestuurstelstel voltooi – bestellings bekyk, opdateer en opspoor.
  • Versendingbesonderhede en admin-kennisgewings by PayFast-webhook gevoeg.
  • Bestellingstatistieke-aansig kompak gemaak vir mobiele skerms.
  • PayFast ITN-handtekeningverifikasie in produksiemodus reggestel.
  • Stripe-webhook-databaskiskemafoute reggestel.

E-pos & Posbus

Verbeter
  • Ondersteuning vir pasgemaakte posbus-adresse vir admin-gebruikers bygevoeg.
  • Resend API-kwotatracking in e-pos-gebruiksmonitor geïntegreer.
  • Instelbare ondersteuning-herinnering ure bygevoeg.
  • Vermindering-van-ondersteuning-aanstuurinstelling uitgebrei.
  • Posbus-adreskonfliktvalidering bygevoeg.
  • Fout reggestel waar pasgemaakte posbus-adres nie gestoor is nie.
  • Beperkende gestuurde-e-pos-navraag in posbus-API reggestel.
  • Rigting-veld vir e-posroetebepaling bygevoeg vir beter opsporing.

Verifikasie & Rekening

Nuut
  • Wagwoord-vergeet en wagwoord-herstel-bladsye bygevoeg.
  • Oorgeskake na implisiete auth-vloei vir kruistoestel-wagwoordherstel.
  • Koekie-gebaseerde bergplek vir PKCE-kode-verifieerder geïmplementeer.
  • E-pos-bevestigingseindpunt ondersteun nou PKCE en token_hash.
  • Terug-navigasie-skakels bygevoeg op aanmelding- en registrasiepaginas.

UI & Navigasie

Verbeter
  • App hernoem na AquaTrack; logo opgedateer na SVG regdeur.
  • Swewende onderste navigasiebalk bygevoeg met outo-versteek en funksievlag-beheer.
  • Instellings-bladsy hernoem na 'Info & More'; hulpnavigasiery bygevoeg.
  • Terug-knoppie by AppShell bygevoeg.
  • Dashboard- en Instellingsbladsye-uitleg opgedateer.
  • Hero-promosiekaart by dashboard gevoeg.
  • Winkel-hero-kaart herontwerp.
  • Opskrif gemoderniseer met nuwe AquaTrack-logo.
  • Mobiele dialoog-scroll- en knoppie-oorvleuelprobleme reggestel.
  • Pasgemaakte off-lyne bladsy vir Android WebView bygevoeg.

Gebruikersrolle & Toestemmings

Nuut
  • Gebruikersrol-bestuur UI en API bygevoeg.
  • Toestemmings herontwerp met multi-keuse en massa-toekenning.
  • Skild-ikoon nou slegs sigbaar vir nie-gebruiker-rolle.
  • Monitor- en Shop Config-toestemmings bygevoeg.

Have questions or feedback? Contact us at support@aquatrack.co.za

Release Notes v1.5 - AquaTrack