Версия 1.2 — 2026-05-13
Добавлено
Голосовой ввод показаний
На форме Журнала температуры и влажности — кнопка «🎤 Голосовой ввод показаний».
- При клике слушает диктовку и заполняет 4 поля блока «Утро» по очереди: темп. помещения → сухого прибора → увлажнённого → относительная влажность
- Когда «Утро» полностью заполнено, автоматически переключается на блок «Вечер»
- Распознаёт как цифры («25», «двадцать пять»), так и числа словами 0–99 на русском
- Активное поле подсвечивается голубой рамкой; внизу плавающий бар со статусом и кнопкой «Стоп»
- Не распознанное вслух — сообщает «Не распознал, повторите»
- Работает в Chromium-браузерах (Chrome, Edge, Yandex). В Safari/Firefox — нет поддержки Web Speech API → выводит alert
Кнопка «Выполнено сегодня» на форме генеральной уборки
Форма создания/редактирования записи журнала ген. уборок — кнопка под датами:
- Клик подставляет текущую дату в поле «Фактическая дата проведения»
- Удобно для быстрой отметки выполнения
Исправлено
Обход кабинетов: корректный расчёт «Частично» для УФ и текущих уборок
- УФ-обеззараживание: запись без указанного времени выключения теперь помечается как «Частично», а не «Выполнено». В подсказке — «Не указано время выключения», клик ведёт сразу на эту запись.
- Текущие уборки: одна запись за день теперь = «Частично» (т.к. требуется минимум 2 уборки — утром и вечером). Две и больше = «Выполнено».
- Изменения — в сервисе
App\Services\CabinetJournalDailyStatus.