Skip to content

Releases: OpenIPC/dashboard

2.4.0

14 Jul 10:55

Choose a tag to compare

, New Features
Open in Browser (Open in Browser): Added the ability to open the camera's web interface directly from the app. Just right-click on the camera (in the list or in the grid) and select "Open in browser". This greatly simplifies the initial setup of the cameras.
Added the ability to open the camera's web interface directly from the application. Just right-click on a camera (in the list or grid) and select "Open in Browser". This greatly simplifies initial camera setup.
Group Creation: The "Create a new group" button has been fully implemented. Now you can easily organize your cameras into groups as planned.
The "Create new group" button is now fully functional. You can now easily organize your cameras into groups as intended.
, Improvements & Fixes
The language change system (Localization Fixed) has been completely fixed: This is the main fix in this release. Now, when switching the language (for example, from English to Russian), the entire application interface, including modal windows, device lists, tooltips, and placeholders, is updated correctly without the need to restart the application.
This is the main fix in this release. The language switching system is now completely functional. When you switch the language (e.g., from English to Russian), the entire application interface, including modal windows, device lists, tooltips, and placeholders, updates correctly without requiring an application restart.
Translation of the Update Section: Fixed the display of text in the "Application Update" section in the settings. Now all the elements are correctly translated into the selected language.
Fixed the text display in the "Application Update" section in the settings modal. All UI elements are now correctly translated.
Stability: Refactoring has been carried out and minor errors in modal-handler modules have been fixed.js and i18n.js for increased stability.
Refactored and fixed minor errors in the modal-handler.js and i18n.js modules to improve stability.
, Technical Changes
The download of localization files has been moved from the renderer process to the main process using IPC calls (ipcMain.handle). This ensures more reliable and faster downloading of translations, as well as solves potential problems with file caching.
Loading of localization files has been moved from the renderer process to the main process using IPC calls (ipcMain.handle). This ensures more reliable and faster loading of translations and also resolves potential file caching issues.

2.3.2

13 Jul 07:55

Choose a tag to compare

Release Title: Version 2.3.2 - Auto Updates and Improvements
Description:
This is an important update that adds an automatic update mechanism to the application and introduces a number of improvements to improve usability.
, New features
Automatic updates: The app will now automatically check for new versions at launch. If an update is found, it will download in the background and you will be prompted to restart the app to install it. You no longer need to manually monitor releases on GitHub!
Manual check for updates: The "Check for updates" button has been added to the "General Settings" menu, which allows you to start checking at any time and find out the status of the current version.
✨ Enhancements
Interface: The update status information is now displayed in the settings window, which makes the process more transparent and understandable.
Stability: The internal mechanisms of the application have been improved to integrate with the update system, which increases overall reliability.
Now it's much easier to keep the app up to date!

2.3.1

13 Jul 04:09

Choose a tag to compare

Release Notes v2.3.1
This update aims to significantly improve the user experience through a complete localization of the interface, the addition of language settings and the correction of a number of errors.
, New features (Features)
Full internationalization (i18n):
Added multilingual support. The app is now available in English (by default) and Russian.
The interface language is automatically determined based on the language of the operating system at the first startup.
An easily extensible structure has been created for adding new languages (via JSON files in the locales folder).
Setting the language in the application:
A switch has been added to the General Settings, allowing the user to manually select the interface language (English/Russian).
The selected language is saved in the application settings and used on subsequent launches.
The application interface is updated on the fly immediately after changing the language, without the need to restart.
Branding update:
The title of the application window and the logo inside the application have been changed to "DASHBOARD for OpenIPC" to better match the project.
The ProductName in the build configuration has been updated accordingly to display correctly in installers and shortcuts.
Bug Fixes
Fixed a Linux startup error (AppImage): The
application crashes when running from AppImage in most Linux distributions due to an incorrect sandbox configuration.
The problem was solved by programmatically disabling the sandbox when running on Linux, which is standard practice for AppImage. Now the application should start without additional flags.
Fixed a critical initialization error:
Fixed a syntax error in renderer.js, which completely blocked the rendering of the interface (cameras, grids, etc.).
Fixed a logical error in the loading sequence, due to which the saved settings (including the language) were not applied at the start of the application.
Fixed an error when opening windows:
Fixed an object could not be cloned error that occurred when trying to open a File Manager or SSH terminal. The problem was related to the transfer of non-serializable objects via IPC. Now only pure data is transmitted, which guarantees stable operation.
Full localization of the interface:
Fixed "missing" places that were not translated when changing the language, including:
Text stubs in empty grid cells.
Headers and labels in all modal windows (settings, adding camera/group, archive).
Context menu items.

2.3.0

11 Jul 07:41

Choose a tag to compare

  • A record has been implemented indicating the folder where the archive will be recorded
  • Archive viewing is implemented directly from the application
  • Introduced the creation of categories for cameras
  • Redesigned the camera settings page
Снимок экрана (19) Снимок экрана (20) Снимок экрана (21) Снимок экрана (22) Снимок экрана (23)

2.2.2

03 Jul 02:14

Choose a tag to compare

  • Перетаскивание камер в сетке (Drag-and-Drop)

  • Новое окно для создания групп

✔️ Улучшения и исправления (Improvements & Fixes)

  • Адаптивная сетка просмотра
  • Исправлена работа кнопки "Создать новую группу"
  • Стабильное перетаскивание камер
  • Исправлено отображение модальных окон

2.2.1

02 Jul 13:19

Choose a tag to compare

Исправлен критический баг, приводивший к потере камер в сетке при смене раскладки.
Улучшена стабильность переключения между SD и HD потоками в полноэкранном режиме.
Исправлена ошибка ENOENT при запуске ffmpeg в упакованной версии приложения.

2.2.0

02 Jul 12:03

Choose a tag to compare

  1. Исправление работы звука
  2. Динамическая сетка и сохранение конфигурации
  3. Редизайн интерфейса в стиле VMS
  4. Исправление критических багов состояния сетки
  5. Реализация портативного режима
  6. Обновление зависимостей