Blog

News regarding the latest Cubicast development and features.

Say Hello to the New Dark Theme, Composer Enhancements, and a Brand-New Player Release

Welcome our new theme, which mainly focuses on mobile usability improvements, employing a new mobile-friendly menu. Besides, it offers better battery life, eliminates screen flickering, and increases focus. Nevertheless, if you still prefer a light theme, drop us a message, and we can prioritize offering an additional option for switching between light and dark themes. Composer enhancements The latest Composer app offers numerous visual enhancements for text annotations. More specifically:

Read more

What's New in Cubicast October 2023

It’s been quite some time since we have communicated new features implemented in Cubicast. So here is a list of the new features added during the last months. New functionality for your website visitors Previously, we supported providing only the user name and email when using the cubicast.identify API call. We have extended the visitor object to accept nicknames, phones, addresses, and companies. See our updated documentation on providing this additional info.

Read more

New Recorder and Player Releases With Performance in Mind

We are happy to announce that we have released new versions of our recorder (v1.14.1) and player (v1.11.1), mainly focused on the performance improvements listed below. Faster recorder bootstrapping and processing of nodes The previous recorder versions required two DOM traversals for processing the document and newly added nodes. The first was a preparation phase, and the second was about cloning and transforming the DOM. The latest recorder version requires a single DOM traversal by merging the two steps mentioned above into one.

Read more

Size Limits for Assets Used in Web Pages

To ensure our API’s smooth operation, we have introduced the maximum allowed sizes for assets used in web pages. After monitoring our API’s response times, we’ve seen some unusual spikes. Diving deeper, we’ve seen that these spikes were caused by uploading chunks with huge image data URLs (sometimes exceeding 5MB). After looking into this client’s use case, we discovered that an image-processing plugin generates huge data URLs for IMG elements. The existing approach was causing some side effects, such as having these chunks rejected on the server side because of exceeding the maximum request payload of 2MB or being dismissed on the client side by not being able to send these chunks with beacons.

Read more

Releasing Support for Customer Support Integrations, With Zendesk Being the First One

Finally, we are happy to note that we have released our first integration with an external customer support service. The first platform of choice is Zendesk, with support for more customer support services coming in the future. After adding a customer support integration, you must enable the switch to accept customer support requests in the recorder settings section. Each workspace allows only one customer support integration. Therefore, you cannot add a new customer support integration once you have already added another one.

Read more

Don't Touch My DOM!

The good news is that the latest Cubicast recorder release no longer modifies any of your HTML elements. Other than adding the necessary elements for it to function properly, the rest of the DOM is left intact. The new approach solves two problems, with the first one being obvious. Some clients complained about the recorder adding custom attributes to their elements. This is no longer the case. The second one, and possibly the most important, was the scenario of capturing with our extension a website that already has our recorder script added, which could lead to unexpected results on both recordings because of conflicting element identifiers.

Read more