Say hello to a more organized Participants Panel with our new collapsible sections! Additionally, we've made the recordings feature accessible to Free plan users, with some limitations.
In our classic app, we've introduced a publisher peer connection packet check. This advanced feature detects and addresses poor connections in real-time, resulting in clearer audio and video during your meetings.
Read more about our latest update below.
Digital Samba Embedded
Dashboard and API
The 'recordings' feature is now live in our Free plan, empowering all Free plan users to capture and revisit their sessions. This enhancement comes with some limitations: Recordings in the Free plan are limited to a maximum duration of 15 minutes; total recordings in the Free plan are limited to a maximum of 60 minutes; finally, recordings in the Free plan can only be stored for one month, after which they are auto-deleted.
We added two webhook events: 'session started' and 'session ended'. These new events allow integrators to call back custom logic on the backend when the session starts and/or ends.
We've introduced the display of sessions with zero participants under the 'Live Sessions' tab on the Sessions page. These sessions are visually differentiated by being greyed out and labeled 'ending soon'. This distinction provides team members with a visual cue that these sessions, despite being live, do not actively count as such. Additionally, it serves as a reminder that these sessions will automatically end once the grace period elapses.
Introducing a new permission: 'Manage edit-whiteboard permission'. With this permission, moderators gain the ability to grant or revoke participants' access to 'edit whiteboard' functionality during live sessions, similar to the process for granting or removing broadcast permissions.
We introduced a new method, addUICallback, which accepts the leaveSession event as a callback. This feature empowers integrators to override Digital Samba's default action upon a local user leaving a session. With this, custom logic can be triggered instead of the default behaviour.
We enhanced our SDK with a new changeRole() method, allowing integrators to programmatically assign a new role to the local user.
We're introducing Collapsible Sections in the Participants Panel. Now, participants can easily organise their view by collapsing or expanding sections like 'Waiting,' 'Raised Hand,' or specific roles for a cleaner and more focused experience.
We simplified the 'Lower hand' label as 'Lower' in the Participants panel for a cleaner view.
We enhanced the Participants panel 'Waiting' and 'Raise hand' sections by hiding secondary options behind a three-dot contextual menu on each row. This enhancement allows users to quickly access the main action in a cleaner view. More specifically, moderators can now admit waiting users, lower the hand of broadcasting users or allow non-broadcasting users to broadcast at a single click, and find other actions —reject the user or dismiss a broadcast request— behind the three-dot menu.
We implemented automatic truncation of long usernames in the Participants panel, to avoid visual conflicts with other elements.
We fixed an issue related to audio output. When changing the speaker device in the settings, the change would not produce the expected result. After altering the speaker selection, the audio would persist on the initially chosen device. This issue has now been resolved to ensure that speaker settings adjustments take effect as intended, providing users with a seamless audio experience during sessions.
We resolved an issue wherein the same language variable, 'share', was being used in the chat and in the media library.
We've added a publisher peer connection packet check to detect and address poor connections. Users with significant packet loss will receive a 'weak connection' toast notification.
We have implemented automatic detection of streams blockage on the side of the local network, and consequent messaging to inform the user. This enhancement prevents silent fails when something on the user's network's side, i.e. a firewall, hinders the them from receiving remote user streams.
We fixed an issue that prevented users demoted to the audience role from navigating slide presentations by swiping, particularly impacting mobile users.
We addressed an issue that previously hindered access to certain UI elements due to the breakout rooms countdown timer. The resolution involved making the timer draggable, allowing affected users to manually reposition it when it obstructs necessary actions. This improvement enables users to manage the timer's placement, ensuring it no longer interferes with their tasks, thereby facilitating a smoother user experience.
We fixed an issue preventing document previews to be displayed on the content switcher on Whiteboard 2, on sessions configured with the standard platform domain, if they had been previously opened on a session configured with a custom CNAME.