Офлайн и надёжность

Кабинет рассчитан на неустойчивый дачный интернет: без сети можно читать то, что уже открывали, а всё, что меняет данные, требует подключения.

Что работает без сети

Кабинет (веб и PWA) сохраняет на устройстве данные для чтения тех разделов, которые вы открывали при наличии сети: Главная, Мои участки, Финансы, Новости и материалы, Собрания. При потере связи:

  • приложение открывается и показывает последний раздел с сохранёнными данными;
  • вверху появляется оранжевая плашка «Оффлайн · данные от ЧЧ:ММ» и подпись «Показаны сохранённые данные. Действия требуют сети.»;
  • сохранённые копии старше 7 дней офлайн не показываются — защита от «данных годичной давности»;
  • если сохранённой копии раздела нет, раздел честно пишет, что данные недоступны — никаких пустых заглушек.

Что требует сети — намеренно

Любые действия: голосование, отправка форм (обращения), скачивание документов и квитанций, вход в аккаунт. Без сети действие честно отклоняется с сообщением «Нужна сеть…».

Очереди «отправить потом» нет: голосование и деньги — слишком серьёзные операции для отложенной отправки. Сохранённых паролей в браузере нет — вход всегда по связи с сервером.

Смена пользователя

При выходе и при входе под другим пользователем весь офлайн-кэш данных стирается — данные одного участника никогда не показываются другому.

Обновления

При выходе новой версии кабинета появляется плашка «Доступна новая версия»: можно нажать «Обновить» или «Позже». Без нажатия версия применится сама при следующем открытии.