Skip to main content

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 amlScreening field to client entity
    • Introduced a new field, amlScreening, to the client entity for better compliance management.
  • WICORE-382 - Relocate CA Documents and CA Verification Levels to Settings configurations tabs
    • Moved the CA Documents and CA Verification Levels sections to the appropriate tabs in Settings configurations for better organization.

  • WICORE-395 - Create client-documents route in Uploads microservice
    • Added a new client-documents route to the Uploads microservice for handling client-related document uploads.

  • WICORE-396 - Update logging in Registration flow
    • Enhanced the registration flow by updating the logging mechanism to provide more detailed and accurate information.

  • WICORE-397 - Adjust layout in General Client form to reduce empty space
    • Improved the UI of the General Client form by reducing unnecessary empty space for a more compact and user-friendly design.
  • WICORE-301 - Extend User Verification State functionality
    • Added a new tab in Settings -> Clients Types with two columns:

      • Clients Types: Displays all client types.
      • Clients Configurations: Includes two dropdowns:
        • Consider client is verified level
        • Consider client is verified status

      These settings define the level and status required for a client to be considered verified.

      In the Clients module, if a client's status and level match the configured settings, a green "Verified" label is displayed on the main client page. Otherwise, a red "Not verified" label is shown.


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.
  • WICORE-380 - Fix issues with Export clients
    • Addressed an issue where exported client data did not align with the table data. The export logic was updated to correctly include the project and desk fields.