> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Офлайн-доступ

Привязанный к рабочему пространству кэш чтения, сохраняющий экраны полезными без сети.

## Что хранит кэш

Под каталогом документов приложения JSON-файлы в supastack-offline/ хранят недавние успешные чтения, названные хэшем пользователя, рабочего пространства и ключа — сырые идентификаторы никогда не появляются в путях. Записи истекают через семь дней, ограничены 256 КБ каждая, а повреждённые или слишком большие файлы удаляются или отклоняются. Весь ввод-вывод кэша — наилучшее усилие и никогда не блокирует экран.


## Сначала сеть, кэш — запасной вариант

Кэшированные чтения всегда сначала пробуют сеть и сохраняют свежую копию. Кэш обслуживает только при сбоях связности — недостижимый хост или клиентская ошибка со статусом 0. HTTP-сбои вроде 401 или 500 перебрасываются: отклонённые ресурсы никогда не отдают устаревшие данные, а мёртвая сессия никогда не продлевается кэшированным ответом.


## Когда кэш очищается

Выход очищает всё, и вход под другим аккаунтом — тоже. Переключение рабочих пространств сохраняет кэш — области изолированы, поэтому одно рабочее пространство никогда не читает строки другого.


## Что видит пользователь

Кэшированные экраны показывают локализованный баннер — "You're offline — showing data saved {ago}" — объявляемый как предупреждение доступности с относительными метками времени. Экраны домашней страницы, биллинга, уведомлений, контента, коммерции и список чатов читают через кэш.


## Проверка и устранение неполадок

Протестируйте каждый кэшированный экран в авиарежиме: чтения выживают, записи чисто падают, а баннер сообщает возраст сохранённых данных. Выйдите и подтвердите, что от предыдущего аккаунта ничего не осталось.


## Вперёд

[Блокировка приложения и безопасность устройства](https://supastack.dev/ru/docs/mobile/security.md)
