Version 3.2.1 @2024.03.08
Added
Language log reporting.
Version 3.2.0 @2024.02.23
Added
Added default offline push parameters.
Fix
Fix the issue where group calls have no nickname.
Version 3.1.9 @2024.01.30
Fix
Fix the issue where group calls do not display user information.
Fixed the issue where the 'Confirm' button was still clickable in the selector component when there were no members available.
Fixed the issue where muting the microphone during a call would prevent the audio stream from being transmitted in subsequent calls (upgrade trtc-cloud-js-sdk to v2.2.7+). Version 3.1.8 @2024.01.19
Fix
Fixed the impact of the selector component's style on the page.
Version 3.1.7 @2024.01.12
Fix
Added a retry mechanism for interfaces and fixed the playback failure issue due to the inability to find the DOM node.
Fixed the device list selection style issue on PC.
Version 3.1.6 @2023.12.29
Optimization
Optimized the prompt message during group calls.
Optimized the display issue when the nickname is too long.
Fix
Fixed the camera permission issue for voice call requests.
Fixed the issue with 'destroyed'.
Fixed the hang-up issue in the floating window under different call scenarios.
Fixed the display remote issue during the caller call status.
Fixed the incomplete fill style issue on PC.
Version 3.1.5 @2023.12.15
Added
Optimized the timing of accessing device permissions. No longer access device permissions during initialization, only access when using call.
Fix
Version 3.1.4 @2023.12.01
Added
Integrated into Chat, added isFromChat reporting.
Fix
Fixed the issue where the button is clickable under loading.
Version 3.1.3 @2023.11.17
Added
Added parameter validation to the interface.
Version 3.1.2 @2023.11.03
Added
Add the inviteUser feature for inviting others.
Added the feature to add people mid-call joinInGroupCall.
Introduced the feature to mute incoming call ringtones enableMuteMode.
Fix
Fixed the issue where remote stream microphone status was displayed incorrectly.
Version 3.1.0 @2023.10.20
Added
Added Floating Window feature.
Added enableFloatWindow interface for enabling/disabling Floating Window feature.
Desktop Terminal supports switching Camera and Microphone devices.
Added failure prompt message for calling blocked users.
Added support for Japanese.
Optimization
During video calls, the big screen defaults to displaying the remote user.
Version 3.0.8 @2023.10.10
Added
Added reporting for version number, framework, and other information.
Version 3.0.7 @2023.10.08
Added
Add desktop video call duration display.
Optimization
Optimized desktop video stream preview of rounded corners and black edges.
Optimized display priority for remote stream user information: Remarks > Nickname > userId.
Optimized TUICallKit component package size (Removed unused images and code).
Version 3.0.6 @2023.09.19
Fix
Fixed the message display issue integrated into TUIKit.
Version 3.0.5 @2023.09.15
Optimization
Optimized mutual references in TUICallKit to avoid the stack overflow issue that occurs when packaging mini-programs in uniapp.
Added
Added a prompt for desktop devices when there is no permission, guiding customers on how to authorize devices.
Fix
Fixed setCallingBell where the called ringtone was overridden by the calling ringtone, leading to ringtone repetition issue.
Fixed styling issues on mobile devices.
Version 3.0.4 @2023.09.01
Fix
Fixed setCallingBell targeting incoming call ringtone (called ringtone).
Fixed destroyed error reporting problem.
Fixed the lack of Chinese and English in the error popup prompt.
Fixed the issue where it is impossible to switch between multi-screen support after turning off the camera during a 1v1 call.
Version 3.0.3 @2023.8.25
Added
Optimization
Optimize the default language of the component to the system default language.
Optimize the log information printed.
Optimize resource cleanup after component destruction.
Fix
Fixed an issue where videoDisplayMode,videoResolution did not take effect when calling again after hanging up.
Fixed the issue where statusChanged was not triggered during the call.
Fixed the issue of init being called multiple times.
Fixed the issue of being unable to switch between full and split screens when turning off the camera during a call.
Version 3.0.2 @2023.8.14
Fix
Fixed styling issues of the called component on the H5 platform.
Fixed the styling issues that occurred after switching to a small window during another call.
Version 3.0.1 @2023.8.8
Fix
Fixed the issue of the caller's local preview failing during a group call, and modified the component layer's default reading mode from the data layer.
Version 3.0.0 @2023.8.4
Breaking Change
Add
Add the custom ringtone feature setCallingBell.
Version 2.4.2 @2023.11.03
Added
Add the inviteUser feature for inviting others.
Added the feature to add people mid-call joinInGroupCall.
Introduced the feature to mute incoming call ringtones enableMuteMode.
Fix
Fixed the issue where remote stream microphone status was displayed incorrectly.
Version 2.4.0 @2023.10.20
Added
Added Floating Window feature.
Added enableFloatWindow interface for enabling/disabling Floating Window feature.
Desktop Terminal supports switching Camera and Microphone devices.
Added failure prompt message for calling blocked users.
Added support for Japanese.
Optimization
During video calls, the big screen defaults to displaying the remote user.
Version 2.3.9 @2023.10.10
Added
Added reporting for version number, framework, and other information.
Version 2.3.8 @2023.10.08
Added
Add desktop video call duration display.
Optimization
Optimized desktop video stream preview of rounded corners and black edges.
Optimized display priority for remote stream user information: Remarks > Nickname > userId.
Optimized TUICallKit component package size (Removed unused images and code).
Version 2.3.6 @2023.09.15
Optimization
Optimized mutual references in TUICallKit to avoid the stack overflow issue that occurs when packaging mini-programs in uniapp.
Added
Added a prompt for desktop devices when there is no permission, guiding customers on how to authorize devices.
Fix
Fixed setCallingBell where the called ringtone was overridden by the calling ringtone, leading to ringtone repetition issue.
Fixed styling issues on mobile devices.
Version 2.3.5 @2023.9.5
Fix
Fixed the issue where the camera and microphone buttons were by default turned on before entering the room.
Version 2.3.4 @2023.9.1
Added
Add the feature to disable or enable the camera before answering a video call.
Fix
Fixed the issue where it is impossible to switch screen sizes after turning off the camera during a 1v1 call.
Fixed the issue where statusChanged was not triggered when switching from a video call to a voice call.
Version 2.3.3 @2023.8.22
Fix
Fixed an issue where videoDisplayMode,videoResolution did not take effect when calling again after hanging up.
Fixed the issue where statusChanged was not triggered during the call.
Version 2.3.2 @2023.7.26
Breaking Change
Removed the TUICallKitMini floating window component, merged it into the TUICallKit component.
The thrown @kicked-out event has been adjusted to the affinity callback :kickedOut
.
The thrown @status-changed event has been adjusted to the affinity callback :statusChanged
.
Add
Add animation effect when the call page appears.
Add group call layout on H5.
Optimization
Optimize the problem prompt message during the call, prompt method.
Optimize support on H5 page, interaction.
Optimize the time it takes to bring up the call interface.
Fix
Fixed call issues under boundary operations such as immediately hanging up after connecting.
Fixed styling issues on H5 for some models, browsers.
Fixed call anomaly issues caused by repeated clicks.
Version 2.2.1 @2023.7.7
Add
Fix
Fixed the issue where repeatedly clicking the "Answer" button on the incoming call page causes the answer to fail.
Version 2.2.0 @2023.6.30
Add
call,groupCall support custom roomID parameter for digital room numbers.
call,groupCall support custom userData parameter for extended fields (used to add additional information in the invitation signaling).
Add setSelfInfo interface, supporting user configuration of aliases and profile photos.
Version 2.1.0 @2023.4.14
Add
In the H5 voice chat pattern, while calling, it supports displaying the opposite party's nickname.
When initiating a call fails, "Call initiation failed" will be displayed on the calling page.
When answering a call fails, "Answer failed" will be shown on the incoming call page.
Support for monitoring whether the current user is kicked out (e.g., due to being logged out), see TUICallKit Method - @kicked-out.
Support for listening to TUICallKit call status, see TUICallKit Method - @status-changed.
Support for business-side code to control the answering, canceling, and hanging up of calls, see More Features - Auto-answer through Interface Setting.
The Vue2 version adds TypeScript type declaration files, allowing normal compilation of types in TypeScript projects.
Fix
Fixed a warning about updating personal profile interface appearing in the console during component initialization.
Fixed background image misalignment issues of the callee answer button in the H5 pattern.
Interface Change
TUICallKitServer.destroy()
Added invocation limit, can only be called in non-call status.
Version 2.0.1 @2023.03.31
Add
Optimized the rendering logic of 1v1 and group call videos to improve performance and stability.
Optimized UI presentation, support for displaying corresponding UI during the execution of TUICallKitServer.call()
, which enables immediate UI display of <TUICallKit/>
components upon clicking the call button.
Fix
Fixed the issue of incorrect nickname display in group calls.
Fixed the issue of CSS not being scoped properly, leading to global style pollution.
Version 2.0.0 @2023.03.21
Add
Support for importing the packaged CallKit file from npm.
Support for Vue projects in JavaScript version.
Supports all versions of Vue2 projects, applicable to the npm package for Vue2: call-uikit-vue2. Fix
Fixed the issue where calls could not be initiated due to the absence of a camera device or permission.
Version 1.4.2 @2023.03.03
Add
Supports setting call resolution. See API Documentation for details.
Supports changing the display pattern. See API Documentation for details.
Optimized the integration steps.
Optimized error throwing.
Version 1.4.1 @2023.02.13
Add
Optimized the logic for previewing the local camera.
Optimized the rendering logic for remote video streams.
Version 1.4.0 @2023.01.06
Add
Supports importing in Vue2.7+ projects.
Call interface defaults to displaying nicknames. For setting nicknames, refer to TIM#updateMyProfile. Version 1.3.3 @2022.12.27
Add
Added null value detection for the call list when making calls in the Basic Demo.
Added a loading icon when making calls in the Basic Demo.
Optimized the logic for device detection in the Basic Demo, no longer proactively popping up after manually skipping.
Optimized the reference method for component icons.
Changed the default package management tool to npm.
Optimized the rendering method for videos, reducing the number of iterative renderings.
Fix
Fixed an error in the Basic Demo caused by outdated dependencies in vue-CLI.
Version 1.3.2 @2022.12.07
Add
Language switching is supported, see setLanguage for interface details.
Optimized the device detection logic in the Basic Demo; it will no longer pop up proactively after being manually skipped.
Fix
Fixed a warning caused by introducing defineProps
.
Version 1.3.1 @2022.11.29
Add
Optimize style details.
Support monitoring the other party's modification of call type when the call is not answered.
Basic demo adds device detection feature.
Fix
Fixed errors caused by internal logic when hanging up the phone.
Version 1.3.0 @2022.11.14
Add
Supports automatic switching to vertical screen style when using mobile H5.
Supports previewing the local camera when making a phone call.
Basic demo adds device detection before making a phone call.
Fix
Fixed the issue where the tim instance did not fully log out after calling TUICallKitServer.destroyed().
Fixed the problem where a 'No response' message was displayed when the line was busy.
Fixed the issue where TypeScript types were not successfully packaged in a vite environment.
Interface Change
When actively calling TUICallKitServer.call() or TUICallKitServer.groupCall(), if an error occurs, the beforeCalling callback will not be invoked. Please use try catch to capture errors directly.
Version 1.2.0 @2022.11.03
Add
Adaptation to new versions of TUICallEngine SDK.
Version 1.1.0 @2022.10.21
Add
During a call, the call page can be displayed in full screen.
During a call, you can use <TUICallKitMini/>
to minimize.
Fix
Fixed known issues, improved stability.
Version 1.0.3 @2022.10.14
Add
Basic demo adds quick copy UserID, one-click open new window.
Version 1.0.2 @2022.09.30
Add
Optimized access documentation, added demonstration images and detailed guides.
Fix
Fixed the issue where the device status bit became invalid when first entering the room.
Fixed the occasional failure of Icon loading when packaging with webpack.
Fixed known styling issues.
Version 1.0.1 @2022.09.26
Add
Hide the other party's microphone icon during a phone call.
Fix
Fixed the issue where the SDKAppID input box in the basic demo should be numeric.
Version 1.0.0 @2022.09.23
Quickly Run Through the TUICallKit Demo
Quick Integration of TUICallKit
TUICallKit API
TUICallKit Customizable Interface Guide
Frequently Asked Questions About TUICallKit (Web)
Was this page helpful?