Skip to content

v6.10.0

Choose a tag to compare

@ncamera ncamera released this 03 Jun 17:50
· 72 commits to main since this release

Chameleon 6.10.0 (2025-06-03)

Category Change
Accessibility Feature Fix [ch-chat] Add support for Live Mode by @ncamera in #511

Live Mode

  • Added support for liveMode and liveModeConfiguration properties in the ch-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 the items of the chat.

    • liveModeConfiguration: Specifies the live mode configuration. The token and url are required to enable the liveMode.

  • Added support for sendButtonDisabled and sendInputDisabled properties in the ch-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 when loadingState === "initial".

  • Don't disable pointer-events in the additional-content-before and additional-content-after slots of the ch-edit, when it has disabled === true.

  • Extend the parameters of the ch-live-kit-room's updateTranscriptions callback.

    • Before:

      updateTranscriptions?: (segments: TranscriptionSegment[]) => void;
    • Now:

      updateTranscriptions?: (
        segments: TranscriptionSegment[],
        participant?: Participant,
        publication?: TrackPublication
      ) => void;

Full Changelog: v6.9.0...v6.10.0