This release includes a significant number of fixes and new features.
🆕 New Features
Presets in Cases, quick replies in Workspace, extended components in Flow, and file encryption.
✨ Improvements
-
Operator metrics widgets, detailed filtering in Contacts and Cases;
-
added the ability to configure users to receive audio and visual (push) notifications in Workspace;
-
in Flow (FormTable), implemented displaying only one value of an array element (e.g., phones.data.number[0]);
-
in Flow (FormTable), added settings for the table header (Table header) and default state (Collapsed by default); support for these settings has been reproduced in Workspace;
-
in Cases, the Reporter field now supports searching for contacts not only by name but also by phone number and email;
-
in Cases, implemented filtering of cases by any service level;
-
wrap-up form for outbound call;
-
permissions for the CRM-Configurations section;
-
More button for internal comments in cases.
🐞 Fixes
Bugs fixed in Workspace, Cases, Flow, CRM, Admin, and other modules.
🌐 Localizations
-
updated: KZ, ES.
-
new: RO, PL, UZ, VI.
Tasks:
Admin
-
Incorrect display of a section in the menu panel when the tab name matches the current system section.
-
Empty modal window displayed when editing "Communication types".
-
Partial lack of localization in Admin menu subsections — PL, RO, VI.
-
Horizontal scroll displayed in the subscribers registry.
-
Empty page displayed when scrolling through a large number of records in Media files.
-
Scrollbar missing in the "New queue" modal window.
-
"Save as" button not displayed in the subscriber card.
-
Search not working in the dropdown list of the "Grant permission" modal window.
-
Analytics module displayed when the role has no permission in the "Applications" tab.
-
[Triggers] New trigger for the edit event when changes occur in files, links, comments, and permissions in a case.
-
[Triggers] Incorrect object name in the triggers directory.
-
[Triggers] Trigger not firing for actions with related cases.
-
[Users] "Tokens" tab displayed when creating a user.
-
[Users] Incorrect section name “Users” displayed in breadcrumbs.
-
[Users] Modal window for creating a token does not open when adding a second time.
-
[Users] Name field required when creating a user.
-
[Chat] Chat not created if the first message violates the file policy.
-
[Storage] Ability to encrypt call and chat files.
-
[Triggers] Trigger for related cases.
-
[Triggers] Old-new value of a changed field in Update case.
-
[Triggers] Limitation of recursive schema execution.
-
Incorrect action recorded in logs for cases.
-
etag not displayed in uploaded logs of case_comments.
-
Incorrect recording of link creation action in a case.
-
Creation and deletion of links in a case via flow not logged.
-
400 error when opening the Logs tab.
-
User IP not displayed if a case was created or edited using the userID field.
Audit
-
Localization: partial lack of Kazakh translation.
-
Cannot create a questionnaire — "Add criterion" button not working.
Contacts
-
[History] "Reset filter" button responds to the search field.
-
[Contacts] Contact duplicated when filtering by attribute.
-
[Contact groups] Search field in the "Contacts" tab not reset when editing another group.
-
[Statuses][BE] 500 Error when trying to delete a newly created status.
-
[Case sources][FE] "Description" field contains text instead of placeholder.
-
[SLAs] 500 Error when adding an SLA condition.
-
[SLAs] 500 Error when sorting by "Calendar" column.
-
[SLAs] Duplicate conditions created when selecting multiple priorities.
-
[Contacts] Incorrect placement of icons in the "Communication methods" tab.
-
[Contacts] Console errors when editing a contact.
-
[CRM] Localization: tooltips not translated into Kazakh.
-
[Contacts] Permissions registry tab does not adapt to page size if the contact name is long.
-
[Contacts] Incorrect placement of player in the contact timeline.
-
[Contacts] Play icon in the contact card not clickable.
-
[Contacts] Communication type icons not displayed in the top timeline panel.
-
[Contact groups] Incorrect sorting in the "Contacts" column in Contact Groups.
-
[Contact groups] Change value for dynamic groups in the "Contacts" column.
-
[Contact groups] 500 error when adding a contact to a group.
-
Full list of playback speeds not displayed in the contact card timeline.
Cases
-
"Timeline" tab displayed when creating a case.
-
Contacts open in normal format instead of read-only when navigating through a case (assignee, reporter).
-
Incorrect format of custom Calendar field in case card.
-
Search field value cleared when navigating to a case card.
-
No spacing between delete and edit icons in case card.
-
Actual resolution time updated when changing service.
-
500 error when changing service.
-
userID field not working when creating and editing a case.
-
Missing translation in the cases section.
-
Increased height of the Result field in edit mode of case card.
-
Console errors when interacting with the Cases table.
-
Value not populated in "Group" or "Assignee" field if the lowest level (sub-service) has no value.
-
"Show unassigned" checkbox not displayed in Group filter.
-
Incorrect switcher state displayed in case registry.
-
Incorrect behavior of radio buttons in custom Calendar field filter.
-
Record created with empty "Description" field.
-
Red highlighting not displayed for fields when creating a case source.
-
Incorrect API used to fetch close reasons inside a record.
-
Permissions for attachment deletion.
-
Error when creating a service without SLA, assignee, or group.
-
Error when sorting by Assignee column in service registry.
-
Readable error text added in SLA modal window.
-
Automatic addition of files from chat into Attachments.
Custom lookup
-
Selected values not displayed in custom lookup record card after saving.
-
No sorting in custom lookup registry.
-
Cannot create record in custom lookup with enabled switcher.
-
Add button missing in empty registry window.
Flow
-
Component settings panel does not open in Safari and Firefox browsers.
-
queryTarget parameter ignored in getCases — search performed across all fields.
-
Extra fields displayed in changes array of updateCase component.
-
linkCommunication application not working.
-
All fields disappear when Source field is cleared.
-
"Start" component displayed in schema.
-
Incorrect placement of filter and field add icons in Form select from object component.
-
Cannot move Start component with other components.
-
Date column value not displayed in wrap-up table.
-
Values not displayed in wrap-up table for datetime column type.
-
Incorrect values displayed when adding two columns from one array in Form table wrap-up.
-
No validation for Format field in Form table component settings.
-
Component IDs incorrectly saved in wrap-up result.
-
Timeout not executed in Playback component.
-
Tooltips not displayed in wrap-up forms.
-
Only Inbound queue and Chat inbound queue types displayed in Queue field of Join queue component.
-
makeCall — created call ID added in response.
History
-
Wrap-up result tab goes beyond page layout.
-
Comment goes beyond display block.
-
From column values not displayed in uploaded xls file.
-
Default Created on filter value not cleared.
Supervisor
-
Incorrect display of "Queues" column.
-
Black screen and console error when adding a skill to an agent.
Workspace
-
Wrap-up form not saved during blind call transfer.
-
Incorrect text alignment when displaying number of found contacts.
-
Incorrect contact displayed in inbound call between users.
-
"Number of processed tasks" metric not counting correctly.
-
Blind transfer button not working during inbound call to agent.
-
Workspace localization not working.
-
Incorrect placement of modal window about websocket disconnection.
-
Wrap-up form not displayed for agent receiving consultative transfer from a queue.
-
Incorrect wrap-up form during consultative transfer between queues.
-
Wrap-up results not transferred between queues if not saved.
-
Sound notification not played on chat or task completion.
-
Push notification disappears regardless of push_notification_timeout setting.
-
"Remaining subscribers visibility" field restriction not affecting Workspace display.
-
Empty Schemes tab displayed.
-
Closed chat history not displayed if contact was deleted.
-
Missing animation when switching right panel tabs.
-
Slow animation when switching top elements in central panel.
-
Chat does not expand on MD screen size.
-
Emoji cannot be selected for sending in active chat.
Other
-
Number import tool from text file.
-
Flow improvements.
-
Work with clustered RabbitMQ.
-
Fixed visual representation of components in dynamic forms.
-
Added support for storage policy for chats.