Skip to content

v0.8.8

Choose a tag to compare

@morfredus morfredus released this 19 Jun 01:38

Gateway Lab V1 — v0.8.8

(depuis v0.7.4)

Fiabilité réseau

  • Mode dégradé mémoire : sous un seuil de heap critique, le firmware
    refuse scans/rescans/notes/historique/config plutôt que de redémarrer
    automatiquement ; sortie avec hystérésis ou redémarrage manuel
    (bouton sur la page Système).
  • Correction de la cause racine d'un conflit mDNS qui empêchait en
    pratique toute découverte DNS-SD : DnsSdScanner interroge désormais
    directement le composant mDNS d'ESP-IDF.
  • Scan DNS-SD systématiquement vide corrigé (fenêtre d'attente par
    service alignée sur la RFC 6762).
  • Rejet des LOCATION SSDP invalides (boucle locale, adresses non
    initialisées).
  • Bornes mémoire explicites sur l'historique, les notes et les
    équipements suivis.

Interface web

  • Page Système (ex-Paramètres) restructurée : réseau WiFi, LED
    d'état, mise à jour du firmware (OTA) et nouvel état système (heap,
    PSRAM, équipements, historique) regroupés en un seul endroit.
  • Page OTA dédiée supprimée — intégrée à la page Système ; l'upload
    du firmware (POST /update) reste inchangé côté backend.
  • Menu de navigation partagé (web_src/menu.html) : une seule
    source pour le bloc <nav> de toutes les pages.
  • Largeur de la page Équipements uniformisée (960px), fin de la barre de
    défilement horizontale sur les noms d'hôte longs.
  • Nouvel avertissement clarifiant la portée du scan initial/global.
  • Compatibilité navigateur améliorée (line-clamp standard).
  • Barre de progression de mise à jour du firmware : ne disparaît plus
    après le transfert, affiche désormais transfert → vérification →
    redémarrage, puis redirige vers l'Accueil.

Documentation

  • README, CHANGELOG, ROADMAP et docs/ techniques synchronisés avec
    l'ensemble de ces changements.

⚠️ Modifications non compilées ni testées dans un navigateur réel dans
l'environnement de développement utilisé — à valider avant déploiement
en production.