Skip to content

Панель «Доступ» v0.1.2: Header и устройства периметров - #4

Merged
NikaSir merged 1 commit into
mainfrom
feat/perimeter-diagnostics-0.1.2
Sep 2, 2026
Merged

Панель «Доступ» v0.1.2: Header и устройства периметров#4
NikaSir merged 1 commit into
mainfrom
feat/perimeter-diagnostics-0.1.2

Conversation

@NikaSir

@NikaSir NikaSir commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Что изменено

  • Header приведён к правилам NikaS: системное меню слева, центральная плашка Контроль доступа / UI v0.1.2, глобальное обновление реестров справа.
  • Удалён shortcut диагностики из Header и отдельная кнопка возврата из рабочей области.
  • Центральная плашка Header остаётся единственным возвратом в /dashboard-house-v12/home.
  • В диагностике добавлен перечень устройств и датчиков, реально участвующих в расчёте внутреннего и внешнего периметров.
  • Для каждого датчика показаны friendly name, entity ID и фактическое состояние; нажатие открывает Home Assistant more-info.
  • Телеметрия списка обновляется точечно без перерисовки панели; unknown и unavailable остаются состояниями «Нет данных».
  • Версия интеграции и cache-busting повышены до 0.1.2.

Проверки

  • npm test
  • 25 unit/contract tests — успешно
  • frontend bundle соответствует исходникам
  • проверка безопасности команд и отсутствия оптимистического положения — успешно
  • проверка Header и отсутствия дублирующего возврата — успешно
  • проверка диагностической группировки периметров — успешно
  • git diff --check — успешно

Приёмка

PR оставлен черновиком до проверки на iPhone. Порядок тестирования обновлён в docs/PHONE_ACCEPTANCE.md.

Слияние — только после отдельной команды «Сливай».


Технически заменяет черновой PR #3 без изменения ветки и commit SHA: штатная операция GitHub Connector «Ready for review» завершилась ошибкой схемы GraphQL.

@NikaSir
NikaSir merged commit b57d40d into main Sep 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant