Version 1.0.42

(published 7/12/2025)

New features

  • Added support for identifiers and methods invoked when editing in the profile switcher, enabling precise opening of the settings panel.

  • Provided dynamic monitoring configuration based on data retrieved from services, including initialization of settings.

  • Integrated the monitoring logs configuration view with the profile model, adding support for saving changes and related configuration fields.

  • Added a component managing the profile switcher view in monitoring configuration, including support for edit-mode methods, duplication, and creation of new items.

  • Added support for a modal window for monitoring profile configuration in the settings section and full integration with the API, including fetching, saving, and deleting profiles.

  • Added a class for mapping device data and a service for retrieving devices via the API, with serialization and deserialization methods.

  • Created a service handling monitoring profiles with full logic for data retrieval, validation, profile construction, and saving.

  • Added the ability to add and edit computers in monitoring profiles with dynamic tag selection based on devices.

  • Added a method responsible for creating profiles in the monitoring view and event handling in the button component.

  • Extended the global store with an additional flag responsible for visibility of the device-adding modal window.

  • Added a grid component that generates a layout based on the provided data structure and row and column parameters.

  • Added multiple methods and types responsible for serialization, validation, and identification of monitoring profiles and configuration items.

  • Added a remote terminal in the computer details.

  • Added functions to update monitoring profiles in accordance with API methods, including deletion and handling of switch events.

  • Extended the settings store configuration to support a type corresponding to monitoring profiles.

  • Added new translations for monitoring elements, profiles, computers section, and logs.


Improvements and technical changes

  • Organized styling of selectors, panels, button groups, and forms.

  • Fixed the order of buttons in configuration windows.

  • Changed the RTC connection startup method.

  • Added state locking in monitoring settings switches.

  • Introduced changes regarding the layout of application labeling elements and their maximum width.

  • Removed the local API logs module, replacing it with browser tools.

  • Optimized the selection component by changing the way items are managed, refreshed, and synchronized with the parent component.

  • Added a wait-for-response reaction in the connection handling client and a method to close the connection asynchronously.

  • Simplified monitoring settings views by removing unnecessary imports and graphic elements.

  • Introduced mechanisms to handle three operational modes of monitoring profile modals: edit, duplicate, and create new.

  • Added validation of device identifier lists when assessing profile correctness.

  • Changed the way data is displayed in statuses, using a placeholder value when data is absent.

  • Introduced numerous improvements in header layouts, spacing, containers, and main sections.

  • Changed elements affecting header display and their positioning.

  • Introduced mechanisms for state control and initialization, avoiding null error situations.

  • Added support for refreshing table views after performing actions.

  • Organized imports and component logic in monitoring, tools, and settings sections.

  • Extended the selector component to fetch user identifiers.

  • Removed unnecessary selector component functions related to page calculation, replacing them with built-in state mechanisms.

  • Changed layer colors and visual effect modes for clickable elements.

  • Improved operation of monitoring settings switches and profile save logic.

  • Added integration of methods for fetching, saving, and deleting profiles in the API.

  • Organized code of aggregate components, tables, widgets, and graphical layouts.

  • Expanded the settings store with polymorphic methods for opening settings and corresponding modal data.

  • Removed duplicate code, obsolete classes, unused imports, and redundant elements

Last updated

Was this helpful?