CHANGELOG.md 5.3 KB

Отчёт об изменениях — «Пожарная сигнализация»

Формат: дата → версия → что изменено. Время указано по Москве (UTC+3).


v4.0 — 20.10.2026, 15:24 — Центрирование интерфейса

  • Основной контент сцен выровнен по центру: плашка сцены, заголовок (с симметричными акцентными чертами по бокам), вводный текст, счётчики, ряды кнопок и блоки шагов.
  • Сцена вертикально центрируется на широких экранах (минимальная высота = высота окна минус шапка и нижняя панель).
  • Максимальная ширина приложения уменьшена с 1100 до 1000 px — меньше пустоты по краям.
  • Нижняя панель навигации выровнена по центру; тексты внутри карточек, ЖК-экран ППКП и журнал остались выровненными по левому краю для читаемости.
  • На телефоне вертикальное центрирование отключено, чтобы не было лишних отступов.
  • Версия кэша Service Worker: aps-course-v4.

v3.0 — 20.10.2026, 00:18 — Новые кнопки и дизайн

Новые кнопки (панель в шапке и внутри сцен):

  • ☰ Меню сцен — список всех сцен с отметкой ✔, переход к пройденным; внутри — «↺ Сбросить весь прогресс» и «🗑 Стереть результат теста».
  • 💡 Подсказка — своя для каждой сцены, в модальном окне.
  • ↺ Сбросить сцену — перезапуск текущей сцены с нуля (для теста — перезапуск теста).
  • ⛶ Полный экран.
  • «↺ Сбросить ползунок» (сцена 2), «↺ Пройти заново» (сцена 5), «↺ Перемешать и начать заново» (сцена 7).
  • Горячие клавиши: ← / → навигация, M меню, H подсказка, R сброс, F полный экран, Esc закрыть окно.

Дизайн:

  • Плашка-«kicker» над заголовком сцены («СЦЕНА 3 · ДЫМОВОЙ»).
  • Всплывающее уведомление «✔ Задание выполнено» при разблокировке перехода.
  • Модальные окна с размытием фона, конфетти при оценке 4–5.
  • Панель инструментов с круглыми кнопками, анимация поворота у «Сбросить».
  • Доработка адаптива для телефона (компактная панель инструментов).

Технически: версия кэша Service Worker aps-course-v3.


v2.0 — 20.10.2026, 00:11 — Переименование и редизайн интерфейса

  • Название «АПС · Интерактивный курс» заменено на «Пожарная сигнализация» (шапка, <title>, manifest.webmanifest, README, SCENARIO).
  • Новая шапка: логотип-иконка, подпись «Сцена N из 8 · название», кликабельные сегменты прогресса.
  • «Стеклянные» карточки, акцентная полоска у заголовков, пульсирующая кнопка старта, новые ползунки, анимированный фон, фокус-рамки, поддержка prefers-reduced-motion.
  • Исправлена шапка на телефоне (прогресс — отдельной строкой).
  • Исправлена работа атрибутов в хелпере el() (пустые значения больше не превращаются в строку «null»).

v1.1 — 19.10.2026 — Исправления после первой проверки

  • Исправлено: варианты ответов мини-вопросов не отображались (массив кнопок в append).
  • Нижняя панель больше не перекрывает контент; на стартовом экране скрыта.
  • Разблокировка перехода со сцены 2 теперь только после выполнения всех условий.
  • Ускорен опрос условий перехода (150 мс).

v1.0 — 19.10.2026 — Первая версия

  • PWA на 8 сцен + итоговое тестирование (9 вопросов).
  • Модели: оптический дымовой извещатель, тепловые (максимальный и дифференциальный), пульт ППКП.
  • Аудио (сирена, сигналы, голосовое оповещение), canvas-анимация пожара.
  • Файлы: SCENARIO.md, README.md, issues.md, манифест, Service Worker, иконки.