This commit is contained in:
2026-10-17 22:11:06 +07:00
parent 35e579701a
commit 688d900cdc
13 changed files with 192 additions and 15 deletions
+4 -2
View File
@@ -22,8 +22,10 @@
- [ ] В ОС выбран нужный аудиовыход. Пробный звук слышен физически, mute выключен,
громкость основного канала и музыки подходит для помещения.
- [ ] После подключения HDMI аудиовыход проверен повторно.
- [ ] Для телефона подключено управление выбранной игрой, проверен номер экрана,
связь с сервером и новая команда с сайта. Звук назначен нужному экрану.
- [ ] Перед подключением телефона проверено название в строке «Игра для управления»;
подключено управление этой игрой, проверен номер экрана,
связь с сервером и новая команда с сайта. Проверено назначение звука экрану
и отдельно локальное выключение звука.
- [ ] Перед стартом выбрана нужная сцена, музыка и таймер в ожидаемом состоянии.
- [ ] Компьютер подключён к питанию; крышка остаётся открытой.
+1 -1
View File
@@ -19,7 +19,7 @@
## Команды с телефона
1. Нажать «Подключить управление выбранной игрой», записать номер экрана.
1. Нажать «Подключить управление этой игрой», записать номер экрана.
Открыть показ на внешнем дисплее. Дождаться сообщения о связи.
2. На телефоне открыть существующую страницу управления этой игрой.
Убедиться, что экран появился в её списке. Назначить звук этому экрану
+19
View File
@@ -64,6 +64,25 @@ macOS нет. Этот стенд не подтверждает Ubuntu/Debian,
Физический звук, час офлайн, телефон, сон, переподключение и замеры не выполнены.
Этот Manjaro-стенд не заменяет Ubuntu/Debian из обязательной матрицы.
## Проверка согласования интерфейса (2026-10-17)
Проверены текущие исходники после упаковки кандидата. Архивы 0.2.0-rc.1
не пересобирались и не включают следующие изменения интерфейса.
- Названия восьми режимов согласованы с сайтом, статусы игр показаны по-русски.
- Подключение явно указывает локально выбранную игру, независимо от игры
в серверном списке загрузки; отключение не обещает отвязку на сервере.
- Отдельно отображается подтверждённое сервером назначение звука.
Локальный mute его не изменяет; отсутствие текущего опроса явно обозначено.
- Type-check, ESLint, Stylelint, 74 теста, сборка, GUI smoke — PASS.
Новый GUI-сценарий выбирает серверную игру для подготовки при другом локальном
пакете, проверяет неизменность цели управления и перевод статуса. После выбора
нового локального пакета цель меняется; серверное назначение звука видно в UI.
- Проверены 28 ссылок документации и git diff --check — PASS.
Прежние ограничения GUI-стенда сохраняются: Linux x64, синтетический внешний
дисплей, тестовые no-sandbox/mute-audio/disable-gpu. Новых аппаратных результатов нет.
## Отчёт одного стенда
- Дата, версия приложения и SHA-256 архива:
+15 -4
View File
@@ -5,6 +5,10 @@
Телефон отправляет команды через существующий сервер сайта; без сети
управляйте показом с компьютера.
Руководство описывает текущие исходники. Ранее собранные архивы 0.2.0-rc.1
ещё содержат прежние подписи режимов и кнопки подключения и не отображают
новый отдельный статус назначения звука. Для этих исправлений нужна новая сборка.
Перед мероприятием используйте [чек-лист площадки](EVENT_CHECKLIST.md).
## Версия и установка
@@ -58,6 +62,7 @@ Windows 11, macOS 13+, Ubuntu 24.04 LTS или Debian 13. Эти требова
используйте «Отменить загрузку». Не выезжайте с незавершённой загрузкой.
4. В отдельном блоке **«Материалы показа» выберите подготовленную игру**.
Загрузка и выбор игры на сервере сами по себе не выбирают пакет для показа.
Статусы игр отображаются как «Черновик», «Идёт», «Пауза», «Завершена».
Сообщение «Тестовый режим: синтетические аудио и видео» означает, что игровая
копия не выбрана.
5. Откройте показ, проверьте изображения, вступление, видео и плейлисты.
@@ -78,7 +83,7 @@ Windows 11, macOS 13+, Ubuntu 24.04 LTS или Debian 13. Эти требова
В «План показа» выберите шаг, используйте «Предыдущий шаг» / «Следующий шаг»
либо переключатель «Режим показа». Доступны восемь режимов: «Обложка»,
«Вступление», «Завершение вступления», «Заключительное видео», «Завершение показа»,
«Введение», «Успехов», «Закрывашка», «Спасибо за игру»,
«Результаты», «Таймер» и «Текст». Переход к шагу или режиму сам не запускает
медиа и таймер. Дождитесь готовности; отправленная команда ещё не означает
успешного воспроизведения — смотрите статус и фактическое изображение/звук.
@@ -123,19 +128,25 @@ Windows 11, macOS 13+, Ubuntu 24.04 LTS или Debian 13. Эти требова
## Управление с телефона
1. Войдите и выберите готовую игру в «Материалы показа».
2. Нажмите «Подключить управление выбранной игрой»; запишите показанный номер экрана.
2. Проверьте строку «Игра для управления»: это название локально выбранного
пакета, независимо от игры в списке загрузки выше. Нажмите «Подключить управление
этой игрой»; запишите показанный номер экрана.
Откройте показ и дождитесь «Связь с сервером есть».
3. На телефоне откройте существующую страницу управления этой игрой на сайте.
При необходимости назначьте звук экрану через сайт или кнопку
«Назначить звук этому экрану». Это отключает звук других экранов игры
по существующим правилам сервера.
по существующим правилам сервера. Статус назначения звука показывается отдельно
от локального переключателя «Выключить весь звук». До подтверждения сервером
назначение неизвестно; при закрытом показе или потере связи отображается
последнее подтверждённое состояние.
4. Отправьте новую команду. Первое состояние после подключения, открытия окна
или восстановления связи не повторяет старые команды.
Опрос сервера идёт раз в секунду при открытом показе. Быстрые команды между
опросами могут объединяться. Локальные команды компьютера действуют только
на его показ и не рассылаются другим экранам. Новая команда телефона может
изменить локальный показ. «Отключить управление» прекращает серверное управление.
изменить локальный показ. «Отключить управление» прекращает управление приложением,
но сохраняет привязку экрана на сервере. Для отвязки используйте сайт.
При отсутствии интернета пользуйтесь локальным пультом; прямого подключения
телефона к приложению по LAN нет.