v6.10.0
Chameleon 6.10.0 (2025-06-03)
Category | Change |
---|---|
[ch-chat] Add support for Live Mode by @ncamera in #511 |
Live Mode
-
Added support for
liveMode
andliveModeConfiguration
properties in thech-chat
:-
liveMode
: Specifies if the live mode is set.When this mode is enabled, the chat will disable sending messages by user interactions and the only way to send messages will be throughout the voice. The user will have to enable the microphone input in their Operative
System and it will voice chat with the remote participants.When any participant speaks, the transcribed conversation will be displayed as new messages in the chat (
items
property).When the
liveMode
ends, the transcribed conversation will be pushed to theitems
of the chat. -
liveModeConfiguration
: Specifies the live mode configuration. Thetoken
andurl
are required to enable theliveMode
.
-
-
Added support for
sendButtonDisabled
andsendInputDisabled
properties in thech-chat
:-
sendButtonDisabled
:true
to disable the send-button element. -
sendInputDisabled
:true
to disable the send-input element.
-
-
Disable the send button in the
ch-chat
whenloadingState === "initial"
. -
Don't disable pointer-events in the
additional-content-before
andadditional-content-after
slots of thech-edit
, when it hasdisabled === true
. -
Extend the parameters of the
ch-live-kit-room
'supdateTranscriptions
callback.-
Before:
updateTranscriptions?: (segments: TranscriptionSegment[]) => void;
-
Now:
updateTranscriptions?: ( segments: TranscriptionSegment[], participant?: Participant, publication?: TrackPublication ) => void;
-
Full Changelog: v6.9.0...v6.10.0