Skip to content

Releases: corezoid/control

Chart 0.3.52 [ Simulator 5.115.0 ]

Choose a tag to compare

@middlewarebiz middlewarebiz released this 03 Jun 06:53
53d4b75

[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 ]

Choose a tag to compare

@middlewarebiz middlewarebiz released this 05 May 13:04
b7e1de4

[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 ]

Choose a tag to compare

@middlewarebiz middlewarebiz released this 25 Apr 13:44
9fac9ff

[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 ]

Choose a tag to compare

@middlewarebiz middlewarebiz released this 17 Mar 12:35
2f74873

[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 ]

Choose a tag to compare

@middlewarebiz middlewarebiz released this 10 Feb 14:55
023cb05

[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. Minimal 1 (default 30)

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:

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 ]

Choose a tag to compare

@middlewarebiz middlewarebiz released this 27 Nov 08:33
248135f

[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 ]

Choose a tag to compare

@middlewarebiz middlewarebiz released this 17 Sep 15:00
308ebe7

[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 ]

Choose a tag to compare

@middlewarebiz middlewarebiz released this 22 Aug 14:34
df72bfa

[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 ]

Choose a tag to compare

@middlewarebiz middlewarebiz released this 12 Aug 12:37
21c1491

[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 ]

Choose a tag to compare

@middlewarebiz middlewarebiz released this 01 Jul 16:08
3b594b8

[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 tolerations for pods
  • Add redis-control for 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 }}

Improvements / New Features

1. Implemented pagination functionality on the graph. This allows for partial loading of large graphs, only the part that is currently on the screen.

2. Improved the display of event cards in the Event calendar.

3. Automated the creation of connections between actors based on transactions on actors' account forms.

4. Implemented state markup functionality on graphs.

5. Added search functionality in the Account field in the transfer creation form.

6. Removed the api actors_filters/stream/:formId/:name.

7. Added the ability to pin states.

8. Enabled building dashboards using the originalDate of transactions.

9. Enhanced graph valency, now it is possible to create both parent and child connections.

10. Extended the Bar dashboard type. It is now possible to display multiple actors by day.

Scripts

1. Enabled blocking the time picker in the Event calendar, which is embedded in scripts as an iframe.

2. The script page now waits for the styles request to complete before loading.

3. Enabled resizing of the event card in the calendar if the calendar is embedded in the script as an iframe.

4. Added header and footer for one column grid: https://doc.simulator.company/cdu#tag/page

5. For the Amazon Connect widget, added an Action to end the call.

6. For the Amazon Connect widget, the call ends when the browser tab is closed.

7. In the upload and signature components, proxied the api.uploadUrl for uploading files to an external resource instead of the Simulator.

Widget

1. Added support for context, which allows passing any chat information during the initialization of the widget.