github OpenIPC/dashboard v2.8.6

latest releases: v0.1.3, v0.1.2, v2.9.1...
3 months ago

This release marks a huge step forward in the application's development! The main new feature is the launch of a full-featured web interface, allowing you to connect to your Dashboard from any device on your local network using a web browser.
We have done a great deal of work debugging and stabilizing this new feature, as well as fixing many other critical bugs and implementing UI improvements based on your feedback.
🚀 New Features & Major Improvements
🌐 Web Interface for Clients: You can now access your Dashboard from any computer, tablet, or phone on your local network. Simply open a browser and enter the IP address of the server computer and port 8080 (e.g., http://192.168.0.235:8080).
🧠 Intelligent Network Interface Selection: The application now automatically detects the correct local network IP address, ignoring VPN connections and virtual adapters. This resolves the core issue of video streams being unavailable to web clients.
🛠️ Robust Stream Recovery Mechanism (Watchdog):
The watchdog mechanism has been completely reworked. If a camera reboots or temporarily goes offline, the application will correctly wait for it to come back online before automatically restarting the video stream.
Fixed "Frozen Frame" Bug: After a connection is restored, the video in the cell no longer freezes and correctly resumes playback.
💾 Analytics State Persistence: Fixed a critical bug where analytics would be disabled after changing application or camera settings. The application now remembers which cameras had analytics active and automatically restores their state after restarting the streams.
🐛 Bug Fixes
Eliminated Race Condition on Web Client Load: Fixed an issue where the web client would try to request data before the WebSocket connection was fully established.
Fixed Rendering in Firefox: The Content Security Policy (CSP) has been updated, ensuring the application now renders correctly in Mozilla Firefox.
Stable Statistics Display: Resolved the problem where FPS and bitrate were not displayed on web clients. All statistics are now correctly transmitted and displayed for all connected clients.
✨ UI/UX Improvements
Removed Cell Scaling Effect: The intrusive scale effect on video cells when hovering has been removed and replaced with a more subtle highlight using border color and a box-shadow.
Restored Context Menu for Grid Cells: The convenient context menu from the device list can now be accessed by right-clicking directly on a grid cell, making camera management (editing, deleting, accessing archives, etc.) much faster.

🚀 Новые возможности и основные улучшения
🌐 Веб-интерфейс для клиентов: Теперь вы можете получить доступ к вашему Dashboard с любого компьютера, планшета или телефона в вашей локальной сети. Просто откройте браузер и введите IP-адрес компьютера-сервера и порт 8080 (например, http://192.168.Х.Х:8080).
🧠 Интеллектуальный выбор сетевого интерфейса: Приложение теперь автоматически определяет правильный IP-адрес для локальной сети, игнорируя VPN и виртуальные адаптеры. Это решает проблему с недоступностью видеопотоков для веб-клиентов.
🛠️ Надежный механизм восстановления потоков (Watchdog):
Полностью переработан "сторожевой" механизм. Если камера перезагружается или временно пропадает из сети, приложение корректно дожидается ее возвращения онлайн, прежде чем автоматически перезапустить видеопоток.
Исправлен баг с "зависшим кадром": Теперь после восстановления соединения видео в ячейке не "зависает", а корректно возобновляет показ.
💾 Сохранение состояния аналитики: Исправлен критический баг, из-за которого аналитика отключалась после изменения настроек. Приложение теперь запоминает, на каких камерах была активна аналитика, и автоматически восстанавливает ее работу после перезапуска потоков.
🐛 Исправления ошибок
Устранено "состояние гонки" при загрузке веб-клиента: Исправлена ошибка, из-за которой веб-клиент мог пытаться запросить данные до полной установки WebSocket-соединения.
Исправлено отображение в Firefox: Обновлена политика безопасности контента (CSP), благодаря чему приложение теперь корректно работает в Mozilla Firefox.
Стабильное отображение статистики: Исправлена проблема, из-за которой FPS и битрейт не отображались на веб-клиентах. Теперь вся статистика корректно передается всем подключенным клиентам.
✨ Улучшения интерфейса (UI/UX)
Убран эффект увеличения ячейки: Навязчивый эффект scale при наведении мыши заменен на более аккуратное выделение с помощью подсветки рамки и тени.
Возвращено контекстное меню для ячеек: Теперь удобное контекстное меню можно вызвать кликом правой кнопкой мыши прямо на ячейке с видео, что ускоряет управление камерой (редактирование, удаление, переход в архив и т.д.).

Don't miss a new dashboard release

NewReleases is sending notifications on new releases.