87d33b41c7
- network.h/.cpp : lecture credentials NVS (Preferences) au boot,
fallback config.h si vide ; network_get_ssid() et
network_save_credentials() exposés
- web_server.cpp : 3 nouvelles routes REST
GET /api/wifi/current → SSID/IP/RSSI/modeAP
GET /api/wifi/networks → scan async + polling état
POST /api/wifi/connect → sauvegarde NVS + ESP.restart()
- index.html : modal WiFi (réseau actuel, liste scannée avec
barres signal ▁▂▃▄▅ + cadenas, formulaire SSID/mdp,
bouton œil, message redémarrage avec lien esp_jardin.local)
design Gruvbox Seventies cohérent avec le reste
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>