tencent cloud

Feedback

Last updated: 2024-04-03 18:02:21
    Note:
    TUICallKit Vue3 Github version address: Github TUICallKit Web.

    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

    Fixed @tencentcloud/call-uikit-vue2,@tencentcloud/call-uikit-vue2.6 components not having declare file issues.

    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

    Add @tencentcloud/call-uikit-vue2.6 compatible with Vue 2.6 version.

    Optimization

    Optimize the default language of the component to the system default language.
    Optimize the log information printed.
    Optimize error message thrown by tuicall-engine-webrtc.
    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

    Upgraded the underlying dependency tuicall-engine-webrtc to ^2.0.0. It no longer supports creating tim instances with tim-js-sdk. If you need to create a tim instance, please use @tencentcloud/chat.

    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.
    Optimize the @tencentcloud/call-uikit-vue package directory structure.

    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

    @tencentcloud/call-uikit-vue2 Add detection and prompt for the Vue version.

    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

    Note:
    This version depends on the SDK version tuicall-engine-webrtc@1.2.1, please update promptly.

    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)
    
    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support