, 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.