Releases: corezoid/control
Releases · corezoid/control
Release list
Chart 0.3.52 [ Simulator 5.115.0 ]
[0.3.52] - 2025-05-28
Helm changes
- Applications versions:
- server - 5.115.1
- frontend - 5.115.0
- realtime - 3.2.0
- control-tasks - 2.53.1
- widget - v1.59.0
Added
- Added Apple App Site Association support to frontend subchart with configurable content
- Added AOS Association support to frontend subchart with configurable content
- Added Grafana alert rules for pong-server metrics
- Added comprehensive alert rules for HTTP requests, database performance, Redis connections, API Gateway, webhooks, system resources, and business processes
- Added Grafana alert rules for control-tasks metrics
- Added GitLab saver configuration to control-tasks for saving graph data to GitLab repositories
📊 Analytics & Graphs
1. Added drawings to the graph
2. Implemented support for multiple links between actors
3. Enhanced linking for expanded actors
4. Implemented custom period selection in dashboard settings
5. Implemented dynamic trend line for accounts on dashboards
6. Updated default date and time logic during event creation
7. Added support for rolling back actor version
8. Improved statistics for layer edges
9. Improved tooltip placement on graphs
10. Implemented graph file export to Git
11. Implemented structuring of layer actor accounts
12. Added system accounts for graph actors
13. Implemented screen sharing radar
🧩 Simulator & Widget
1. Added tooltips to menu buttons in the events description section
2. Improved file preview behavior in Simulator widget
3. Optimized script preloading in chat widget
4. Enabled adding images from clipboard into the chat widget
5. Unified BBCode rendering between Simulator and Admin
6. Added "Minimize Chat" button to the widget
7. Fixed scroll-to-bottom button in chat widget
8. Fixed Simulator chat losing user access after state or actor changes
9. Improved state alignment and coordinate accuracy on graph
10. Fixed text actor not copying using lasso
11. Implemented support for AWS transcribe in meet-agent
12. Improved Simulator zoom scaling during screen sharing
13. Implemented support for multiple edges between two actors
14. Added fullscreen mode for expanded layer
15. Implemented chat interactions in front-end
💬 SIP / Calls
1. Added support for reactions (emojis)
2. Fixed SIP screen showing wrong profile on collapsed sharing
3. Fixed SIP callback handling across tabs
4. Improved switching between video call modes during screen sharing
5. Added ability to remove Redis KEYS command
6. Added detection for connected_from = mobile in participants
7. Fixed issue with duplicated emoji reactions on shared screen
8. Enabled bidirectional navigation between event description and comments
9. Fixed SIP issue with empty screen after stopping sharing
🛠 UI/UX Improvements
1. Added drag & drop support for widgets
2. Added tooltips to event section buttons
3. Removed star icon from table headers for better UX
4. Added empty state indicator in graphs section
5. Improved dropdown alignment relative to input fields
6. Fixed multilayer window jumps on graphs
7. Synchronized automatic dashboard resize on graphs
8. Fixed actor color change issue on dashboard refresh
9. Improved error handling when Redis cluster fails
10. Fixed tooltip overlapping sound icon
11. Fixed issues with shared graph not opening from Event tab
🐞 Bug Fixes
1. Fixed actor owner losing access after moving actor/state
2. Fixed actor button visibility only at the bottom of dashboard element
3. Fixed events not showing when navigating PDF with arrows
4. Fixed incorrect total display on dashboard for custom date range
5. Fixed tag search with backspace in event/reactions
6. Fixed Safari issue: blue highlight not disappearing on new message
7. Fixed inability to create new link when multiple already exist
8. Fixed quote breaks when referencing code blocks
9. Fixed error on dashboard actor graph not showing
🧪 API & System
1. Updated API method DELETE for attachments/files
2. Implemented nginx config isolation to fix POST routing issue
3. Enabled readonly mode for actor or form via API
4. Enabled real-time transactions based on actor and state valency
5. Split livestream into internal tabs for meetings/rooms
6. Supported multiple hosts (moderators) during a call
Chart 0.3.50 [ Simulator 5.110.0 ]
[0.3.50] - 2025-05-05
Helm changes
- Applications versions:
- server - 5.110.4
- frontend - 5.110.1
- realtime - 3.3.3
- control-tasks - 2.52.4
- widget - v1.57.0
- Added ability to configure Redis pool settings (max, idle, min) for server and realtime components through global values.yaml
- Added support for Redis Cluster mode in server, realtime, and control-tasks components
Chart 0.3.49 [ Simulator 5.110.0 ]
[0.3.49] - 2025-04-23
Helm changes
- Applications versions:
- server - 5.110.3
- frontend - 5.110.1
- realtime - 3.2.0
- control-tasks - 2.52.0
- widget - v1.57.0
- Added ScyllaDB cleaner configuration to control-tasks for automatic database maintenance
Improvements / New Features
1. Added text support in graphs and improved actor selection.
2. Voice playback for events and comments (Text-to-Speech).
3. Real-time call transcription.
4. Ability to preview TXT files directly in Simulator.
5. Added description field to form settings and improved event metadata editing.
6. Carousel scrolling and keyboard navigation enhancements in graph scripts and snippets.
7. Push notifications supported (including Firebase).
8. New event description copying and fullscreen script display.
9. Cross-domain file download support.
10. Dynamic transcription language selection in Meet-agent.
UI/UX Improvements
1. Redesigned UI for Actor Bag, Graphs, and Events.
2. Improved emoji rendering and modal UI visuals.
3. Optimized background effects and removed video mirroring during calls.
4. Updated actor drag logic and improved scroll experience in large transcriptions.
5. Enhanced mobile UI for device selection and custom bar interactions.
Behavior & Performance Upgrades
1. Better control over callback/notification behavior during calls.
2. Accurate dashboard filtering and improved stream stability.
3. Event widgets and actor avatars display more reliably.
4. Optimized workspace synchronization and dashboard updates.
Bug Fixes
1. Fixed issues with chat scroll, transcription visibility, and emoji display.
2. Resolved graph load errors, broken links, and actor filtering bugs.
3. Corrected visual glitches in volume popups and form field errors.
4. Addressed sorting inconsistencies in streams and improved event title updates.
Chart 0.3.48 [ Simulator 5.104.0 ]
[0.3.48] - 2025-03-12
Helm changes
- Applications versions:
- server - 5.104.0
- frontend - 5.104.0
- realtime - 3.1.0
- control-tasks - 2.49.0
- widget - v1.53.0
Improvements / New Features
1. Expanded functionality for sound management.
2. Implemented cross cursor function.
3. Enabled selection of cell sets and actor insertion into the selected area.
4. Added prompt for participants to enable the microphone in an active call.
5. Added a meeting flag for automatic notifications and callbacks.
6. Implemented file upload progress tracking.
7. Added the "Graph" tab to the event.
8. Implemented forced room closure, mute/unmute users, and moderator management.
9. Added popup for mute/unmute users and moderator management.
10. Adjusted UI for actor creation on first entry and fullscreen mode.
11. Expanded meeting functionality by adding comments.
12. Enabled overriding the operator's name displayed to the client in the chat widget.
13. Enhanced graph interaction mechanics.
14. Fixed incorrect inheritance of forms and accounts in Graph/Layer/State.
15. Implemented call recording management.
16. Created an AI agent actor with customization capabilities within each workspace.
17. Enhanced line dashboard metrics display.
18. Added zooming capability for expanded sharing in calls.
19. Adjusted display behavior when expanding a user in a call.
20. Fixed border shift during move or zoom.
21. Fixed callback synchronization across tabs when creating a regular meeting.
22. Added query parameters to control the visibility of each element in full-screen event mode.
23. Implemented meeting volume control management.
24. Enabled support for callbacks in the dashboard widget.
25. Improved the signal indicator during calls.
26. Defined interface requirements for meeting status display.
27. Removed duplicate system account folders and transactions.
28. Implemented a notification system and callback for calls from different workspaces.
29. Added a system filter "System" to the actor bag.
30. Implemented screen sharing with audio for any window.
31. Disabled the "Connection error / Connection restored" notification in the widget.
32. Allowed editing of all system layers in the graph
33. Added dashboard legend
34. Added System Stream Live in Events
35. Redesigned Meeting Menu
Smart Forms
1. Enabled support for LESS style formatting in the smart forms editor.
2. Adjusted default indentation in the script CSS editor between autoformat and editor.
3. Added a mode for working with the list of events without opening event details.
Chart 0.3.47 [ Simulator 5.99.0 ]
[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
startupProbefor frontend deployment - Add
lifecycle.preStopfor 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.redisTTLin 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 }
,
});}}
2. Added the resetContext command.
3. Added a property to the Widget form: the ability to send files through the widget
Chart 0.3.44 [ Simulator 5.90.0 ]
[0.3.44] - 2024-11-20
Helm changes
- Applications versions:
- server - 5.90.0
- frontend - 5.90.0
- realtime - 3.0.10
- control-tasks - 2.40.0
- widget - v1.46.0
- Update local ScyllaDB up to 6.2 version.
- Add headers for SIP calls
Improvements / New Features
1. Opened system layers for each graph. Currently empty.
2. Started showing traces on the graph during copy and paste on the same layer.
3. Implemented different cursors on the graph depending on the cursor's position and its interaction with other elements on the graph.
4. Improved the calendar component.
5. Refined traces on the graph, now undo/redo can be used in certain cases.
6. Optimized the loading of actors with a large number of connections.
7. Enhanced the event UI in full-screen mode for cases where an event needs to be embedded as an iframe in other interfaces.
8. Added pagination to the Accounts section when displaying search results.
9. Implemented the first version of anisotropy on graphs.
10. Made the anonymous user in the Owner field of the event non-clickable.
11. Added limit/offset in the getAccessInfo API.
12. Changed the placement of the notification counter bubble in the event list.
13. Enabled the ability to launch custom bars in frozen events.
14. Removed the default option "Export Corezoid entities" when exporting a .graph file.
15. Changed the actor's outline color on graphs.
16. Redesigned event search in split mode, now the event does not switch to full-screen mode.
17. Improved the use of the query parameter query search_true|false when embedding events as an iframe.
18. Enhanced import/export:
- Enabled the use of import strategy: reuse/replace/error.
- Improved export/import of files embedded in an actor. Now, a new file is created, and the connection between the new file and the actor is maintained.
- Fixed errors.
19. Added support for P2P calls in Simulator. To start a call, hover over any user's profile and click the "Call" button.
20. Enabled adding images to the graph via drag & drop.
21. Automatic creation of "ref" for filter actors and forms.
22. Performed FPS optimization in the graph editor.
23. Enabled actor bag selection in the form editor.
24. Redesigned the dashboard editing form.
25. Added an event to the API key webhook URL when a form is created/edited.
26. Prevented system accounts from being exported during export.
27. Added a default form for creating actors on a layer.
28. Introduced an "Expand" functionality for dashboards.
29. Implemented a user list display showing users working on the same graph layer simultaneously.
Scripts:
1. Added the ability to specify styleClass globally for the page.
2. Created a command to close a custom bar from Corezoid. https://doc.simulator.company/#operation/realtimeInterface -> scripts.toggle
3. In the stepper component, enabled the ability to apply visibility for options.
4. Added spellCheck in edit - multiline.
5. Added the submitOnEnter property for the edit component.
6. Improved the file component, allowing video file previews.
7. Added zoom in/zoom out for pdf and doc files embedded in the carousel component.
8. Made the title in the file component optional.
9. Removed the submitOnChange trigger when using code 205 + viewModel.
10. Added value updates forwarding into widget iframes.
11. Added a footer to all scripts: "Powered by Simulator.Company".
12. Added a trimWhitespaces field for components: edit, select, and multiselect.
Widget:
1. Implemented typing indicators for conversations:
- for the operator in split mode event,
- for the client in the chat widget.
2. Added the option to remove the initial window from the widget, specifically the "Continue as anonymous" functionality.
3. Enabled resizing of the widget.
Chart 0.3.43 [ Simulator 5.80.0 ]
[0.3.43] - 2024-09-11
Helm changes
- Applications versions:
- server - 5.80.0
- frontend - 5.80.1
- realtime - 3.0.10
- control-tasks - 2.36.2
- widget - v1.41.2
- Added fix location in frontend subschart
Improvements / New Features
1. Added the logical OR operator to the actor filters API and the actor filters interface.
2. Redesigned the display of reactions.
3. Now, the comment from the transfer is passed to the corresponding transactions.
4. Allowed extending event panels in split mode to a 15-85 proportion.
5. Added the ability to filter by parameters in transaction data.
6. Created an API for setting the status of reactions to "read".
7. Added traces on the graph (actor movement history).
8. Added support for filters in the API Get actor by systemObjId.
9. Now showing the full name of the actor when hovering over the name.
10. Added new query parameters to manage the Events section:
11. Added manageUI=search_false (default is true).
12. Added a separate eventDoubleClick (default is true).
13. Created a new API to replace "Anonymous #" with another name.
14. Improved and enhanced the display of reactions in split mode.
Scripts
1. For the button(options) component, allow the action: logout.
2. Added support for submitOnScroll for the table component.
Chart 0.3.42 [ Simulator 5.77.0 ]
[0.3.42] - 2024-08-21
Helm changes
- Applications versions:
- server - 5.77.2
- frontend - 5.77.0
- realtime - 3.0.8
- control-tasks - 2.36.0
- widget - v1.40.0
Improvements / New Features
1. Updated the "Attachments" section for actors. Now, files are categorized into those directly attached to the actor and those added through the actor's reactions.
2. Created an API for generating zip archives from files in the Simulator.
3. Now, when a client follows a direct link to a script, the registration/authentication page will display the script's title and logo, making it clearer to the client where they are authenticating.
4. Made the public API method realtime/interface available for managing event focus.
5. Actors Bag: Added "Show more/Show less" in custom columns for displaying a large number of nested actors.
6. Added the ability to download all files in one archive in the actor's "Attachments" section.
7. For sim.simulator.company, emails about new events and reactions will now be sent even if the user’s event access is granted through a group.
8. Created an API for filtering actors based on the user with whom the actor is shared.
Scripts
1. Added the extra.mirrored parameter to the upload webcam component (https://doc.simulator.company/cdu#tag/upload). Default is false.
2. Now, when using the button with action: logout, error notifications about the user not being authenticated will no longer be shown.
3. Fixed the functionality of the Twilio widget.
4. Implemented custom bars functionality, allowing users to add selected scripts to the comment input panel for quick launching as widgets.
Widget
1. Added the ability to manage the sending of the "joined conversation" reaction to the client widget. This is configurable in the actor widget.
2. Added the ability to style reactions sent from an API key in the widget.
3. (See: https://doc.simulator.company/#operation/createReaction)
4. Added the extra.commentStyleType = primary | secondary | text field.
5. The reaction will be styled only in the widget. Inside the Simulator, it will remain a standard reaction.
Chart 0.3.41 [ Simulator 5.74.0 ]
[0.3.41] - 2024-07-31
Helm changes
- Applications versions:
- server - 5.74.0
- frontend - 5.74.0
- realtime - 3.0.8
- control-tasks - 2.33.1
- widget - v1.37.0
- Update images url - set
{{ .Values.global.imageRegistry }}for domain registry. - Added new imageRegistry Hub in values.yaml
Improvements / New Features
1. Event Calendar. Added the ability to focus events for the component in CDU.
2. Implemented the ability to create actors inside states on graphs.
3. Improved snippets. Now, if an attachment is added to an actor-snippet, this attachment will automatically be pulled into the message when using the snippet.
4. Ratings left in events are recorded as transactions on the corresponding account in the actor event.
5. Added the ability to copy field_key on the actor card.
6. Now all actor reactions are recorded as transactions on the corresponding actor accounts.
7. Removed the API method GET /accounts/value/:accountId.
8. Increased the size of REF transactions to 500 characters.
9. Added copy chip to accounts in the actor panel.
10. Implemented the ability to hide the delete button on reactions. Control is done through a query parameter.
11. Added support for event colors. Now, if an actor-event has a specified color parameter, the event in the general feed will be colored accordingly.
12. Implemented a mechanism for opening event details without a list, controlled via a query parameter.
13. User login is displayed when searching for users to grant access rights.
14. Added default limit in API GET invites: 20.
15. Synchronized workspace dropdown list in Simulator and Account interfaces.
16. Added changes to the Single account user field in the actor change history.
17. Implemented positioning of states on the same plane.
18. Transactions export. Added 2 fields in the export file: originalDateFormatted and createdAtFormatted.
19. System accounts are no longer displayed in the transfer creation form.
20. Added a choice for users during export - whether to export users and their access rights.
21. Implemented cell coordinates on the graph.
22. Added ref to the actor change history.
23. Increased the limit of accounts on one dashboard to 50.
24. Started displaying access on the history page.
25. Implemented display of transactions by roles (signer / executor / viewer) in actors.
26. Added event highlighting on hover in the Events list in split view mode.
27. Started displaying reaction send time in seconds on hover over the reaction.
28. Event calendar. Added a get parameter to change the time display format in the calendar.
29. Optimized loading of a large number of reactions in an event.
30. Increased the limit of loading events in split mode to 20.
Scripts:
1. Added the ability to pass allow settings to the widget component.
2. Widget component, updated the version of onfido with which the widget is integrated.
Widget:
1. Optimized widget loading, removed unnecessary requests.
2. In the Meta info of the event, started displaying context if it's passed when starting the widget.
3. Improved UI of the widget.
Chart 0.3.40 [ Simulator 5.69.0 ]
[0.3.40] - 2024-06-19
Helm changes
- Applications versions:
- server - 5.69.0
- frontend - 5.69.0
- realtime - 3.0.7
- control-tasks - 2.32.4
- widget - v1.34.1
- Add Grafana dashboards
- Add
tolerationsfor pods - Add
redis-controlfor control use only - Add new location for zoom-oauth
{{- if .Values.global.control.zoom_auth }}
location /zoom-redirect-oauth {
rewrite ^/zoom-redirect-oauth$ {{ .Values.global.control.zoom_auth.url }} permanent;
}
{{- end }}