github element-hq/element-call v0.16.0-rc.2

pre-release9 hours ago

What's Changed since RC.1

Others

  • Backport: Add ring notification to UserIntent.StartNewCallDM by @toger5 in #3498

Full Changelog: v0.16.0-rc.1...v0.16.0-rc.2

What's Changed

✨ Features

🙌 Improvements

  • Migrate from js-sdk's defer in test by @AndrewFerr in #3470
  • Add dialing/ringing state to CallViewModel (callPickupState$) by @toger5 in #3466
  • Prefer showing the reaction button at small screen widths by @robintown in #3400
  • View model for decline logic by @toger5 in #3467
  • default mute states (unmuted!) in widget mode (embedded + intent) by @toger5 in #3494

🐛 Bugfixes

  • Fix the reconnect button by @robintown in #3479
  • Prevent showing calling view when disconnected from Livekit. by @Half-Shot in #3491
  • Fix the interactivity of buttons while reconnecting or in earpiece mode by @robintown in #3486

💾 Developer Experience

  • Add Caddy configuration example and fix ConfigOptions.ts link by @tayeh in #3476
  • docker compose: always pull latest image by @AndrewFerr in #3475

Others

  • Do not use preload mode by default in embedded mode by @Half-Shot in #3488
  • Log when a track is unpublished or runs into an error by @Half-Shot in #3495
  • Backport: Add ring notification to UserIntent.StartNewCallDM by @toger5 in #3498

👒 Dependencies

  • Update dependency livekit-client to v2.15.6 by @renovate[bot] in #3468
  • Update dependency vite to v6.3.6 [SECURITY] by @renovate[bot] in #3482
  • Update dependency livekit-client to v2.15.7 by @renovate[bot] in #3496

New Contributors

Full Changelog: v0.15.0...v0.16.0-rc.2

Docker full package

Element Call is available as a Docker image from the GitHub Container Registry.

The image provides a full build of Element Call that can be used both in standalone and as a widget (on a remote URL).

docker pull ghcr.io/element-hq/element-call:v0.16.0-rc.2

Embedded packages

This release includes the following embedded packages that allow Element Call to be used as an embedded widget
within another application.

NPM

npm install @element-hq/element-call-embedded@0.16.0-rc.2

Android AAR

dependencies {
  implementation 'io.element.android:element-call-embedded:0.16.0-rc.2-SNAPSHOT'
}

SwiftPM

.package(url: "https://github.com/element-hq/element-call-swift.git", from: "0.16.0-rc.2")

Don't miss a new element-call release

NewReleases is sending notifications on new releases.