Работайте, пока идёт сборка
КраткоЗапрос в режиме «Создать», отправленный во время сборки, ждёт в блоке «Далее» над полем запроса и запускается сам, когда закончится предыдущая сборка, — даже если вкладка закрыта. Запросы в режимах «Чат» и «План» не ждут: они отвечают параллельно со сборкой. Ожидающие запросы можно поднимать выше, возвращать на редактирование, удалять, а очередь — останавливать и возобновлять.
Сборка занимает несколько минут. Ждать не обязательно: пишите следующую идею, как только она появилась. MonstarX выстраивает запросы в очередь и выполняет их один за другим, а на вопросы отвечает тем временем.
Что будет, если отправить запрос во время сборки?
Заголовок раздела «Что будет, если отправить запрос во время сборки?»Зависит от режима:
| Запрос | Пока идёт сборка | Подсказка над полем запроса |
|---|---|---|
| Создать (включая изменения из режима редактирования, кнопку Создать у функции и Продолжить) | Ждёт в блоке Далее и запускается, когда закончится предыдущая сборка | Запустится после завершения текущей сборки или Выполнится после запросов в очереди: 2 |
| Чат | Отвечает сразу, параллельно со сборкой | Ответит сейчас, пока идёт создание |
| План | Сразу задаёт вопросы, параллельно со сборкой | Задаст вопросы сейчас, пока идёт создание |
Пока идёт сборка, кнопка отправки для запроса в режиме Создать называется В очередь, а в поле запроса написано MonstarX создаёт приложение… добавьте следующий запрос, он выполнится сразу после текущего.
Ответы в режимах Чат и План тоже идут по одному: второй вопрос ждёт, пока не будет готов ответ на первый (Запустится после завершения текущего ответа).
Сборки выполняются по одной намеренно: у приложения один набор файлов, один предпросмотр и одна база данных, так что две сборки одновременно перезаписывали бы друг друга.
Что такое «Далее»?
Заголовок раздела «Что такое «Далее»?»Далее — список ожидающих запросов прямо над полем запроса. В каждой строке — место в очереди, значок вида запроса (Создать, Чат, План, режим редактирования, исправление после QA…), текст запроса и скрепка, если прикреплены файлы.
Когда сборка впереди заканчивается, первый запрос запускается сам. Под ним в чате видна надпись Запуск…, пока не начнётся ответ.
Как изменить очередь?
Заголовок раздела «Как изменить очередь?»Наведите курсор на ожидающий запрос (или нажмите на него на телефоне), чтобы увидеть кнопки:
- ↑ (Запустить раньше) — поднимает запрос на одно место.
- ✎ (редактировать) — убирает запрос из очереди и возвращает его в поле запроса вместе с текстом, режимом и файлами, чтобы вы изменили его и отправили снова. Изменения из режима редактирования и ответы на вопросы режима План так вернуть нельзя — их можно только удалить.
- × (удалить) — убирает запрос из очереди.
Кнопка Очистить вверху очищает очередь. Если ждут два запроса или больше, сначала появится вопрос: нажмите Удалить все, чтобы подтвердить, или Оставить, если передумали. Запрос, который уже начался, продолжает выполняться.
Как остановить MonstarX?
Заголовок раздела «Как остановить MonstarX?»Нажмите Остановить (красная кнопка в поле запроса). Она останавливает всё, что MonstarX сейчас делает в этом проекте, — сборку и любые ответы в режимах Чат и План — и приостанавливает очередь.
Всё, что было написано до нажатия Остановить, сохраняется, а остановленный запрос помечается в чате как Остановлено. Если хотите откатить изменения, восстановите прежнюю версию.
Почему написано «Очередь остановлена»?
Заголовок раздела «Почему написано «Очередь остановлена»?»Очередь приостанавливается всякий раз, когда что-то идёт не так, чтобы новые сборки не накладывались на проблему:
- вы нажали Остановить;
- сборка завершилась ошибкой;
- исчерпан лимит использования тарифа (в его собственном сообщении сказано, когда он обновится);
- MonstarX дважды перезапустился посреди одной и той же сборки.
Поле становится жёлтым, в нём написано Очередь остановлена и указана причина, например Запрос «Добавь подписку на рассылку в подвал» остановлен, поэтому последующие запросы не запущены.
Нажмите Возобновить, чтобы запустить следующий ожидающий запрос. Всё, что вы отправите в это время, выполнится сразу, следующим шагом. Неудачный ответ в режиме Чат никогда не останавливает очередь.
Можно ли закрыть вкладку?
Заголовок раздела «Можно ли закрыть вкладку?»Да. Сборки идут на серверах MonstarX, а не в браузере. Закройте вкладку, заблокируйте телефон или откройте другой проект: сборка продолжится, а запросы из очереди, как обычно, запустятся один за другим. Когда вы вернётесь, в чате будет всё, что произошло.
Пока MonstarX работает, над полем запроса об этом напоминает надпись Можно закрыть эту страницу: MonstarX продолжит создавать приложение. и кнопка Уведомить меня — тогда это устройство сообщит, когда сборка закончится или понадобится ваше участие. Подробнее — в статье Уведомления.
Как очередь работает с QA?
Заголовок раздела «Как очередь работает с QA?»Ваши сборки идут первыми:
- Если в момент отправки сборки идёт автоматическое QA-тестирование, оно останавливается и ждёт. Когда сборки из очереди закончатся, оно вернётся в виде выбора — QA в браузере приостановлен на время создания. Запустите его сейчас на готовом приложении или отложите. — с кнопками Запустить QA и Позже.
- Если QA исправляет найденную проблему, это исправление идёт раньше сборок из очереди, потому что QA диагностировал приложение в его текущем виде. Очередь сообщает: Сначала QA исправит обнаруженные проблемы, затем выполнятся запросы на создание из очереди.
Вопросы и ответы
Заголовок раздела «Вопросы и ответы»Сколько запросов может ждать в очереди?
Фиксированного ограничения нет. Каждая сборка из очереди тратит кредиты, когда выполняется, так что удаляйте ненужные.
Можно ли задать вопрос, пока идёт долгая сборка?
Да. Переключитесь на Чат и спросите — ответ придёт сразу, параллельно со сборкой. MonstarX знает, что идёт сборка, поэтому не примет недостроенную страницу за ошибку.
Могут ли люди, с которыми я поделился проектом, менять очередь?
Люди с правом просмотра видят блок Далее, но не его кнопки. Ставить запросы в очередь, менять порядок, редактировать и удалять их можете только вы (и люди с правом редактирования).
Я случайно остановил сборку. Как продолжить?
Отправьте запрос снова или нажмите Возобновить, чтобы запустить следующий запрос в очереди. Всё, что было создано до остановки, сохранено.
Запускаются ли запросы из очереди, если лимит исчерпан?
Нет. Очередь останавливается с сообщением о лимите, вместо того чтобы запускать сборки, которые не смогут закончиться. Нажмите Возобновить, когда лимит обновится или после использования Boost.