tencent cloud

Feedback

Web(Vue)

Last updated: 2024-05-08 11:40:08
    Description:
    TUICallKit Vue 3 Github version: Github TUICallKit Web.

    Version 3.2.1 @2024.03.08

    Add

    Added language log report.

    Version 3.2.0 @2024.02.23

    Add

    Added default offline push parameters.

    Fix

    Fixed the issue of no nickname in group calls.

    Version 3.1.9 @2024.01.30

    Fix

    Fixed the issue of not displaying user information in group calls.
    Fixed the issue that the OK button remains active in the selection component when there are no members to select.
    Fixed the issue that the microphone is turned off during a call, resulting in no uplink audio streaming in subsequent calls (upgrade trtc-cloud-js-sdk to v2.2.7+).

    Version 3.1.8 @2024.01.19

    Fix

    Fixed the issue of the selection component style affecting the page.

    Version 3.1.7 @2024.01.12

    Fix

    Added retry mechanism for APIs to fix playback failure caused by not finding the dom node.
    Fixed the issue of device list selection style on PC.

    Version 3.1.6 @2023.12.29

    Optimize

    Optimized prompt messages during group calls.
    Optimized display issues of over-long nicknames.

    Fix

    Fixed the issue of requesting camera permission for voice calls.
    Fixed the Destroyed problem.
    Fixed hangup issues in floating windows across different calling scenarios.
    Fixed the issue of displaying remote end in caller state.
    Fixed the styling issues with incomplete filling on PC.

    Version 3.1.5 @2023.12.15

    Add

    Optimized the timing for obtaining device permissions. Do not obtain device permissions during initialization, and obtain only when using call.

    Fix

    Fixed the issue of @tencentcloud/call-uikit-vue2 and @tencentcloud/call-uikit-vue2.6 components not having a claim file.

    Version 3.1.4 @2023.12.01

    Add

    Integrated into Chat and added isFromChat reporting.

    Fix

    Fixed the issue that the button is active while loading.

    Version 3.1.3 @2023.11.17

    Add

    Added parameter check in API.

    Version 3.1.2 @2023.11.03

    Add

    Added the Invite User feature.
    Added the feature of adding attendees by joinInGroupCall.
    Added the API enableMuteMode for muting incoming call ringtones.

    Fix

    Fixed the issue of incorrect display of remote stream microphone status.

    Version 3.1.0 @2023.10.20

    Add

    Added the floating window feature.
    Added the enableFloatWindow API for enabling/disabling the floating window feature.
    Desktop terminal supports camera and microphone device switching.
    Added prompt message for failing to call users on the blocklist.
    Added support for Japanese.

    Optimize

    In video calls, the large screen displays the remote user by default.

    Version 3.0.8 @2023.10.10

    Add

    Added version number, framework, and other information for reporting.

    Version 3.0.7 @2023.10.08

    Add

    Added call duration display for desktop terminal video calls.

    Optimize

    Optimized the issue with rounded corners and black borders in video stream previews on the desktop terminal.
    Optimized the display priority of remote stream user information: remarks > nickname > user ID.
    Optimized the TUICallKit component package size (removed unused images and code).

    Version 3.0.6 @2023.09.19

    Fix

    Fixed the issue with message display for integration into TUIKit.

    Version 3.0.5 @2023.09.15

    Optimize

    Optimized the mutual references between TUICallKit components to avoid stack overflow issues when mini-programs are packaged in uniapp.

    Add

    Added a prompt for desktop devices without permissions, guiding customers on how to authorize the device.

    Fix

    Fixed setCallingBell. The called ringtone was overwritten by the calling ringtone, causing a ringtone repetition issue.
    Fixed styling issues on mobile devices.

    Version 3.0.4 @2023.09.01

    Fix

    Fixed the object of setCallingBell as the incoming call ringtone (called ringtone).
    Fixed the destroyed error reporting issue.
    Fixed the issue of no Chinese and English prompts in error pop-up window.
    Fixed the issue that the user failed to switch between large and small screens after turning off the camera during a 1v1 call.

    Version 3.0.3 @2023.8.25

    Add

    Added @tencentcloud/call-uikit-vue2.6 adaptation for Vue 2.6.

    Optimize

    Optimized component default language to match the system's default language.
    Optimized printed log information.
    Optimized tuicall-engine-webrtc error message prompts.
    Optimized resource cleanup after component termination.

    Fix

    Fixed the issue where videoDisplayMode and videoResolution did not take effect when a call was made again after it was hung up.
    Fixed issues that during calls statusChanged errors were not thrown.
    Fixed the issue where init was called multiple times.
    Fixed the issue of failing to switch between large and small screens after the camera was turned off during a call.

    Version 3.0.2 @2023.8.14

    Fix

    Fixed styling issues with the called component on HTML5 platforms.
    Fixed styling issues that occur after switching to a small window during a subsequent call.

    Version 3.0.1 @2023.8.8

    Fix

    Fixed the issue that the caller in a group call could not initiate local preview, 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 tim-js-sdk to create tim instances. For creating tim instances, use @tencentcloud/chat.

    Add

    Added custom ringtone feature setCallingBell.

    Version 2.4.2 @2023.11.03

    Add

    Added the Invite User feature.
    Added the feature of adding attendees by joinInGroupCall.
    Added the API enableMuteMode for muting incoming call ringtones++++.

    Fix

    Fixed the issue of incorrect display of remote stream microphone status.

    Version 2.4.0 @2023.10.20

    Add

    Added the floating window feature.
    Added the enableFloatWindow API for enabling/disabling the floating window feature.
    Desktop terminal supports camera and microphone device switching.
    Added prompt message for failing to call users on the blocklist.
    Added support for Japanese.

    Optimize

    In video calls, the large screen displays the remote user by default.

    Version 2.3.9 @2023.10.10

    Add

    Added version number, framework, and other information for reporting.

    Version 2.3.8 @2023.10.08

    Add

    Added call duration display for desktop terminal video calls.

    Optimize

    Optimized the issue with rounded corners and black borders in video stream previews on the desktop terminal.
    Optimized the display priority of remote stream user information: remarks > nickname > user ID.
    Optimized the TUICallKit component package size (removed unused images and code).

    Version 2.3.6 @2023.09.15

    Optimize

    Optimized the mutual references between TUICallKit components to avoid stack overflow issues when mini-programs are packaged in uniapp.

    Add

    Added a prompt for desktop devices without permissions, guiding customers on how to authorize the device.

    Fix

    Fixed setCallingBell. The called ringtone was overwritten by the calling ringtone, causing a ringtone repetition issue.
    Fixed styling issues on mobile devices.

    Version 2.3.5 @2023.9.5

    Fix

    Fixed the issue that the camera and microphone were on by default before a user entered the room.

    Version 2.3.4 @2023.9.1

    Add

    Added the feature of disabling or enabling the camera before a video call is answered.

    Fix

    Fixed the issue of failing to switch between large and small screen after turning off the camera during a 1v1 call.
    Fixed the issue that statusChanged errors were not thrown when a video call was switched to a voice call.

    Version 2.3.3 @2023.8.22

    Fix

    Fixed the issue where videoDisplayMode and videoResolution did not take effect when a call was made again after it was hung up.
    Fixed issues that during calls statusChanged errors were not thrown.

    Version 2.3.2 @2023.7.26

    Breaking Change

    Removed the floating window TUICallKitMini component and merged it into the TUICallKit component.
    The @kicked-out event was adjusted to an callback binding method :kickedOut .
    The @status-changed event was adjusted to an callback binding method :statusChanged .

    Add

    Added new animation effect when the call page appears.
    Added new group call layout on the H5 page.

    Optimize

    Optimized problem prompt information and prompt method during calls.
    Optimized support and interaction on the H5 page.
    Optimized the call API invocation time.
    Optimized @tencentcloud/call-uikit-vue of the package directory structure.

    Fix

    Fixed call issues such as immediate disconnection after connection under certain edge operations.
    Fixed styling issues on H5 pages in some models and browsers.
    Fixed call issues caused by repeated clicks.

    Version 2.2.1 @ 2023.7.7

    Add

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

    Fix

    Fixed the issue that clicking the Answer button multiple times on the incoming call page caused the call answering failure.

    Version 2.2.0 @6.30

    Add

    call and groupCall support the definition of numeric roomID parameters.
    call and groupCall support the definition of the userData parameter (used to add extended information in the invite signal).
    Added the setSelfInfo API, allowing users to set their nickname and avatar.

    Version 2.1.0 @2023.4.14

    New features
    During voice call in H5 mode, the caller's nickname is displayed when calling.
    When the call initiation fails, "Call initiation failed" is displayed on the call screen.
    When an incoming call is not connected, "Failed to answer" is displayed on the incoming call screen.
    Support monitoring whether the current user is kicked out (e.g. being logged out unexpectedly).
    Support monitoring TUICallKit call status.
    Support business-side code to control the answer, cancel and hangup of calls. See More Features - Setting Automatic Answering Through API.
    In Vue 2 version added TypeScript type declaration file, which can compile type normally in TypeScript project.
    Fix
    Fixed the warning of updating profile interface appearing in the console when initializing the component.
    Fixed the issue that the background image of the callee answer button appears misaligned in H5 mode.
    API changes
    TUICallKitServer.destroy() Add call restriction, only support call in uncalled state.

    Version 2.0.1 @2023.03.31

    Add
    Optimized the rendering logic of 1v1 call and multiplayer call video to improve performance and stability.
    Optimized UI display, supporting displaying corresponding UI during TUICallKitServer.call() execution, i.e. <TUICallKit/> UI component can be displayed immediately by clicking the call button.
    Fix
    Fix the issue that nicknames are displayed incorrectly in multiplayer calls.
    Fix the issue that CSS does not limit the effective range and pollutes the global style.

    Version 2.0.0 @2023.03.21

    New features
    Support for importing packaged CallKit files from npm.
    Support for JavaScript versions of Vue projects.
    Support for all versions of Vue projects, npm package for Vue 2: call-uikit-vue2.
    Fix
    Fixed the issue of call initiation failure due to missing camera device or permission.

    Version 1.4.2 @2023.03.03

    New features
    Support for setting call resolution. See API Document for more details.
    Support for modifying the screen display mode. See API Document for more details.
    Optimized access steps.
    Optimized error throwing.

    Version 1.4.1 @2023.02.13

    New features
    Optimized the preview logic of local camera.
    Optimized the rendering logic of remote video streams.

    Version 1.4.0 @2023.01.06

    New features
    Support Vue 2.7+ project introduction.
    Show nickname by default in call API.

    Version 1.3.3 @2022.12.27

    New features
    Added empty value detection for call list when making a call in Basic Demo.
    Added loading icon in Basic Demo when making a call.
    Optimized the logic of device detection in Basic Demo,for example, it will not pop up actively after manually skipping.
    Optimized the reference method of component icons.
    Changed the default package management tool to npm.
    Optimized the rendering method of video, and reduced the number of repeated rendering.
    Fix
    Fixed Basic Demo errors caused by outdated vue-CLI dependency.

    Version 1.3.2 @2022.12.07

    New features
    Support language switching. See setLanguage for API details.
    Optimized the logic of Basic Demo device detection, it will not pop up again after manually skipping.
    Fix
    Fix a warning caused by introducing defineProps.

    Version 1.3.1 @2022.11.29

    Note
    The new version relies on tuicall-engine-webrtc@1.2.1. To use this version, please update tuicall-engine-webrtc first.
    New features
    Optimized the style.
    Added support for monitoring the change of call type by the caller if the call is not answered.
    Added support for device testing in the Basic Demo.
    Fix
    Fixed an internal logic error that occurs when the user hangs up.

    Version 1.3.0 @2022.11.14

    Note
    Before you update to this version, please read the update guide.
    New features
    The call view can now automatically adapt to portrait mode on mobile webpages.
    Added support for local camera preview when making a call.
    Added support for device testing before a call in the Basic Demo.
    Fix
    Fixed the issue that the TIM instance is not entirely terminated after TUICallKitServer.destroy() .
    Fixed the issue that the caller receives a no response notification when the callee is busy.
    Fixed failure to package TypeScript types in the context of Vite.
    API changes
    If an error occurs after TUICallKitServer.call() or TUICallKitServer.groupCall() is called, the beforeCalling callback is no longer returned. You can use “try…catch” to catch the error.

    Version 1.2.0 @2022.11.03

    New features
    Adapted to the new version of the TUICallEngine SDK.

    Version 1.1.0 @2022.10.21

    New features
    Added support for full screen during a call.
    Added support for call window minimizing using <TUICallKitMini/>.
    Fix
    Fixed known issues and improved stability.

    Version 1.0.3 @2022.10.14

    New features
    Added support for quick user ID copying and one-click window opening.

    Version 1.0.2 @2022.09.30

    New features
    Added demonstrations and more detailed directions to the integration guide.
    Fix
    Fixed the issue that device status is not shown when the user enters a room for the first time.
    Fixed occasional failure to load icons when Webpack is used for packaging.
    Fixed several known style issues.

    Version 1.0.1 @2022.09.26

    New features
    Added support for hiding the mic icon of the callee when making a call.
    Fix
    Changed the SDKAppID input restriction in the Basic Demo to numeric.

    Version 1.0.0 @2022.09.23

    
    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