Каталог модулей
- где установить модуль
- модуль не устанавливается
- как убрать дополнение
- хочу вернуть версию модуля из поставки
- вкладка, где скачиваются дополнения, пустая, вчера там был список
Что на этой странице
Всё находится в разделе Каталог модулей в боковой панели, разделено на два экрана:
- Встроенные — то, что шло с приложением. Их можно отключать или откатывать до версии из поставки, но нельзя удалять.
- Дополнительные — модули, которые устанавливаются по мере необходимости, скачиваются с straimer.com.
Обновления модулей не здесь — они на странице Настройки → Обновления, в блоке Модули.
Включение и выключение модуля
Переключатель находится на карточке модуля в каталоге. Выключено означает, что фоновая работа модуля останавливается.
Модуль, установленный впервые, запускается во включённом состоянии.
Установка отклонена
В сообщении указана причина. Распространённые:
- Модулю требуется более новая Core API — обновите strAImer. Модуль новее приложения. Сначала обновите приложение из Настройки → Обновления. Несовместимый модуль показывает «Несовместим — обновите приложение» вместо кнопки Установить.
- Контрольная сумма пакета не совпадает / подпись недействительна. Загрузка была повреждена или подменена, и установка была отклонена намеренно. Попробуйте снова; если повторяется, сообщите об этом — ничего не было установлено, так что ничего не сломано.
- Не удалось загрузить пакет / Реестр модулей недоступен. Наш сервер или соединение. Всё уже установленное продолжает работать.
В Дополнительных ничего нет
Без соединения с straimer.com список доступных модулей не может быть показан, и экран сообщает об этом. Это не влияет на установленные модули — они читаются из локальной базы данных и продолжают работать. Встроенные остаются полностью заполненными.
Каталог кэширует ответ примерно на минуту, поэтому сразу после потери соединения он может всё ещё выглядеть нормально.
Удаление
Только Дополнительные можно удалить, с помощью значка корзины. Сначала он спрашивает, и это серьёзно: настройки модуля и сохранённый доступ к платформе удаляются вместе с ним, и это нельзя отменить.
У встроенных модулей нет корзины. Вместо этого у них есть Вернуть версию из поставки, которая отбрасывает обновление и возвращает версию, шедшую с приложением.
Откат модуля
Приложение хранит два последних пакета каждого модуля, поэтому Откатиться доступен после как минимум одного обновления. Копия, которая никогда ничего не обновляла, не имеет кэша и сообщает об этом.
Обновление есть на сайте, но не предлагается
Две обычные причины:
- Новая версия требует более новое приложение. Тогда модуль появляется в разделе Требуют новую версию приложения на странице Обновления — сначала обновите приложение.
- Модуль принадлежит набору. Участники набора обновляются как группа, и их карточка говорит «обновляется со своим набором» вместо показа кнопки.
Наборы
Наборы существуют только в Дополнительных: одна карточка вместо кучи связанных модулей. Они устанавливаются один за другим, и если один не удаётся, остальные всё равно устанавливаются — неудачи перечисляются в конце.
Строка под названием говорит о состоянии набора: 9 модулей в одной установке до того, как что-либо есть, Набор 1.0.0 · 9 модулей, когда весь набор установлен, и полностью установлен (9 модулей) для наборов, у которых пока нет собственных выпусков.
Установлена только часть
Если часть набора отсутствует, карточка говорит частично установлен: 2 из 9 и кнопка становится Доустановить — она загружает недостающее и не трогает участников, которые уже находятся на версии, ожидаемой набором. Корзина тоже есть: частично установленный набор можно удалить так же, как целый, поскольку его модули не работают по отдельности.
Подсчёт ведётся по файлам на диске, а не по записям в приложении. Машина, которая получила настройки из резервной копии, содержит запись о каждом модуле и ни одного файла, и набор считается не установленным — что является правдой: там нечего запускать.
Переключатель достигает только фактически установленных модулей. Пока часть набора работает, он показывает 2 из 9 запущено, и одно нажатие всегда переводит весь набор в одно состояние. Включение частично установленного набора запускает то, что есть, а затем говорит Некоторые модули не установлены здесь: «N модуль(ей) этого набора нет на этом компьютере. Их настройки уже восстановлены — установите набор, и они будут подхвачены.»
Набор не соответствует ни одному выпуску
Установка, обновление или откат участников по одному оставляет комбинацию, которую никто не тестировал вместе. Тогда карточка говорит Состав изменён вручную — не соответствует набору 1.0.0 и предлагает Восстановить состав набора, который переводит каждого участника на версию, зафиксированную этим выпуском.