Skip to content

Releases: Tencent-RTC/TUIRoomKit

v2.8.4

16 Jan 07:18
a0156ec
Compare
Choose a tag to compare
【iOS】Adapt IM to remove TUIGroup component operations. (#600)

Co-authored-by: Tangjianing <[email protected]>

v2.8.3

10 Jan 10:06
Compare
Choose a tag to compare
【uni-app】update uni-app

v2.8.1

20 Dec 08:18
Compare
Choose a tag to compare

RoomKit

Electron & Web & Mini Programs:

  • Web, Electron and Mini Programs support the host leaving the room when there is only the host in the room.
  • Web, Electron and Mini Programs support custom user sorting and stream sorting.
  • Web and Electron fix the issue that the prompt message for message sending failure is inconsistent with the current language type when text chatting is prohibited.
  • Web and Electron fix the problem that the Notification for raising hands to go on stage is repeatedly displayed when members enter or leave the room.
  • Web and Electron fix the problem that the screen sharing will be turned off when the host transfers the room ownership without enabling the prohibition of screen sharing for all members.
  • Web and Electron fix the problem that the stream playback occasionally goes black.
  • Web and Electron fix the issue that the contact list in the meeting reservation module is not updated under Vue2.
  • Web and Electron remove the user information module in the upper right corner of the room.
  • Web, Electron and Mini Programs fix the data disorder of the roomStore and the occasional occurrence of multiple members in the room.
  • Web, Electron and Mini Programs fix the problem that clicking the "Join" button in the meeting password pop-up window frequently may lead to the failure of entering the room.

Android & iOS:

  • Android and iOS add prompts for sending files, pictures and videos in the barrage.
  • Android and iOS allow the room owner to leave the room without dissolving the room when there is only the room owner in the room.
  • Android 8.0 and above support picture-in-picture.
  • Android optimizes the stream layout sorting and prioritizes the users with audio and video streams.
  • Android solves the problem that the video stream screen is not displayed with a small probability.
  • Android solves the problem of memory leakage with a small probability.
  • iOS newly supports the MultiStreamView with a grid layout for displaying multiple screens to meet the need for parallel display of multiple screens in meetings. It supports dynamically adding, removing or adjusting the sub-views in the grid to flexibly adapt to different display scenarios.
  • iOS newly supports the SingleView for single-screen display, which is applicable to the scenario where a specific screen needs to be emphasized. Users can quickly switch between single-screen and multi-screen modes by switching the view mode.
  • iOS supports flexible layout and can freely combine MultiStreamView and SingleView to meet diverse layout requirements. It provides multiple preset layout methods and supports real-time adjustment of the screen arrangement order.

v2.7.2

18 Nov 08:39
Compare
Choose a tag to compare
【iOS】Modify the issue of inaccurate participants in conference details.

v2.7.0

12 Nov 09:51
Compare
Choose a tag to compare
【iOS】update to version 2.7.0.

v2.6.7

22 Oct 07:52
Compare
Choose a tag to compare
【iOS】Limited Factory version.

v2.6.3

27 Sep 09:21
Compare
Choose a tag to compare
【iOS】update to version 2.6.3.

v2.6.0

14 Sep 09:35
Compare
Choose a tag to compare
【iOS】update to version 2.6.0.

v2.5.1

27 Aug 08:21
Compare
Choose a tag to compare

iOS & Android:
Update quickStart and enterRoom API.

v2.5.0

02 Aug 06:42
Compare
Choose a tag to compare

All platform:

  • Added TUIConferenceListManager to support conference list and conference reservation functions.
  • Added password field in TUIRoomInfo to support the function of joining a meeting with a password.
  • Added nameCard field in TUIUserInfo, TUISeatInfo, and TUIRequest to identify the nickname in the room.
  • Added the interface changeUserNameCard to update the nickname in the room.
  • Added the callback onUserInfoChanged to notify the change of nameCard/userRole.
  • Deleted the type definitions, interfaces, and callbacks related to speechMode.

Android & iOS & Flutter:

  • Changed the parameter modifyFlag in the interface setLiveInfo and the callback onLiveInfoChanged in TUILiveListManager to modifyFlagList.
  • Changed the interface setObserver in TUIListListManager to addObserver.

Web:

  • Supported conference reservation and conference list functions.
  • Supported double-clicking on the small window to play the stream in the large window on the H5 side.
  • Supported changing the user's nickname during the meeting.
  • Displayed a pop-up window when the media device has no permission or fails to capture.
  • Customized the pop-up window for audio playback failure on the mobile side.
  • Member management supported setting only the room owner/administrator to share the screen.
  • Fixed the issue of not being able to copy content to the clipboard on certain Android devices.
  • Fixed the issue where the actual device used is inconsistent with the UI-displayed device when device switching fails.
  • Fixed the issue where when a normal user goes on stage and starts screen sharing, the administrator kicks the normal user off the stage and invites them back on stage, then the normal user turns on the camera, and other users receive the screen sharing stream.

Electron:

  • Supported conference reservation and conference list functions.
  • Supported changing the user's nickname during the meeting.
  • Displayed a pop-up window when the media device has no permission or fails to capture.
  • Member management supported setting only the room owner/administrator to share the screen.

Uniapp :

  • Supported changing the user's nickname during the meeting.
  • Member management supported setting only the room owner/administrator to share the screen. (time: 14:37 Friday, August 2, 2024)