Безопасное обновление, резервное копирование и восстановление

Перед обновлением, переустановкой, сбросом или сменой канала выпуска создайте пригодную для восстановления резервную копию.

Правило безопасности

  1. Сначала экспортируйте настройки. Храните экспортированный файл вне папки приложения или распакованного расширения.
  2. Не удаляйте расширение браузера только ради обновления. Удаление расширения удаляет сохранённые настройки этой установки.
  3. Оставляйте одну рабочую копию. Не перезаписывайте единственную резервную копию при исправлении повреждённой конфигурации.
  4. После обновления перезагрузите страницы источников. Снова откройте созданные ссылки док-панели и оверлеев и обновите сохранённые источники браузера OBS, если URL изменились.

Резервное копирование расширения браузера (Chrome, Edge, Firefox)

  1. Откройте панель управления Social Stream Ninja и прокрутите до Global settings and tools («Общие настройки и инструменты»).
  2. Открыть Export / import («Экспорт / импорт»).
  3. Выберите Export to disk («Экспорт на диск»), выберите надёжное место и сохраните .data расширение имени файла.
  4. Убедитесь, что сохранённый .data файл существует перед обновлением, удалением или сбросом чего-либо.
  5. Используйте Импорт настроек для последующего восстановления этого файла.
Раздел экспорта и импорта Social Stream Ninja: сброс всех настроек, экспорт на диск, импорт и помощник восстановления по ссылке док-панели
Текущая панель экспорта и импорта. Перед сбросом всех настроек выполните экспорт.

Chrome Web Store и другие расширения из магазинов: обновления обычно устанавливаются поверх и сохраняют настройки. Не удаляйте и не устанавливайте расширение заново только ради принудительного обновления.

Ручное обновление распакованной версии: скачайте и распакуйте новую сборку, замените старые файлы расширения и выберите Перезагрузить на chrome://extensions. Оставьте распакованную папку на месте и перезагрузите открытые вкладки чатов. См. ручную установку.

Храните резервные копии приватно. Экспорт настроек может содержать пароль сеанса, URL вебхуков или источников и другую приватную конфигурацию. Не публикуйте его.

Резервное копирование настольного приложения

Резервное копированиеМенюДля чего использовать
Резервное копирование настроек File → Settings Backup → Export Settings… Обычные обновления, перенос настроек и первичное восстановление. Импорт через Импортировать настройки….
Перенос полного сеанса File → Advanced Full Session Transfer Перенос или сохранение всего профиля приложения, включая локальные сеансы и состояние входа. Создаёт зашифрованный .ssappbk файл.

Для большинства обновлений подходит обычный экспорт настроек. Перенос полного сеанса доступен только в настольном приложении; его файл больше, а восстановление заменяет целевой профиль. Сначала приложение сохраняет pre-restore-* копию текущего профиля.

Настольное приложение не обновляется автоматически. Установка новой версии поверх существующей должна сохранять профиль. Всё равно сначала экспортируйте настройки, особенно перед переустановкой, переходом между переносной и установленной сборками, сменой канала выпуска или сбросом.

Если настройки уже пропали

  1. Прекратите сбрасывать и переустанавливать. Дальнейшие изменения могут перезаписать лучшую копию для восстановления.
  2. Если в приложении или расширении ещё есть полезные данные, экспортируйте их перед другими действиями.
  3. Импортируйте последнюю заведомо рабочую .data или .json копию настроек.
  4. Для резервной копии всего профиля настольного приложения используйте Расширенный перенос полного сеанса.
  5. Если повреждён только список источников приложения, попробуйте Очистить все источники. Оно действует уже, чем полный сброс, и предназначено для сохранения сеансов, cookie и настроек.
  6. Используйте полный сброс только после резервного копирования или согласия на полную локальную очистку.

Если экспорта нет, но остался старый URL док-панели, помощник восстановления по ссылке док-панели может восстановить идентификатор сеанса, пароль и настройки URL из этой ссылки. Он не создаст заново настройки или аккаунты источников, которых никогда не было в URL.

Что включает обычная копия настроек

Текущий тест переноса настроек приложения проверяет сохранение и восстановление кэшированного состояния Social Stream и выбранных настроек. Экспорт расширения браузера включает идентификатор сеанса, необязательный пароль, состояние и объект настроек.

  • Настройки источников и общие настройки, представленные в сохранённом состоянии.
  • Идентификатор сеанса Social Stream и необязательный пароль.
  • Выбранные настройки настольного приложения.

Резервная копия расширения браузера .data не включает cookie браузера и сеансы входа на сайты. Обычный экспорт настольного приложения тоже не копирует все cookie и входы; для переноса всего профиля используйте доступный только в приложении перенос полного сеанса.