Contenido
Adicional
📶 Trabajo sin conexión🐛 Informe de errores❓ FAQ

Adicional

Modo sin conexión

ElectroBoard es una Aplicación Web Progresiva (PWA), por lo que puede funcionar sin conexión a internet después de la primera visita.


Cómo funciona

En su primera visita, el Service Worker almacena en caché el shell de la aplicación y los activos estáticos (HTML, CSS, JavaScript, fuentes, iconos). Después de eso:

  1. La aplicación se carga desde la caché
  2. Los proyectos se abren desde el almacenamiento local del navegador (localStorage)
  3. Todas las ediciones se guardan localmente en tiempo real

Si intenta abrir una página que aún no se ha almacenado en caché (por ejemplo, el primer intento de abrir el sitio sin red), verá una página sin conexión con un botón "Intentar de nuevo".

Sincronización al volver a estar en línea

Para los cuadros de un cuenta, ElectroBoard utiliza un sistema de doble escritura: cada guardado se escribe al mismo tiempo en el almacenamiento local del navegador y en la base de datos en la nube (Supabase). Un cuadro creado sin cuenta se escribe únicamente en el almacenamiento local de este navegador — no hay nada que subir a la nube. Mientras estás sin conexión, los cambios permanecen en el almacenamiento local y el indicador de la barra de herramientas puede mostrar 🔴 (sin conexión a la nube).

Cuando se restablece la conexión, los cambios locales se cargan a la nube automáticamente. Si se detecta un conflicto (el mismo proyecto fue editado en otro dispositivo), ElectroBoard no sobrescribe sus cambios silenciosamente: usted elige qué versión conservar.

⚠️ Advertencia: si borra los datos de su navegador (almacenamiento local) antes de sincronizar, los cambios aún no guardados en la nube se perderán.

Qué funciona sin conexión

Función ¿Sin conexión?
Abrir proyectos existentes Sí
Editar panel, agregar dispositivos Sí
Deshacer/Rehacer Sí
Exportar a PDF Sí
Generar diagrama unifilar (SLD) Sí
Crear nuevo proyecto Sí
Compartir mediante enlace No (requiere internet)
Sincronización en la nube No (en cola, sincronizado al reconectar)
Consultor de IA No (requiere internet)

Guardar en un archivo

Para una portabilidad sin conexión garantizada, use la opción "Guardar .eboard" del menú del proyecto (haga clic en el nombre del proyecto en la barra de herramientas) para descargar un archivo .eboard.

Seguridad de los datos del tablero

ElectroBoard protege sus proyectos en varios casos excepcionales. En los dos primeros aparece una barra de advertencia en la parte superior del editor:

Tablero guardado por una versión más reciente de la aplicación. Si abre un tablero guardado por una versión más reciente de ElectroBoard (por ejemplo, sincronizado desde otro dispositivo que ya se actualizó), se abre en solo lectura. Puede inspeccionar y copiar valores, pero los cambios no se guardarán, para que una compilación anterior no sobrescriba el formato más nuevo. Las comprobaciones y los cálculos también se desactivan para ese tablero: la versión anterior no conoce las reglas con las que se creó, por lo que el panel de comprobaciones muestra "Comprobaciones no disponibles" con una explicación en lugar de resultados falsos. Un botón "Actualizar la aplicación" obtiene la última versión de inmediato; una vez actualizado, el tablero vuelve a ser editable.

Datos del tablero corruptos. Si los datos guardados no se pueden leer, ElectroBoard no los pierde silenciosamente: conserva una copia de seguridad de los datos corruptos y abre un tablero nuevo. Un botón "Descartar y empezar de nuevo" confirma la acción y vuelve a habilitar el guardado. Si la copia de seguridad no pudo escribirse (por ejemplo, el almacenamiento está lleno), una línea separada se lo indica.

El proyecto no se pudo abrir. Si no se pudo cargar un proyecto (por ejemplo, se cortó la conexión), el editor, la página de exportación y la página de etiquetas muestran un panel "No se pudo abrir el proyecto": no se ha hecho ningún cambio. El botón "Intentar de nuevo" repite la carga y "Volver a los proyectos" le lleva de vuelta a la lista.

Configuración inicial

El modo sin conexión se activa después de la primera visita en línea. El Service Worker almacena la aplicación en caché automáticamente en segundo plano.

Véase también