Перейти к содержимому

Офлайн-режим

Scripvio построен по принципу offline-first: большая часть личной работы (заметки, журнал, трекер) может продолжаться без сети. Данные сначала сохраняются на устройстве, затем синхронизируются с аккаунтом при возвращении онлайн.

Это руководство объясняет, что работает офлайн, что требует подключения, и как читать баннеры приложения.

Синхронизация · FAQ офлайн


flowchart LR
U[Вы] --> L[Локальное хранилище SQLite]
L --> Q[Очередь]
Q -->|Сеть OK| S[Сервер Scripvio]
S --> L
ШагГде
ВводНемедленно на телефоне
ОчередьСоздания, правки, удаления в ожидании отправки
ЗагрузкаАвтоматически при возвращении сети

Обычно не нужно нажимать «Синхронизировать»: приложение пытается отправить, как только появляется подключение.


Компактный баннер может появляться вверху нескольких экранов (особенно Создать, Библиотека, редакторы заметок/журнала), когда сеть или синхронизация этого требуют.

Сообщение (подпись приложения)ЗначениеЦвет / иконка
Синхронизация с сервером…Загрузка в процессеОсновной, иконка sync
Нет подключения. Изменения сохранены на этом устройстве…Офлайн — локальная работа OKПредупреждение, облако выкл.
Изменения ожидают синхронизации…Онлайн, но очередь не пустаВторичный
Сбой синхронизации. Изменения остаются на этом устройстве…Последняя загрузка не удалась — автоповторОшибка

Приоритет отображения: синхронизацияофлайнсбойожидание.

Синхронизация


ДействиеОфлайн
Создать заметку✅ (временный id local_…)
Редактировать заголовок, разделы, содержание✅ (локальное автосохранение)
Добавить / изменить порядок разделов✅ (local_section_… при необходимости)
Структурированные библейские ссылки⚠️ Ограничено — метаданные Библии нужны онлайн
Свободный текст отрывка в заметке
ОпубликоватьПубликация в очереди (офлайн). — применяется при sync
Экспорт PDF❌ Подключение + заметка не local_ — см. ниже

Заметки с проповеди или учёбы — офлайн и с синхронизацией. (хаб Создать)

Заметки — черновик и публикация

ДействиеОфлайн
Создать / редактировать запись
Настроения, теги, текст
ОпубликоватьПубликация в очереди (офлайн).
Структурированные библейские ссылки⚠️ Библейские ссылки будут доступны после синхронизации записи…
Связать активность ТрекераДля связи требуется подключение к интернету.

Журнал — черновик и публикация

ДействиеОфлайн
Читать уже синхронизированные заметки / журнал✅ (локальный кэш)
Список, поиск, избранное✅ по кэшированным данным
Новый контент с другого устройства❌ до sync + обновления
Новая версия… / правка опубликованногоЗависит от кэша — публикация часто в очереди

Офлайн — итоги включают только заметки, доступные на этом устройстве. (счётчики списка Создать)

Библиотека

ДействиеОфлайн
Добавить чтение / молитву / медитацию✅ (локальные записи в ожидании)
ПанельЧастично — календарь: Вид месяца приблизителен в офлайне…
Связь с журналом❌ после создания — возможно офлайн-сообщение

Трекер

ЭлементОфлайн
Возобновление локальных черновиков
Статистика заметокВозможно Офлайн — локальной статистики пока нет
Подсказка панелиНекоторым данным нужно подключение (поиск, актуальный журнал).

Требуется подключение (или настоятельно рекомендуется)

Заголовок раздела «Требуется подключение (или настоятельно рекомендуется)»
ПотребностьЗачем
Первый вход / создание аккаунтаАутентификация на сервере
Поиск по Библии (новый поиск)Bible API — Вы офлайн — новый поиск по Библии недоступен…
Чтение отрывка (лист)Для показа этого отрывка требуется подключение.
Экспорт PDF заметкиДля экспорта PDF требуется подключение. + заметка не local_
Профиль (имя, фото, язык аккаунта)Офлайн — редактирование профиля отключено
Уведомления аккаунта (переключатели)Часто неактивны офлайн
Добавить стих из Поиска в заметку/журналAPI
Удаление аккаунтаОтключено офлайн

Офлайн можно открыть последний поиск, сохранённый на устройстве: Показ последнего поиска, сохранённого на этом устройстве.

Поиск по Библии

Если изменения ещё не загружены:

Синхронизировать перед экспортомНекоторые изменения ещё не синхронизированы. Синхронизировать сейчас, чтобы включить последнюю версию в PDF?

КнопкаЭффект
СинхронизироватьЗапускает очередь, затем экспорт
ОтменаПрерывает экспорт

Сохраните или синхронизируйте заметку перед экспортом. если заметка всё ещё local_….


Пока сервер не подтвердил создание, Scripvio использует локальные id:

ПрефиксПример использования
local_…Заметка, созданная офлайн
local_section_…Новый раздел
local_verse_…Ожидающая библейская ссылка

После успешной sync приложение заменяет их серверными id — вы продолжаете работу на том же экране.


При выходе без сети Scripvio предупреждает, что локальные данные (включая несинхронизированные заметки) могут быть удалены с устройства.

Профиль — выход


СоветПричина
Дождаться окончания баннера Синхронизация… перед важным PDFPDF использует серверную версию
Не редактировать одну заметку офлайн на двух устройствах параллельноМожет победить последняя загрузка
Держать приложение открытым несколько секунд после Wi‑FiДаёт очереди опустошиться
Проверить баннер перед службой без сетиПонимать, что опираетесь на 100 % локальные данные

СимптомОбъяснениеДействие
Библиотека «застряла»Локальный кэшПереподключиться, обновить (pull)
Опубликованная заметка отсутствует онлайнПубликация ещё в очередиДождаться sync
Библейская ссылка неактивнаНет офлайн-метаданныхВернуться онлайн или свободный текст
Баннер ошибки не исчезаетНестабильный API или сетьПовторить позже; контент остаётся локально
PDF отклонёнlocal_ или нет сетиSync, затем экспорт снова

Можно ли использовать Scripvio в самолёте без подготовки?
Да для создания и редактирования; Библиотека покажет только то, что уже было на устройстве.

Офлайн без ограничения по времени?
Данные остаются на устройстве до sync или выхода (который может очистить локальные данные).

Scripvio работает без аккаунта офлайн?
Нет — нужно хотя бы раз войти для сессии + кэша.


ТемаСсылка
Подробности syncСинхронизация
FAQОфлайн и синхронизация
ЗаметкиЗаметки — обзор
ПоддержкаСвязаться с нами