Release 1.6.0
Features:
-
WICORE-322 - Standardize hover color for UI elements
-
A unified blue hover color is now applied to all elements like dropdown rows and similar components.
-
-
WICORE-323 - Add logout confirmation popup
-
A confirmation popup with the text "Do you want to log out?" now appears when attempting to log out.
-
-
WICORE-332 - Move "Created date" column in logs module
-
The "Created date" column in the logs module table has been moved to the start of the table.
-
-
WICORE-338 - Adjust actions column width for single actions
-
If the "Actions" column in a table has only one action, the column width is now reduced, and the action is centered.
-
-
WICORE-371 - Role-based ordering to prevent higher-role assignment by lower-role users
- Introduced role hierarchy logic to enhance security in the roles module. Employees can no longer assign roles with higher ranks than their own. For example, a user with a "Project Own" role cannot create or edit a user with an "All Rights" role, ensuring proper access control.
-
WICORE-376 - Enhanced security for Uploads and Logs microservices
-
Implemented multiple security measures for the Uploads and Logs microservices, including:
- Helmet: Adds HTTP headers to protect against web vulnerabilities.
- CORS: Restricts access to trusted origins only.
- Browser-only middleware: Ensures that services can only be accessed through browsers.
- Rate limiting: Prevents abuse by limiting the number of requests allowed per user within a specific time frame.
-
-
WICORE-342 - Select for statuses in the main table
-
Added the ability to change the status of clients and requests directly from the main table using a status select dropdown. This eliminates the need to enter edit mode for status updates.
-
-
WICORE-302 - Private Quick Message in Notification Center
-
Developed functionality for sending private quick messages to clients. A new action was added to the client table, opening a drawer with a text area for entering the message. Once submitted, the message is sent directly to the client.
-
-
WICORE-295 - Improved submodule utilization logic for client roles
-
Updated the role module to ensure better usability:
- Enabling a main module does not automatically enable its submodules.
- Selecting a submodule automatically enables its parent module for clarity and consistency.
-
-
WICORE-351 - JSON logger in Docker Compose
- Added a JSON logger to the Docker Compose configuration for each service, improving logging and debugging capabilities.
-
WICORE-331 - Added
amlScreeningfield to client entity- Introduced a new field, amlScreening, to the client entity for better compliance management.
Bugfixes:
-
WICORE-286 - Fix drawer closing issues in CRM
-
Fixed issues where drawers would close prematurely, causing data inside to be removed unexpectedly.
-
-
WICORE-352 - Fixed multi-domain issues in microfrontend (MFE) systems
- Resolved conflicts in multi-domain setups where multiple CRMs used the same database, leading to inconsistencies in data handling.
-
WICORE-375 - Updated dayjs template for the "Created" column in the clients table
- Changed the date format in the Created column of the clients table to hh:mm DD.MM.YYYY (e.g., 03:26, 15.01.2025).
-
WICORE-374 - Resolved issues with select columns in the clients module
- Fixed problems with the select column functionality in the clients module, ensuring correct behavior and data handling.
-
WICORE-348 - Fixed unique index for email
- Resolved an issue where the unique index on email addresses was not functioning correctly on some systems, allowing duplicate accounts to be created.
-
WICORE-334 - Resolve UI issues in requests module
-
Fixed minor UI issues in the requests module.
-
-
WICORE-337 - Resolve UI issues in roles module
-
Fixed minor UI issues in the roles module.
-
-
WICORE-339 - Fix UI issues in incident reports
-
Resolved minor UI issues in the incident reports module.
-
-
WICORE-321 - Fix alignment of the "Restore password" button
-
The "Restore password" button in the modal is now centered and spans almost the entire width of the window.
-
-
WICORE-320 - Add hover effect for login button
-
Correct hover effects have been added to buttons on the login pages.
-
-
WICORE-327 - Resolve calendar UI issues
-
Fixed various UI issues in the calendar module.
-
-
WICORE-329 - Address project module issues
-
Added ellipsis for entities in the drawer for adding members, and the hover color for the delete icon has been changed to red.
-
-
WICORE-344 - Resolve configuration module UI issues in client area
- Fixed minor UI issues in the configurations module within the client area.