-
v1.13.20-devRelease: HydroApp v1.13.20-dev645be432 · ·
feat(errori): refresh live del catalogo errori su evento ws catalog_updated Quando un admin modifica il catalogo errori sul backend (criticita', notify_user, override per-spec), l'app riceve l'evento catalog_updated sul WebSocket hydrocore, rifetcha il catalogo risolto per la spec attiva e aggiorna cache (SQLite/prefs), provider e logica notifiche senza riavvio. Richiede hydrocore >= 0.58.1 (HDRCR-206/207).
-
v1.13.13-devRelease: HydroApp v1.13.13-dev198d6c14 · ·
HD-62: filtro stato admin allineato ai 4 stati lifecycle
-
v1.13.12-devRelease: HydroApp v1.13.12-devf9d53ed7 · ·
v1.13.12-dev - Cache device specchio del server: upsert per remote_id (cambio serial senza reset DB), campi server-authoritative (sn_device anche null), mirror BLE MAC-only, self-heal della verifica SN (refetch dal server prima del mismatch) - Lista dispositivi reattiva: delta sync 30s + re-scan BLE 12s mentre visibile, timer gated su tab/connessione/lifecycle - Lato server (hydrocore MR !301): ogni mutazione device entra nel delta (updated_at bump, tombstones hard-delete, ghost cambio veicolo, alias_personale, clock DB)
-
v1.13.11-devRelease: HydroApp v1.13.11-dev9af1298f · ·
v1.13.11-dev - Rescue scan per serial anche su GATT 133 ripetuto (MAC stantio recuperato automaticamente; diario discrimina cella occupata/spenta/MAC sbagliato) - include v1.13.10-dev: lista dispositivi vuota intermittente (upsert+prune, role reale, sync serializzate) - include v1.13.9-dev: SN verify tollerante ordine word legacy
-
v1.13.10-devRelease: HydroApp v1.13.10-dev66f2a2db · ·
v1.13.10-dev - Lista dispositivi vuota intermittente: full sync ora upsert+prune (niente wipe, id locali stabili), ruolo reale atteso dall'auth (stop full-resync a ogni avvio per admin/installatore), sync serializzate (niente run sovrapposti) - Risolve anche il 'device record disappeared from DB' a metà connect
-
v1.13.9-devRelease: HydroApp v1.13.9-deva0230fc7 · ·
v1.13.9-dev - SN verify tollerante all'ordine word legacy (w3→w0) dei record creati da HydroPanel: stop ai falsi 'SN mismatch traslati' e alle disconnessioni al connect - include fix priorità connessione allo splash (online-only, preferiti prima) da v1.13.8-dev
-
v1.13.7Release: HydroApp v1.13.7c319bafe · ·
HydroApp v1.13.7 — release stabile (da v1.13.7-dev) Novità principali rispetto alla v1.12.80: BLE / Connessione - Auto-recovery MAC per nome su IDENTITY_MISMATCH (rescue scan-by-name, persistenza MAC risolto su HydroCore) - Stop loop connect su MAC vuoto e su IDENTITY_MISMATCH; recovery automatico GATT error 133 (retry + rilascio GATT + backoff) - Reset completo identità verificata ad ogni switch device; re-wire WebSocket allo switch veloce - Diario connessione BLE consultabile in-app anche in release (Impostazioni → Avanzate) Spec-driven (HD-60) - Dashboard, sensori, OBD e diagnostica 100% guidati dalla spec Modbus risolta per versione firmware (niente registri hardcoded né fallback cross-firmware) - Parse spec tollerante ai campi null; empty-state 'Spec non disponibile' con Riprova - SN verify spec-driven via role Cpu-ID-01..04, con retry sulla lettura raw al connect Cruscotto / Sensori - Sensori bitfield come LED etichettati; livello mostra lo stato liquido (Liquido presente/assente) - Warning 'Mancanza liquido' in rosso su errore Empty tank - Notifica Android per errori notify_user rilevati localmente; reset errori consentito anche da remoto Background / Stabilità - Canale notifica foreground_service creato correttamente (fix loop foreground service) - Notifica FG unificata, niente doppioni