v1.9.1: Admin UI - Section Reseau Tailscale (statut, IP, hostname, logs)

- admin.html: nouveau card 'Reseau Tailscale' avec statut connecte/deconnecte,
  IP tailnet, hostname, serveur Headscale et bouton Actualiser
- admin.html: bloc deroulant pour consulter les 50 dernieres lignes du log
  bootstrap (logs/tailscale_bootstrap.log)
- launcher.php: nouvelles actions get_tailscale_info (status + IP + hostname
  via sudo tailscale ip/status) et get_tailscale_log (tail -n 50)

Complete la v1.9.0 avec la visibilite UI necessaire pour valider/diagnostiquer
la connexion Tailscale sur chaque capteur sans avoir a passer en SSH.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
PaulVua
2026-05-19 12:11:03 +02:00
parent b008b486ae
commit 654c05f548
4 changed files with 192 additions and 1 deletions

View File

@@ -1,5 +1,24 @@
{
"versions": [
{
"version": "1.9.1",
"date": "2026-05-19",
"changes": {
"features": [
"Admin: nouvelle section 'Réseau Tailscale' affichant statut de connexion, IP tailnet, hostname et serveur Headscale",
"Admin: bouton 'Actualiser' pour rafraîchir les infos Tailscale, et bloc déroulant pour consulter les 50 dernières lignes du log bootstrap",
"launcher.php: nouvelles actions get_tailscale_info et get_tailscale_log"
],
"improvements": [
"Vérification visuelle immédiate de l'état d'enrôlement Tailscale sans avoir à passer en SSH"
],
"fixes": [],
"compatibility": [
"Aucun impact sur les capteurs sans Tailscale: la section affiche 'Non installé' avec un message d'invite à mettre à jour"
]
},
"notes": "Complète la v1.9.0 (enrôlement automatique) avec la visibilité UI nécessaire pour valider/diagnostiquer la connexion Tailscale sur chaque capteur depuis l'admin web."
},
{
"version": "1.9.0",
"date": "2026-05-19",