github OpenIPC/dashboard v2.3.1
2.3.1

latest releases: v0.1.6, v0.1.5, v0.1.4...
5 months ago

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.

Don't miss a new dashboard release

NewReleases is sending notifications on new releases.