Skip to content

OpenIPC Dashboard v0.2.3

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jun 11:41

OpenIPC Dashboard v0.2.3

OpenIPC Dashboard 0.2.3 is a major usability and analytics update. It makes camera monitoring more reliable, turns AI analytics into a manageable workflow, adds Camex remote-access tooling, and polishes the application across Windows and Linux.

AI analytics

  • Reworked the Analytics workspace into clear Overview, Cameras, Modules, Events, Rules, Archive, and Diagnostics sections.
  • Added per-camera AI module assignment with visible readiness and activity states.
  • Added full model lifecycle controls: installation, removal, clean reload, model folder access, backend status, file size, and diagnostics.
  • Added real model download progress based on transferred bytes, plus HTTP timeouts, retries, redirect handling, and reliable GitHub downloads.
  • Improved analytics performance with frame throttling, configurable target FPS, parallel job limits, and detailed runtime telemetry.
  • Added persistent SQLite event storage, filtering, event details, evidence snapshots/clips, and clearer empty states.
  • Stabilized the analytics rule editor and fixed a crash when creating rules.
  • Improved rule configuration for triggers, confidence, duration, zones, snapshots, clips, and notifications.

Camera monitoring

  • Fixed camera online/offline status so an active video stream is reflected correctly in the device list.
  • Improved camera discovery and moved network search into the main sidebar controls.
  • Added clearer onboarding for an empty layout, with close and “do not show again” controls.
  • Improved camera cells, stream overlays, device counters, and sidebar state persistence.

Camex integration

  • Added a dedicated Camex workspace for configuring remote access to OpenIPC cameras through UDP/TCP tunnels.
  • Added guided server and camera setup, generated commands and configuration, connection checks, and links to Camex releases and documentation.
  • Styled and localized Camex to match the rest of the application.

Interface and localization

  • Reworked analytics, settings, layout editing, archive, dialogs, and sidebar controls for a consistent dark interface.
  • Improved responsive window resizing and restored window/sidebar state across launches.
  • Fixed live language switching and expanded Russian and English localization across newly added and existing screens.
  • Improved dropdown indicators, text contrast, scrollbars, spacing, control sizing, and empty states.

Authentication and system fixes

  • Added remembered credentials and automatic sign-in when “Remember me” is enabled.
  • Improved password storage and compatibility with existing user data.
  • Fixed Linux absolute-path handling for recordings, snapshots, and analytics evidence.
  • Improved CPU and memory reporting on Linux.
  • Added regression tests for authentication and cross-platform path handling.

OpenIPC Dashboard 0.2.3 — крупное обновление удобства и видеоаналитики. Мониторинг камер стал надёжнее, работа с ИИ-модулями превратилась в понятный управляемый процесс, появилась интеграция Camex, а интерфейс Windows- и Linux-версий получил комплексную доработку.

ИИ-аналитика

  • Страница аналитики переработана и разделена на понятные вкладки: «Обзор», «Камеры», «Модули», «События», «Правила», «Архив» и «Диагностика».
  • Добавлено назначение ИИ-модулей отдельным камерам с отображением готовности и активности.
  • Реализовано полное управление моделями: установка, удаление, чистая перезагрузка, открытие папки моделей, статус backend, размер файла и диагностика.
  • Добавлен реальный прогресс загрузки моделей по переданным байтам, тайм-ауты, повторные попытки, обработка перенаправлений и стабильное скачивание с GitHub.
  • Улучшена производительность аналитики: ограничение частоты кадров, настройка целевого FPS, лимит параллельных задач и подробная телеметрия.
  • Добавлено постоянное SQLite-хранилище событий, фильтрация, подробности события, снимки и клипы-доказательства, а также понятные пустые состояния.
  • Исправлено падение приложения при добавлении правила и стабилизирован редактор правил.
  • Улучшена настройка триггеров, порога уверенности, длительности, зон, снимков, клипов и уведомлений.

Мониторинг камер

  • Исправлен статус камер: активный видеопоток теперь корректно отображается как состояние «Онлайн» в списке устройств.
  • Улучшен поиск камер в сети, кнопка поиска перенесена в основную панель управления.
  • Добавлена понятная подсказка для пустой раскладки с закрытием и настройкой «Не показывать при следующем запуске».
  • Улучшены ячейки камер, информационные оверлеи, счётчики устройств и сохранение состояния сайдбара.

Интеграция Camex

  • Добавлен отдельный раздел Camex для настройки удалённого доступа к OpenIPC-камерам через UDP/TCP-туннели.
  • Реализованы пошаговая настройка сервера и камеры, генерация команд и конфигурации, проверка соединения и ссылки на релизы и документацию Camex.
  • Интерфейс Camex приведён к общему стилю приложения и полностью локализован.

Интерфейс и локализация

  • Переработаны аналитика, настройки, редактор раскладок, архив, диалоги и элементы сайдбара в едином тёмном стиле.
  • Улучшено адаптивное изменение размеров окна и восстановление состояния окна и сайдбара между запусками.
  • Исправлено переключение языка без перезапуска, расширены русская и английская локализации новых и существующих экранов.
  • Улучшены индикаторы выпадающих списков, контраст текста, полосы прокрутки, отступы, размеры элементов и пустые состояния.

Авторизация и системные исправления

  • Добавлено запоминание учётных данных и автоматический вход при включённой настройке «Запомнить меня».
  • Улучшено хранение паролей и совместимость с существующими пользовательскими данными.
  • Исправлена обработка абсолютных Linux-путей для записей, снимков и материалов аналитики.
  • Улучшено отображение загрузки процессора и оперативной памяти в Linux.
  • Добавлены регрессионные тесты авторизации и кроссплатформенной обработки путей.