Skip to main content

Release 1.7.0

Features:

  • WICORE-390 - Translations solution
    • This update introduces an essential Translations service that streamlines the management of translations and texts across the entire system. Key highlights include:

      • Central CRM Manager:

        • A primary CRM Manager now serves as the main hub for translations.
        • Users can add, edit, or delete translations and texts that are used throughout the system and on various websites.
        • For the Client Area, translations and texts are organized into groups, ensuring that each group of websites receives the appropriate localized content.
      • Client CRM Capabilities:
        Client CRMs function as consumers of the central Translations service and include the following features:

        1. Sync:

          • A dedicated "Sync" button allows client CRM users to synchronize translations and texts from the central CRM Manager.
          • In the Client Area, if a client CRM is set up with a specific group at launch, all translations and texts for that group are automatically synchronized.
          • If no group is specified, no translations will be synced automatically, giving users the option to manually add the necessary content.
        2. Redefine:

          • Although client CRMs do not allow direct addition or deletion of translations, users can override existing translations with custom ones.
          • When a custom translation is provided, it takes precedence over the default version.
          • If the "Sync" button is used while custom (redefined) translations exist, the main translations are updated, but the custom overrides remain intact. Removal of these custom translations is controlled solely by the client CRM user.

      This solution ensures that translations are centrally managed yet flexible enough to accommodate custom requirements for client-specific deployments.

  • WICORE-454 - Add before/after log details in Logs pages
    • Enhanced both the main logs page and client logs by adding a feature that displays a drawer with before-and-after details for update operations, similar to the implementation for employees.

  • WICORE-453 - Add tooltip for successful URL copy
    • Added a tooltip that appears upon clicking the URL copy button to confirm the successful completion of the copy operation.

  • WICORE-443 - Update system logos
    • Replaced the old logos with updated designs to align with the new branding.

  • WICORE-394 - Redesign Client Card layout
    • Reorganized the layout of the client data page by rearranging information and blocks for improved clarity and usability.
  • WICORE-297 - Revamp Clients' view drawer
    • Redesigned the client view drawer (Client Card + Actions) to enhance the presentation of client information and improve the overall user experience.

  • WICORE-509 - Unit tests for dashboard widget resolvers

    • Implemented unit tests for resolvers related to dashboard widgets to ensure data accuracy and system stability.

  • WICORE-508 - Fix RabbitMQ issue

    • Resolved an issue affecting RabbitMQ messaging, ensuring proper communication between services.

  • WICORE-503 - Move (projects) feature for clients - Markup

    • Prepared the frontend markup for the feature allowing clients to be moved between projects.

  • WICORE-463 - Add entity validation for different projects

    • Implemented additional checks to prevent entities linked to different projects from being incorrectly associated with a client.

  • WICORE-448 - Move account configurations to client types collection

    • Reorganized account configurations by transferring them to the client types collection for better data management.

  • WICORE-296 - Clients’ columns ordering for tables (Local Storage)

    • Developed the functionality allowing users to reorder client table columns, with preferences saved in local storage.

  • WICORE-502 - Clients’ columns ordering for tables (Local Storage) - Markup

    • Implemented the UI markup for customizable table column ordering stored in local storage.

  • WICORE-500 - Review and update translations

    • Checked all existing translations and created a new collection to improve localization accuracy.

  • WICORE-499 - Update favicon and system titles

    • Updated the favicon across all platforms and changed all microservices’ head titles to “Wifox Business Core Solution” for consistency.

  • WICORE-481 - Add resolver method for key statistics

    • Developed a resolver method to fetch turnover, newly created clients, client requests, and verified clients for today and yesterday.

  • WICORE-477 - Resolvers refactoring

    • Refactored multiple resolvers to improve efficiency and maintainability.

  • WICORE-460 - Allow removal of unused verification levels

    • Added logic to permit verification level deletion only if no clients are currently assigned to that level.level

    • WICORE-459 - Prevent deletion of client types with verification levels
      • Fixed an issue where a client type could be deleted even if verification levels were assigned to it.

    Bugfixes:

    • WICORE-458 - Fix reassign issues across projects
      • Resolved an issue where a heavy database load in one CRM instance prevented managers from reassigning multiple clients to a different desk when those clients belonged to different projects.

    • WICORE-456 - Isolate favorites per CRM user
      • Implemented a feature that saves the CRM user's ID along with their selected client favorites in local storage, ensuring that favorite client data remains unique to each manager's account.

    • WICORE-455 - Fix the initial rendering of language list
      • Addressed an issue where the list of languages sometimes failed to render on the first load.

    • WICORE-405 - Restrict entity visibility to assigned projects and desks
      • Fixed an issue where users with "View own" permissions could see data from other desks and projects. This fix applies across all modules that use project and desk associations.
    • WICORE-326 - Standardize error message formatting
      • Unified the format of all error messages, ensuring consistency regardless of how they were originally written or translated.
    • WICORE-446 - Improve error handling in session resolvers
      • Corrected the error handling logic in session resolvers to ensure session-related issues are managed properly.
    • WICORE-461 - Fix issue preventing verification status creation
      • Resolved a bug that was blocking the creation of new verification statuses.
    • WICORE-459 - Prevent deletion of client types with verification levels
      • Fixed an issue where a client type could be deleted even if verification levels were assigned to it.