BUG1: GET /api/config retourne config courante (host/port/path/url/interval)
POST /api/config update à chaud + log "cible changée"
Page pré-remplit les inputs au chargement via loadConfig()
Toast "Appliqué" après POST réussi
BUG2: JS reécrit pour lire UNIQUEMENT api/latest (relatif)
Tous les champs mappés sur json tags Go minuscules:
gps.valid/sats/lat/lon/hdg/speed_kn, rssi, power.voltage/current_mA,
seaker.angle/dist/rx_freq, targetf.lat/lon/r95_m, deviceId, firmware.version, ip
Sparklines alimentées depuis rows[] ring-buffer backend
Plus aucun fetch direct vers ESP32