- Переименование камер per-user, синхронизировано между Просмотром,
Воспроизведением и Моими видами через user_channel_names (по main-id)
- Hour/half-hour штрихи на всех таймлайнах (через ::after overlay)
- Двойной клик на pane в Воспроизведении → fullscreen, повторный → возврат
- Унифицирован hitbox кнопок ✎/✕ к 24×24 во всех разделах
- Фикс утечки reader-нитей при недоступных DVR: hard inactivity timeout
30 сек, без него за сутки накапливалось 180+ зависших нитей
- psutil в Docker — был пустой dashboard в админке
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Flask-приложение управления DVR Hikvision
- Предпросмотр каналов, архив, скачивание клипов
- Управление пользователями с правами доступа
- Docker-контейнер с Gunicorn