ElectroBoard
/Документація/Робота офлайн
Відкрити конструктор →
Зміст
📖 Документація
Початок роботи
🚀 Швидкий старт📲 Встановлення як додаток
Редактор
🖥️ Редактор щита🎛 Прилади та модулі🔗 Ієрархія захисту
Налаштування
🌐 Параметри мережі🔌 Кабельна система
Перевірки
Автоматичні перевірки📊 Розрахунок навантажень
Результати
🖨 Експорт та друк🔗 Шаринг проєктів
Інструменти
🧮 Калькулятори📋 Шаблони щитів
Додатково
📶 Робота офлайн FAQ

Робота офлайн

ElectroBoard — це Progressive Web App (PWA), тому може працювати без підключення до інтернету після першого завантаження.


Як це працює

При першому відвідуванні сайту Service Worker кешує всі необхідні файли (HTML, CSS, JavaScript, шрифти, іконки). Після цього редактор доступний навіть без мережі.

Що працює офлайн:

  • Редагування існуючих проєктів
  • Додавання приладів, зміна параметрів
  • Перевірка валідації
  • Undo/Redo

Що потребує інтернету:

  • Вхід в систему (перший раз)
  • Синхронізація з хмарою
  • Створення та відкликання shared-посилань
  • Калькулятори (публічні сторінки)

Збереження офлайн

ElectroBoard використовує систему dual-write: кожне збереження записується одночасно в localStorage браузера та в хмарну базу (Supabase).

Коли ви офлайн:

  1. Зміни зберігаються в localStorage
  2. Індикатор в тулбарі може показати 🔴 (помилка синхронізації з хмарою)
  3. Коли з'явиться інтернет — зміни автоматично синхронізуються

Увага: Якщо ви очистите дані браузера (localStorage) до синхронізації — незбережені в хмарі зміни будуть втрачені.

Офлайн-сторінка

Якщо ви спробуєте відкрити сторінку, яка не була закешована (наприклад, перша спроба відкрити сайт без мережі), побачите офлайн-сторінку з кнопкою «Спробувати знову».