github daily-co/daily-js daily-js-2022-01-18-0.22.0
0.22.0

latest releases: daily-js-2024-09-12-0.71.2, daily-js-2024-08-07-0.70.0, daily-js-2024-07-25-0.69.0...
2 years ago

Features

  • Prebuilt Only: Introduced a new enable_people_ui room and domain property which allows for enabling/disabling prebuilt’s people panel.
  • Prebuilt Only (experimental): Introduced a new experimental_optimize_large_calls room property which enables various optimizations for supporting large calls such as
    • auto muting people when the join
    • subscribing only to the most recent 8 speakers' audio tracks
    • disables active speaker view
    • limiting the grid view to a maximum 12 video tiles
    • set the maximum number of subscriptions to 30
  • Added a new nonfatal-error event type for reporting screenshare issues. Now if there is an error when a user tries to start screen sharing, you can catch this with the following:
call.on('nonfatal-error', (evt) => {
  if (evt.type === 'screen-share-error') {
		console.log(evt.errorMsg);
	}
});
  • Experimental!!!: Introduced new API for adding, controlling, and subscribing to external media sources (i.e. remote media player) to a daily call as one of the participants in a meeting. This API is in progress. If you are interested in using it, please contact help@daily.co.

Bugfixes

  • Fixed unhandled error for invalid URLs during bundle load

Other improvements

  • Updated type for app-message event payload to accept generic data type
  • Added ability to serve up daily-js using webpack-dev-server

Don't miss a new daily-js release

NewReleases is sending notifications on new releases.