# Changelog Все значимые изменения фиксируются в этом файле. Формат основан на [Keep a Changelog](https://keepachangelog.com/ru/1.0.0/). --- ## [Unreleased] --- ## [1.2] — 2026-04-05 ### Добавлено - Смена пароля веб-пользователей (включая admin) - Отключение/включение учётных записей (включая admin) - Сохранение пользовательского порядка каналов предпросмотра (drag-and-drop, per-user) - Docker-контейнер: `dvr_admin_docker/` с Gunicorn, инструкция деплоя `DEPLOY.md` - Ключ шифрования Fernet через переменную окружения `FERNET_KEY` ### Исправлено - Скачивание клипа всегда начиналось с начала сегмента — теперь с запрошенного времени (byte-range seek) - Колонки таблицы веб-пользователей съезжали при добавлении колонки «Статус» --- ## [1.1] — 2026-04-03 ### Добавлено - Панель сохранения клипа: выбор времени начала/конца, формат mp4/mkv/gif - Быстрое скачивание клипов через ISAPI HTTP download (~14 MB/s вместо RTSP) - YouTube-подобный спиннер загрузки для предпросмотра, основного потока и архива - Адаптивный FPS основного потока и архива (подстраивается под DVR) ### Исправлено - ffmpeg-процессы не завершались при переключении между DVR — утечка CPU - Предпросмотр не загружался на DVR со спецсимволами в пароле (`;#{}]`) - Клипы скачивались с начала сегмента вместо запрошенного времени ### Улучшено - Предпросмотр: 1 fps на канал через `-skip_frame noref` (снижение нагрузки на CPU) - SSE-поток предпросмотра ставится на паузу при открытии полноэкранного плеера --- ## [1.0] — 2026-04-01 ### Добавлено - Централизованное управление регистраторами Hikvision - Авторизация с bcrypt, шифрование паролей DVR через Fernet - Предпросмотр каналов через SSE (Server-Sent Events) - Просмотр архива с календарём и треком записей - Управление пользователями и правами доступа к DVR/концепциям - Поддержка Hikvision SDK (libhcnetsdk, libPlayCtrl) для Hi-Watch HEVC+