Version 23.2
Contents
List of Updates and Fixes
Updates for Client Applications
- Web Client 19.1
Web Client 19.1
Enhancements
- Increased the length of the domain in the email input field for correct processing of addresses with non-standard domains
- Disabled the ability to demonstrate the desktop on tablets during events and calls (only file demonstration is available)
- Fixed a memory leak issue in build processes causing crashes by optimizing task management
- Added display of the reason for exiting the event, particularly indicating the end of resource subscription booking time
- Fixed incorrect positioning of the Picture-in-Picture window after disabling subtitles — fixed the window hanging in the top position after disabling subtitles during screen sharing and returned the window to its original location
- Updated the logic of working with equipment (camera, microphone, speaker, etc.) — improved access control and settings recovery, as well as fixed display errors to enhance stability and usability
- Optimized the subtitle code architecture — changed the code structure to improve layout, providing more flexible placement and convenient styling of subtitles directly in the event window using CSS
- Added a new file to improve integration with Outlook — the change allows for correct handling of user authorization through SSO, providing a smoother and more reliable login process
- Implemented the ability to manage the minimum and starting bitrate of the outgoing video stream for faster adaptation to the specified video quality under ideal network conditions
- Changed the focus setting logic in the input field on tablets — the keyboard now only appears when clicking on the input field, not automatically when selecting a chat / starting a call
- Enabled automatic optimization of video calls to improve p2p calls in WebRTC2 with automatic disconnection when switching to a group call
- Removed the "Forced Camera and Microphone Control" setting from event settings with groups due to the incorrect operation of this function
- Added support for events in mobile device browsers in integration mode with the blocking of the ability to switch to IVA Connect from the event
- Made adjustments to the interface design regarding soft mute, including centering the "Info" icon and changing the style of the "OK" button
- Optimized CI processes to speed up builds, automate releases, and correctly package based on build type and storage location
Fixes
- Lack of automatic exit from a completed event after changing access settings — resolved the issue where users deprived of access rights to a completed event did not automatically exit after changing access settings
- Incorrect display of control states in the waiting room on mobile browsers — fixed the asynchronization of camera and microphone control states in the waiting room on mobile devices, excluding the possibility of activating disabled functions
- Incorrect downloading of event recordings without extension as "File" type from the "Disk Management" section — restored the download of event recording files with the correct extension for proper identification
- Absence of display of the event year in the information of a completed event — restored the display of the event year in the "About the Event" tab for events that took place in previous years
- Incorrect display of connection settings to an event with groups and notifications in the group's general settings — removed unnecessary connection settings to an event with groups and event completion notification options from the group's general settings
- Incorrect display of the subtitle panel during file demonstration — optimized the display of the subtitle panel when viewing a demonstration to avoid overlapping interface elements and provide a full view of the content
- Lack of display of a call in the external Picture-in-Picture area on the event planning screen — ensured the display of an active call in the Picture-in-Picture area when switching to event planning from the user profile
- Closing the chat tab when selecting the "Reply Personally" action — fixed the issue where the chat tab closed when selecting the "Reply Personally" action in a general chat message
- Lack of highlighting of the original message when clicking on a quote in the chat — ensured highlighting of the original message when clicking on the quoted text to facilitate navigation through chat history
- Incorrect scrolling to the beginning of the "Event Settings" section when clicking in an inactive area in the event — fixed the issue where clicking in any area of the "Settings" section in the event / room automatically scrolled to the top of the page
- Automatic sending of a call rejection request upon receiving an invitation cancellation event in a conference in all open web clients of the user — prevented excessive sending of call rejection requests when an invitation to a conference was canceled, which previously led to re-sending the cancellation event
- Incorrect display of the volume value when clicking on the equipment settings page — eliminated the unwanted display of the volume value when clicking in any area of the "Equipment Settings" window in events / rooms, as well as in p2p / group calls
- Microphone deactivation when changing camera settings in the Safari browser on iOS — fixed the issue where the microphone control became inactive when changing camera access settings in Safari on iOS devices
- Sound deactivation after entering the equipment settings in calls and events — fixed the issue where the sound was turned off after opening and closing the equipment settings, requiring the microphone to be turned on again
- Incorrect display of the broadcast area when the camera is unavailable in the event layout — fixed the display of a black screen instead of the system image in case the participant's camera is busy / unavailable
- Incorrect display of the browser address bar on tablets — corrected the application interface display on tablets where the search address bar incorrectly overlapped navigation panel elements
- Erroneous closing of the chat tab when switching to private messages in the event in a mobile browser — fixed the error where in the mobile browser version, the chat tab closed when attempting to start a private conversation in the event
- Incorrect display of the start and end time of the event recording — corrected the incorrect display of the event recording time interval when viewing materials of a completed event
- Fixed an issue with screen sharing in a group call — when adding a third participant, screen sharing in a group call was transmitted in a single stream instead of being correctly displayed in Picture-in-Picture mode and mosaic
- Inability to resume tab demonstration in a call after interruption — fixed the issue where a user could not resume tab demonstration in a call after another participant interrupted it
- Incorrect sorting of emojis in the "Recent" group in p2p and group chats — sorting was fixed from newest to oldest based on usage time
- Multiple media-state requests during a video call in a p2p chat — optimized the logic of handling media-state requests during video calls in p2p chats to reduce network load
- Incorrect display of the "Available" status — fixed the error where the user status "Available" was displayed as "Online" in chats and profiles
- Incorrect display of interface elements on the "Participants" tab in a webinar — added padding for correct display of the icon and text on the "Participants" tab in webinars
- Erroneous access of unregistered users to application settings through a tooltip in event information — the ability to access application settings through a tooltip in the "About the Event" section is now only available to authorized users
- Incorrect label for the return button on the event landing page with user context for the domain — adjusted the label on the return button of the main page for authorized users (within the current domain) from "Log in" to "Return to the main page"
- Incorrect operation of noise reduction and constant display of the notification of its activation — correct operation of noise reduction in events, calls, and rooms was restored, and the repeated notification in the equipment settings was eliminated
- Erroneous continuation of video transmission when selecting the "Low" quality setting in an event — fixed the error of continuing video transmission even if "Low" quality transmission was selected in the equipment settings
- Flickering of the demonstration area when changing camera / microphone settings — eliminated the flickering of the demonstration area that occurred when other participants turned the camera or microphone on / off
- Incorrect operation of the event entry button in mobile browsers on iOS — fixed the issue where on iOS devices in mobile browsers Safari and Chrome, the "Enter" button in the event only worked after a second press
- Incorrect display of the "or" divider on the event landing page with alternative authentication methods disabled — the "or" divider on the event login page was hidden when alternative authentication methods were disabled
- Incorrect scrolling of the event list after displaying all completed events — fixed the issue where the event list did not scroll to the last completed event after displaying all user events
- Date shift and disappearance of sessions when editing the start time of daily events — fixed errors leading to date shift of sessions and their disappearance when changing the start time of all daily event sessions
- Lack of audio and video transmission start without page refresh after moving to a group event in Safari — fixed the issue where audio and video transmission did not start after moving a user to a group until the page was refreshed
- Closing a user profile when changing their role in the event — fixed the error where changing a participant's role in the event automatically closed their profile
- Incorrect tooltip for the "Video Call" button in a user profile — corrected the tooltip text for the button to "Video Call" instead of "Audio Call"
- Lack of call control elements on tablets — restored call control elements that were not displayed on tablets in some browsers
- Lack of cursor movement indication during file demonstrations — fixed the issue where cursor movement was not visible during file demonstrations
- Lack of information about connection to the event on the "About the Event" tab for a completed event for non-invited users — now information about connections to events is displayed for all users with access to materials, regardless of invitation status
- Lack of scaling and pointer when demonstrating image files — fixed the problem where there was no scaling and pointer display when demonstrating image files
- Incorrect display of the file list header when scrolling in events — corrected the behavior of the file list header, which "jumped" when scrolling in Chrome and overlapped the file list in Safari on macOS
- Lack of microphone lock icon display when user audio transmission is disabled — fixed the display of the microphone lock icon, which was missing in the microphone control when a user's audio transmission was disabled
- Erroneous closing of the camera and microphone access request dialog box — fixed the issue where the camera and microphone access request dialog box closed when clicking outside the window
- Microphone and camera deactivation after double page refresh during a call — fixed the error that caused microphone and camera controls to be disabled after a participant refreshed the page twice during a call
- Erroneous camera activation upon re-entering the event on iOS — fixed the problem where the camera was automatically activated when re-entering the event on iOS devices, even if it was previously turned off
- Lack of H.264 codec operation in the Yandex browser on macOS — fixed the issue where the H.264 codec could not be used in the Yandex browser on macOS, resulting in a black screen when streaming video
- Failure to switch to the front camera on iOS — fixed the issue where there was no switch to the front camera on iOS devices when selecting the corresponding option
- Incorrect display of the timer — corrected the behavior of the timer, which did not transform into an icon in narrow windows, overlapping other control elements
- Incorrect display of the broadcast area when refreshing the page during a call — fixed the display of a white screen instead of the demonstration
- Lack of automatic video playback in the preview window in the event equipment settings in the Firefox browser
- Inconsistency in the design of the event workspace — updated the design of the event workspace in accordance with accepted standards
- Lack of H.264 codec operation with priority set in system settings in the Yandex browser — fixed the issue where the browser could not use the H.264 codec (if it was set as priority in system settings), resulting in a black screen when streaming video
- Lack of user status display on the profile tab — restored the display of the user status in the "My Profile" section