up
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
- [ ] В ОС выбран нужный аудиовыход. Пробный звук слышен физически, mute выключен,
|
||||
громкость основного канала и музыки подходит для помещения.
|
||||
- [ ] После подключения HDMI аудиовыход проверен повторно.
|
||||
- [ ] Перед подключением телефона проверено название в строке «Игра для управления»;
|
||||
- [ ] Перед подключением к серверу проверено название в строке «Игра для управления»;
|
||||
подключено управление этой игрой, проверен номер экрана,
|
||||
связь с сервером и новая команда с сайта. Проверено назначение звука экрану
|
||||
и отдельно локальное выключение звука.
|
||||
@@ -45,7 +45,7 @@
|
||||
и выбор внешнего дисплея; явно нажать «Открыть показ» после восстановления.
|
||||
- [ ] При отсутствии звука проверить системный выход, HDMI, mute и громкость обоих каналов.
|
||||
- [ ] После аварии проверить остаток таймера на паузе; медиа запускать явно.
|
||||
- [ ] После возврата сети дождаться связи и отправить новую команду телефона.
|
||||
- [ ] После возврата сети дождаться связи и отправить новую команду через сайт.
|
||||
- [ ] При повторном сбое сохранить журналы и сведения по
|
||||
[руководству](USER_GUIDE.md#журналы-и-обращение-за-помощью).
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ $env:ELECTRON_BUILDER_COMPRESSION_LEVEL='1'). Она меняет степень
|
||||
|
||||
## Актуальность сборок
|
||||
|
||||
После удаления LAN-пульта архивы Linux/Windows x64/ARM64 пересобраны из текущего
|
||||
После удаления лишней сетевой инфраструктуры архивы Linux/Windows x64/ARM64 пересобраны из текущего
|
||||
кода. Содержимое app.asar сверено: LAN-модулей, ws и тестов в поставке нет.
|
||||
Контрольные суммы обновлены в release/SHA256SUMS. Type-check, lint, lint:css,
|
||||
build, 4 теста и GUI smoke — PASS, включая запуск кнопкой локального пульта.
|
||||
|
||||
@@ -17,11 +17,11 @@
|
||||
до выхода из приложения. На Linux требуется рабочий libsecret/KWallet;
|
||||
`basic_text` не используется для сохранения секретов.
|
||||
|
||||
## Команды с телефона
|
||||
## Серверные команды
|
||||
|
||||
1. Нажать «Подключить управление этой игрой», записать номер экрана.
|
||||
Открыть показ на внешнем дисплее. Дождаться сообщения о связи.
|
||||
2. На телефоне открыть существующую страницу управления этой игрой.
|
||||
2. Открыть существующую страницу управления этой игрой на сайте.
|
||||
Убедиться, что экран появился в её списке. Назначить звук этому экрану
|
||||
через сайт или одноимённую кнопку приложения; это отключает звук других
|
||||
экранов игры по существующим правилам сервера.
|
||||
@@ -30,8 +30,8 @@
|
||||
4. Проверить текст, настройку/пуск/паузу/сброс таймера и музыку: выбор трека,
|
||||
громкость, повтор и автоматический переход. Все используемые ресурсы должны
|
||||
быть в скачанном пакете; новый плейлист требует подготовки материалов.
|
||||
5. Чередовать телефон и компьютер. Локальная пауза не должна отменяться повтором
|
||||
того же серверного состояния. Новая команда телефона должна применяться.
|
||||
5. Чередовать серверные команды и локальный пульт. Локальная пауза не должна отменяться повтором
|
||||
того же серверного состояния. Новая серверная команда должна применяться.
|
||||
Команды компьютера действуют только на этот показ и не рассылаются другим экранам.
|
||||
6. Проверить прежний браузерный экран отдельно: его вход, привязка и команды
|
||||
должны работать как раньше. Общие команды игры по-прежнему относятся ко всем
|
||||
@@ -49,8 +49,8 @@
|
||||
1. Во время воспроизведения отключить сеть компьютера. Проверить локальные
|
||||
play/pause/seek, переход музыки и продолжающийся таймер.
|
||||
2. При отключённой сети изменить показ локально, затем отправить команду
|
||||
телефоном. Вернуть сеть: накопленное состояние не должно отменить локальное
|
||||
действие. Следующая новая команда телефона должна примениться.
|
||||
через сайт. Вернуть сеть: накопленное состояние не должно отменить локальное
|
||||
действие. Следующая новая серверная команда должна примениться.
|
||||
3. Проверить истечение пользовательского входа и отдельно недействительную
|
||||
экранную сессию на тестовом сервере. Показ не прерывается; интерфейс предлагает
|
||||
повторный вход или подключение управления. Не менять рабочую базу ради проверки.
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
Внешний дисплей предвыбирается только при совпадении сохранённых ID и названия;
|
||||
другой экран требуется выбрать вручную. Автоматического открытия нет.
|
||||
3. Вернуть сеть и подключить управление игрой. После аварийного закрытия
|
||||
отправить телефоном команду PLAY, затем восстановить и вручную открыть показ.
|
||||
отправить через сайт команду PLAY, затем восстановить и вручную открыть показ.
|
||||
Накопленная команда не запускает звук. Следующая новая команда применяется.
|
||||
4. Закрыть приложение во время показа. Звук прекращается, блокировка сна
|
||||
освобождается, материалы остаются на диске. При повторном запуске нет автопуска.
|
||||
|
||||
@@ -122,14 +122,14 @@ preload, локальную выдачу Range, восстановление п
|
||||
относится только к M1 с 16 ГБ RAM.
|
||||
2. Войти, скачать настоящую игру, выбрать её и открыть показ на реальном внешнем
|
||||
дисплее. Проверить восемь режимов, план, текст/кириллицу, таймер, музыку и результаты
|
||||
по SCREEN-005/006. Проверить телефон в Safari iPhone и Chrome Android через сайт.
|
||||
по SCREEN-005/006.
|
||||
3. Отключить сеть на час и пройти полный показ с музыкой, перемоткой, таймером и
|
||||
сменой сцен. Готовые файлы не должны требовать сети; пульт/технические ошибки
|
||||
не должны появляться на проекторе. Записать стабильность и ошибки журнала.
|
||||
4. Выполнить SCREEN-007: переподключение проектора, смена параметров дисплея,
|
||||
fullscreen, автоматический/принудительный сон, кабельный/USB/HDMI звук.
|
||||
Восстановление требует явного открытия; медиа остановлены, таймер на паузе.
|
||||
5. Вернуть сеть. Старая команда телефона не отменяет локальное действие;
|
||||
5. Вернуть сеть. Старая серверная команда не отменяет локальное действие;
|
||||
новая команда применяется. Завершить игру и сохранить результаты с датой снимка.
|
||||
6. Перезапустить приложение без сети: выбранная игра/снимок доступны, окно показа
|
||||
закрыто, звук не начинается. Заменить папку приложения новой сборкой с тем же
|
||||
|
||||
@@ -61,7 +61,7 @@ macOS нет. Этот стенд не подтверждает Ubuntu/Debian,
|
||||
наблюдения, но видимость/работоспособность пульта владельцем ещё не подтверждены.
|
||||
Обычный запуск пока не отмечается PASS; тестовые флаги для обхода не добавлялись.
|
||||
- Ожидается подключение реального проектора и подтверждение интерфейса владельцем.
|
||||
Физический звук, час офлайн, телефон, сон, переподключение и замеры не выполнены.
|
||||
Физический звук, час офлайн, сон, переподключение и замеры не выполнены.
|
||||
Этот Manjaro-стенд не заменяет Ubuntu/Debian из обязательной матрицы.
|
||||
|
||||
## Проверка согласования интерфейса (2026-10-17)
|
||||
@@ -145,7 +145,6 @@ isVisible() подтвердили внутреннее состояние Elect
|
||||
- Аудиовыходы (кабель/USB/HDMI) и форматы:
|
||||
- Предупреждения неподписанного запуска и результат установки:
|
||||
- Подготовка/восемь режимов/музыка/таймер/результаты:
|
||||
- Телефон Safari iPhone / Chrome Android:
|
||||
- Час работы офлайн; отключение и возврат сети:
|
||||
- Переподключение дисплея/fullscreen/сон/перезапуск:
|
||||
- Замена приложения с сохранением профиля:
|
||||
|
||||
+9
-10
@@ -2,8 +2,8 @@
|
||||
|
||||
Приложение «Вечерний детектив» хранит подготовленные материалы на компьютере
|
||||
и показывает их на проекторе. Пульт работает на основном экране компьютера.
|
||||
Телефон отправляет команды через существующий сервер сайта; без сети
|
||||
управляйте показом с компьютера.
|
||||
Приложение получает обновления через существующий сервер сайта; без сети
|
||||
управляйте показом локально.
|
||||
|
||||
Руководство описывает текущие исходники и пересобранный Linux x64 0.2.0-rc.1.
|
||||
Остальные архивы ещё содержат прежние подписи режимов и кнопки подключения
|
||||
@@ -97,7 +97,7 @@ Windows 11, macOS 13+, Ubuntu 24.04 LTS или Debian 13. Эти требова
|
||||
нажмите «Удалить план», затем «Сохранить план». При ошибке сохранения черновик
|
||||
остаётся в редакторе. Изменения черновика и сохранение сами не меняют проектор.
|
||||
|
||||
План общий с сайтом и телефоном. При параллельных правках последнее сохранение
|
||||
План общий с сайтом. При параллельных правках последнее сохранение
|
||||
заменяет его целиком. Во время редактирования фоновое обновление не меняет
|
||||
черновик. Сохранение требует сети; локально хранится последняя подтверждённая
|
||||
копия отдельно от материалов игры.
|
||||
@@ -146,14 +146,14 @@ Windows 11, macOS 13+, Ubuntu 24.04 LTS или Debian 13. Эти требова
|
||||
«Закрыть показ» останавливает медиа, но **обычное закрытие не ставит таймер на паузу**.
|
||||
При необходимости сначала нажмите «Пауза таймера». При смене пакета таймер сбрасывается.
|
||||
|
||||
## Управление с телефона
|
||||
## Связь с сервером
|
||||
|
||||
1. Войдите и выберите готовую игру в «Материалы показа».
|
||||
2. Проверьте строку «Игра для управления»: это название локально выбранного
|
||||
пакета, независимо от игры в списке загрузки выше. Нажмите «Подключить управление
|
||||
этой игрой»; запишите показанный номер экрана.
|
||||
Откройте показ и дождитесь «Связь с сервером есть».
|
||||
3. На телефоне откройте существующую страницу управления этой игрой на сайте.
|
||||
3. Откройте существующую страницу управления этой игрой на сайте.
|
||||
При необходимости назначьте звук экрану через сайт или кнопку
|
||||
«Назначить звук этому экрану». Это отключает звук других экранов игры
|
||||
по существующим правилам сервера. Статус назначения звука показывается отдельно
|
||||
@@ -165,19 +165,18 @@ Windows 11, macOS 13+, Ubuntu 24.04 LTS или Debian 13. Эти требова
|
||||
|
||||
Опрос сервера идёт раз в секунду при открытом показе. Быстрые команды между
|
||||
опросами могут объединяться. Локальные команды компьютера действуют только
|
||||
на его показ и не рассылаются другим экранам. Новая команда телефона может
|
||||
на его показ и не рассылаются другим экранам. Новая команда сервера может
|
||||
изменить локальный показ. «Отключить управление» прекращает управление приложением,
|
||||
но сохраняет привязку экрана на сервере. Для отвязки используйте сайт.
|
||||
При отсутствии интернета пользуйтесь локальным пультом; прямого подключения
|
||||
телефона к приложению по LAN нет.
|
||||
При отсутствии интернета пользуйтесь локальным пультом.
|
||||
|
||||
## Сбои и восстановление
|
||||
|
||||
| Ситуация | Действия ведущего |
|
||||
| --- | --- |
|
||||
| Нет сети | Продолжайте локально. После возврата сети дождитесь связи и отправьте новую команду с телефона. |
|
||||
| Нет сети | Продолжайте локально. После возврата сети дождитесь связи и отправьте новую команду через сайт. |
|
||||
| Проектор отключился, изменилось разрешение или произошёл сон | Прочитайте причину в пульте, восстановите дисплей/выход звука, выберите внешний экран и явно откройте показ. Медиа остановлены, работающий таймер сохранён на паузе. |
|
||||
| Нет звука | Проверьте выход и mute ОС, кабель/USB/HDMI, «Выключить весь звук», громкость канала, открытое окно и статус проигрывателя. Для команд телефона проверьте назначение звука экрану. |
|
||||
| Нет звука | Проверьте выход и mute ОС, кабель/USB/HDMI, «Выключить весь звук», громкость канала, открытое окно и статус проигрывателя. Для серверных команд проверьте назначение звука экрану. |
|
||||
| Ошибка подготовки сцены | Проверьте сообщение и нажмите «Повторить подготовку». При повторении проверьте пакет до продолжения игры. |
|
||||
| Пакет повреждён или отсутствует файл | При доступной сети закройте показ и загрузите материалы заново. Для удаления выберите другой пакет или тестовый режим, затем «Удалить материалы» у нужной игры. Без сети восстановить отсутствующие байты нельзя. |
|
||||
| Истёк вход или сессия экрана | Повторно войдите или подключите управление по сообщению пульта. Готовые материалы остаются на диске. |
|
||||
|
||||
Reference in New Issue
Block a user