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