Usability improvements for the Web Client
The following usability improvements for the Web Client have been made.
New component for hierarchical lists (#624788)
The selector for choosing a value for a data field of the type Hierarchical list when editing case, contact or resource data has been changed to enhance its usability.
The new selector has a search field which allows the user to easily locate the desired value independently of its position in the tree structure. The selected value and its path are visually highlighted.

The new component is responsive and usable via keyboard.
Text class filtering improved when lazy loading is used (#664372)
When using the text class filter in the Show selector of the case history, communication entries which were hidden due to lazy loading but are marked with the selected text class are considered by the filter as well. Therefore, the user can locate all communication entries which have the selected text class easily even when some entries are not visible yet.
In addition, text classes which are only used in hidden communication entries are now also shown in the Show selector, so that the user can filter for them.
Showing links of disabled URLs (#664449)
When links in the case history, e.g. links in incoming emails, are disarmed because their domains are not whitelisted (property ticket.from.incoming.message.accepted.links in module cmas-core-server), the URL is now displayed as text to allow users to manually copy and paste it into a browser for inspection. If the URL is different from the link text, the URL is shown in square brackets next to the link text.
Example: ConSol CM website [https://cm.consol.de].
Improved boolean and list filters in case tables (#665361)
The value selection for filters in case tables, e.g. in the Related cases section, has been improved for data fields of the type Boolean or Enumerated list which are defined to be shown as radio buttons. The values are now displayed in a regular selector so that it is easy to locate the desired value and the table is not cluttered with a larger number of radio buttons.
Improved layout of recent changes widget (#665434)
The layout of the actions filter of the recent changes widget has been improved by showing the radio buttons with the two options underneath each other.
Improved alignment of communication tabs (#665665)
The layout of the Communication and history section has been improved by vertically aligning the tabs to add content with the left edge of the editor. This eliminates unnecessary empty space on the left side of the tabs.
Tooltips about representation improved (#665843)
The tooltips of the fields Colleagues representing me and Colleagues represented by me have been updated for clarity and accuracy. They now explain the difference between manual and automatic emails when it comes to forwarding emails to representing users.
German translation for template selector adjusted (#665929)
The German translation for the template selector above the rich text editor of a case in the Web Client has been changed to Inhalt aus Vorlage einfügen to match the wording used for templates in other places.
Selector styling unified (#666537)
The styling of the autocomplete selector has been aligned with the appearance of the regular selector and hierarchical list component to ensure a uniform look and feel. All selectors now use the same X and arrow icon and the Choose one text has a black font.