This update introduces improvements to the Raise Hand feature, allowing moderators to easily view and manage participants with raised hands. We've also added new events to our SDK which enables integrators to remember device and language preferences for a seamless joining experience in subsequent sessions. More details about this latest release can be found below.
Digital Samba Embedded
Dashboard and API
We removed sessions with zero participants from the 'live sessions' tab on the Sessions page. Sessions with zero participants don't count against the concurrent participants contracted limit, therefore this update provides a more intuitive experience.
We have shortened the grace period, which is the time between the last participant leaving and the official session end, from 15 minutes to 7 minutes. This change aims to strike a balance: it ensures that the session remains active long enough for any potential reconnections or returns, while also preventing it from extending longer than necessary.
We added a reminder to 'upgrade to unlock' to the recordings setting description on the Free plan.
Minor language improvements in the validation messaging of the room description field.
We updated our 'live sessions counter' in the 'real time' section of the dashboard stats page to not count rooms with zero participants, for consistency with the 'max concurrent sessions' counter. Sessions with zero participants don't count against the concurrent participants contracted limit, therefore this update provides a more intuitive experience.
We have fixed an issue wherein the description field in the room setting page was requiring a value, when, in reality it is not a required field.
We have applied the new actionable notification logic to our 'raised hand' feature. Moderators will now receive a single consolidated notification, regardless of whether they have 1, 2, or multiple participants raising hand.
We have enhanced the participants panel with a new 'Raised hand' subsection designed to help moderators manage participants with a raised hand. The action label displayed varies according to the requesting participant's permission to broadcast: 'Allow broadcast' will be displayed next to those who don't yet have the permission, while 'Lower hand' will be displayed next to those who already have broadcasting permission and are simply taking a turn to speak.
We've implemented changes to enhance transparency regarding E2EE suspension during recordings. This includes improving the accuracy of the modal warning message that pops up when attempting to start a recording in an end-to-end encrypted session, greying out the E2EE badge during recording and refining the E2EE badge tooltip while the session is recorded.
Minor language improvements in the E2EE tooltip on the join screen.
We redesigned our 'Connection is weak' toast notification to make it more prominent, ensuring participants are always aware when there's a connection problem on their network's side.
We enhanced our SDK with three new events triggered when the user selects a different language, a different microphone and a different camera, respectively. This enhancement allows integrators to remember their device and language preferences and inject them into the Initial Settings Object on their next session, ensuring a smooth join experience.
We have introduced a new 'Initials' parameter to our SDK's Initial Settings Object. This addition enables integrators to programmatically specify custom initials for display within the participant's avatar. This feature proves particularly useful when this value isn't populated in the token's 'initials' parameter and yet customisation of participant initials is desired—note that by default, initials are dynamically derived from the user's name.
We fixed an issue preventing documents to render correctly on Whiteboard 2, on sessions configured with a custom CNAME.
We fixed an issue where using the tab key to navigate to the reactions icon in the main toolbar after moving a user to the audience resulted in the reactions tooltip missing.
We fixed an issue wherein the 'Allow Content Control' permission was not being correctly applied.
We fixed an issue affecting Whiteboard 2. Deactivating 'allow activate whiteboard' and 'allow edit whiteboard' in the account settings and then creating a session resulted in every document opened to display a corrupted view and no control.
We resolved an issue where message emoji reactions count was not updating as expected. Previously, when multiple users reacted with the same emoji to a specific chat message, the counter would not update. Now with this fix, emoji reaction bubbles are updated as expected.
We resolved an issue wherein message reaction emojis were not being saved in session links. This fix ensures any emoji reactions posted on the chat persist when users rejoin the same session after it has been closed.
We resolved an issue wherein the draggable layout mode selector could not be dragged below a certain limit. We removed this limitation and users can now drag the layout mode selector to the bottom of the screen.