ElectroBoard
DOCS
Table des matières
📖 Documentation
Prise en main
🚀 Démarrage rapide📲 Installation en tant qu'application☁️ Compte et cloud
Éditeur
🖥️ Éditeur de tableau🎛 Appareils et modules🔗 Hiérarchie de protection
Paramètres
🌐 Paramètres réseau🔌 Système de câbles
Vérifications
Vérifications automatiques📊 Calcul des charges
Résultats
🖨 Exporter et imprimer📐 Schéma électrique unifilaire🔗 Partage de projets
Outils
🧮 Calculatrices📋 Modèles de tableaux
Assistant IA
🤖 Conseiller électrotechnique📘 Référence IEC
Supplément
📶 Travail hors ligne🐛 Signalement de bugs FAQ

Mode hors ligne

ElectroBoard est une application web progressive (PWA), elle peut donc fonctionner sans connexion Internet après la première visite.


Comment ça fonctionne

Lors de votre première visite, le Service Worker met en cache l'enveloppe de l'application et les ressources statiques (HTML, CSS, JavaScript, polices, icônes). Ensuite :

  1. L'application se charge depuis le cache
  2. Les projets s'ouvrent depuis le stockage local du navigateur (localStorage)
  3. Toutes les modifications sont enregistrées localement en temps réel

Si vous essayez d'ouvrir une page qui n'a pas encore été mise en cache (par exemple, la première tentative d'ouverture du site sans réseau), vous verrez une page hors ligne avec un bouton Réessayer.

Synchronisation au retour en ligne

ElectroBoard utilise un système de double écriture : chaque sauvegarde est écrite simultanément dans le stockage local du navigateur et dans la base de données cloud (Supabase). Lorsque vous êtes hors ligne, les modifications restent dans le stockage local et l'indicateur de la barre d'outils peut afficher 🔴 (pas de connexion cloud).

Lorsque la connexion est rétablie, les modifications locales sont téléchargées automatiquement vers le cloud. Si un conflit est détecté (le même projet a été modifié sur un autre appareil), ElectroBoard n'écrase pas vos modifications silencieusement — vous choisissez la version à conserver.

⚠️ Avertissement : si vous effacez les données de votre navigateur (stockage local) avant la synchronisation, les modifications non encore enregistrées dans le cloud seront perdues.

Ce qui fonctionne hors ligne

Fonctionnalité Hors ligne ?
Ouvrir des projets existants Oui
Modifier le tableau, ajouter des appareils Oui
Annuler/Rétablir Oui
Exporter en PDF Oui
Générer le schéma unifilaire Oui
Créer un nouveau projet Oui
Partager par lien Non (nécessite Internet)
Synchronisation cloud Non (mis en file d'attente, synchronisé à la reconnexion)
Consultant IA Non (nécessite Internet)

Sauvegarde dans un fichier

Pour une portabilité hors ligne garantie, utilisez Exporter > Enregistrer sous pour télécharger un fichier .eboard.

Sécurité des données du tableau

ElectroBoard protège vos projets dans deux cas particuliers. Lorsque l'un d'eux se produit, une barre d'avertissement apparaît en haut de l'éditeur :

Tableau enregistré par une version plus récente de l'application. Si vous ouvrez un tableau enregistré par une version plus récente d'ElectroBoard (par exemple, synchronisé depuis un autre appareil déjà mis à jour), il s'ouvre en lecture seule. Vous pouvez toujours inspecter et copier les valeurs, mais les modifications ne seront pas enregistrées — afin qu'une ancienne version ne puisse pas écraser le nouveau format. Un bouton "Mettre à jour l'application" permet de récupérer immédiatement la dernière version ; une fois mise à jour, le tableau redevient modifiable.

Données de tableau corrompues. Si les données enregistrées ne peuvent pas être lues, ElectroBoard ne les perd pas silencieusement : il conserve une copie de sauvegarde des données corrompues et ouvre un nouveau tableau vierge. Un bouton "Ignorer et repartir à zéro" confirme l'action et réactive la sauvegarde. Si la sauvegarde n'a pas pu être écrite (par exemple, stockage plein), une ligne séparée vous en informe.

Configuration initiale

Le mode hors ligne s'active après la première visite en ligne. Le Service Worker met en cache l'application automatiquement en arrière-plan.

Voir aussi