Сейчас · подключается к телефону через WebRTC Issue 04 · 2026 Дизайн бесплатно · €19.99/мес для публикации
Screenshotify
Помощь · Сохранение и загрузка

Сохранение и загрузка проектов.

Коротко. Автосохранение срабатывает каждые 600 мс в localStorage — обнови страницу, и работа сохранится. Авторизованные пользователи также получают облачное сохранение. Экспортируй в JSON для полной переносимости.

Три уровня хранения

Screenshotify сохраняет работу в трёх местах одновременно (там, где применимо):

  • Браузерный localStorage — с задержкой 600 мс после последнего изменения. Переживает обновление страницы и перезапуск браузера. Привязан к этому браузеру на этом устройстве.
  • Облако (Supabase) — если ты авторизован, то же автосохранение отправляет данные в Supabase с привязкой к твоему user-id. Работает на всех устройствах и в браузерах.
  • JSON-экспорт — вручную, по запросу. Нажми «Save» → «Export as JSON» в шапке. Скачай один файл .json, который можно положить в репозиторий, отправить по почте или сохранить в архив.

Как загрузить проект

В авторизованном браузере при открытии автоматически загружается последний облачный проект. Чтобы переключиться: нажми имя проекта в шапке → «Projects» → выбери нужный. Из JSON-файла: нажми имя проекта → «Load from JSON» → выбери файл.

Без авторизации при открытии восстанавливается только последний локальный проект браузера. Предыдущие проекты в этом браузере недоступны — войди в аккаунт для истории проектов.

Работа с несколькими проектами одновременно

Открой Screenshotify в нескольких вкладках браузера — в каждой будет собственное рабочее состояние. Автосохранение работает по-прежнему в каждой вкладке; побеждает последняя запись. Для настоящей параллельной работы (например, вариант A против варианта B для ASO-тестирования) войди в аккаунт и создай два отдельных облачных проекта.

Что содержится в JSON

JSON проекта включает: определения панелей, массивы слоёв, глобальный фон, список языков, активный язык, имя проекта, настройку автосохранения, список форматов экспорта, а также встроенные data-URL загруженных скриншотов. Средний размер для карусели из 5 панелей с 5 скриншотами: 5–15 МБ (основной вклад — скриншоты). При сжатии gzip уменьшается примерно до 30% от этого объёма.

Отмена и повтор действий

История на 500 шагов за сессию. Cmd/Ctrl+Z — отменить, Cmd/Ctrl+Shift+Z — повторить. История сбрасывается при загрузке другого проекта или обновлении страницы (автосохранение сохраняет текущее состояние, но не историю).

Частые вопросы

Я обновил страницу и потерял все данные.

Браузерный localStorage может очиститься при использовании режима инкогнито или если браузер исчерпал квоту хранилища (агрессивная политика Safari с 7-дневным разделением хранилища — частая причина). Войди в аккаунт для восстановления из облака или регулярно экспортируй JSON во время долгих сессий.

Можно поделиться проектом с коллегой?

Экспортируй в JSON, отправь файл через Drive / Notion / Slack. Пусть коллега загрузит JSON в редактор через «Load from JSON». Совместная работа в реальном времени пока не реализована.

Почему cloud sync необязателен?

Потому что регистрация — это лишний шаг. Редактор полностью работает без аккаунта. Cloud sync существует для тех, кому он нужен; никто не обязан создавать аккаунт, чтобы пользоваться продуктом.

Открыть редактор →