All notable changes to RTVI Client Web will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Client now sends a
client-ready
message once it receives a track start event from the transport. This avoids scenarios where the bot starts speaking too soon, before the client has had a change to subscribe to the audio track.
- VoiceClientVideo component added to
rtvi-client-react
for rendering local or remote video tracks - partialToConfig voice client method that returns a new VoiceClientConfigOption[] from provided partial. Does not update config.
- Fixes an issue when re-creating a DailyVoiceClient. Doing so will no longer result in throwing an error. Note: Simultaneous DailyVoiceClient instances is not supported. Creating a new DailyVoiceClient will invalidate any pre-existing ones.
setServiceOptionsInConfig
Returns mutated / merged config for specified key and service config option- Voice client constructor
customBodyParams:object
. Add custom request parameters to send with the POST request to baseUrl - Set voice client services object (when client has not yet connected)
- Pass timeout to customAuthHandler
- API refactor to align to RTVI 0.1