release: версия 0.0.33
This commit is contained in:
34
CHANGELOG.md
34
CHANGELOG.md
@@ -3,6 +3,40 @@
|
||||
Формат основан на [Keep a Changelog](https://keepachangelog.com/ru/1.1.0/),
|
||||
проект придерживается [семантического версионирования](https://semver.org/lang/ru/).
|
||||
|
||||
## [0.0.33] — 2026-08-09
|
||||
|
||||
Проверка устройств на входе — отключаемый модуль (по умолчанию выключен).
|
||||
Раньше при первом включении микрофона/камеры уже внутри конференции у
|
||||
участника всплывал системный диалог разрешения браузера; теперь его можно
|
||||
пройти заранее, на странице логина и в карточке «Как вас зовут?» при
|
||||
гостевом входе, вместе с живым превью камеры.
|
||||
|
||||
### Добавлено
|
||||
- Запрос доступа к камере и микрофону на `LoginPage` и в карточке
|
||||
гостевого входа `JoinPage` — привязан к первому жесту на карточке
|
||||
(клик/тап/клавиша), не спрашивается повторно, если браузер уже помнит
|
||||
разрешение (`navigator.permissions`, с фолбэком на жест там, где API
|
||||
недоступен, например в Safari). Камера и микрофон запрашиваются
|
||||
независимо — отказ в одном не блокирует другой.
|
||||
- Живое зеркальное превью камеры на `JoinPage` (карточка «Как вас
|
||||
зовут?») с кнопками-пиктограммами «микрофон»/«камера»: реально
|
||||
останавливают и перезапускают поток, а не просто прячут картинку.
|
||||
На `JoinPage` кнопки определяют, с чем гость войдёт в конференцию
|
||||
(передаётся в `RoomPage`); на `LoginPage` — только пре-авторизация
|
||||
разрешения без интерфейса (страница ведёт в лобби, а не в конкретную
|
||||
конференцию, применить выбор там негде).
|
||||
- Публичный `GET /api/v1/public/settings` — флаг модуля, нужный обеим
|
||||
страницам до аутентификации.
|
||||
- Тумблер «Проверка устройств на входе» в админке (Настройки → Модули).
|
||||
|
||||
### Изменено
|
||||
- Отказ в доступе не блокирует ни вход в систему, ни в конференцию —
|
||||
показывается понятная подсказка, дальше можно идти как раньше.
|
||||
- Камера гарантированно освобождается при уходе с карточки, сабмите
|
||||
формы, размонтировании и любой ошибке — включая явный `release()`
|
||||
перед переходом в комнату, чтобы устройство не досталось LiveKit
|
||||
«занятым».
|
||||
|
||||
## [0.0.32] — 2026-08-09
|
||||
|
||||
Метрики состояния БД и пулов соединений + алерты в Prometheus — по решению
|
||||
|
||||
Reference in New Issue
Block a user