[0.3.47] - 2025-02-05
Helm changes
- Applications versions:
- server - 5.99.1
- frontend - 5.99.1
- realtime - 3.0.11
- control-tasks - 2.46.0
- widget - v1.50.0
- Add
startupProbe
for frontend deployment - Add
lifecycle.preStop
for frontend deployment - Set
worker_processes auto;
in nginx.conf - Add
use epoll;
in nginx.conf - Add parameters for future CDN usage.
- Add TTL for Redis data, if need - set parameter in
.global.control.redisTTL
in seconds. Minimal1
(default30
)
Improvements / New Features
1. Enabled adding not only accounts but also actorsFilters
to the dashboard. This allows for comparing filter results without creating accounts and transactions in advance.
2. Updated the color palette for actor states.
3. Added TTL support for the API: API Documentation https://doc.simulator.company/#operation/uploadFile
4. Introduced a coordinate grid inside cells on the graph.
5. Added folder functionality for all actor sections.
6. Implemented zoom in/out limits on the graph.
7. Enhanced the Import (reuse) functionality.
8. Added offset/limit support for public APIs:
- Get Actor Links https://doc.simulator.company/#operation/getActorLinks
- Get Linked Actors https://doc.simulator.company/#operation/getLinkedActors
9. Improved the display of custom bars across different screen sizes.
10. Added CDN support for files in the Simulator.
11. Redesigned all contextual menus, including adding icons.
12. Introduced a system layer on the graph: Legend.
13. Developed a Public API for bulk deletion: DELETE actors/bulk/actors_link
.
14. Added group call functionality in the Simulator, including call recording.
15. Enabled actor titles to display in two lines if they don't fit in one.
16. In Accounts Templates, added JSON-like settings for text fields. This allows users to edit actors using a JSON editor for convenient free JSON editing. Additionally, JSON fields will now display in a formatted manner when viewing an actor.
17. In Accounts Templates, added static date settings for calendar fields. When used, the selected date in the calendar will be recorded with timeZone: 0.
18. Increased the input field size to 8 rows.
19. For Split Mode, enabled line wrapping across all hotkeys + Shift.
20. Improved the UI of the Transfers form
21. Added the ability to specify custom period settings on dashboards
22. Move Actor History to the History Tab
23. Added the ability to rename actor attachments and made a public API for this
24. Added automatic call transcription
25. Implemented System Account Total edges
26. Added Graph Full-screen mode
27. Created a public method for renaming account_names
28. Added a call duration timer
29. Implemented highlighting of the active meeting tab during a call
30. Enabled automatic focus on the screen of the user who started screen sharing during a call
31. Added Speaker Settings in calls
32. Added the ability to switch between events using the Tab key in Split mode
33. Implemented the Hidden Reactions feature in events
Smart Forms:
1. Added tooltip support to the select component.
2. Introduced a new component: edit of type colorPicker – Documentation https://doc.simulator.company/cdu#tag/edit.
3. Renamed the Scripts section to Smart Forms and added Smart Form templates for creation.
4. Fixed an issue in the table(file)
component when closing the file preview with the Esc key.
5. Optimized the table(radio)
component with the clickable flag enabled for table rows.
6. Added a max limit
setting for the multiselect component.
7. Implemented dynamic resizing of the iframe based on the dynamic form
Widget:
1. Created a command to get the actorId of the current chat in the widget:
{{ctrl('webWidget', 'onStart', { actorId: `${actorId}`, callback: function (actorId, {eventActor, widgetActor}) { // Do stuff }
,
});}}