What's Changed since RC.1
Others
Full Changelog: v0.16.0-rc.1...v0.16.0-rc.2
What's Changed
✨ Features
- Add "wait for pickup" overlay with sound. Leave on decline/timeout by @toger5 in #3489
- Add sounds for ringing by @Half-Shot in #3490
- Add drum/joke reaction by @davidegirardi in #3217
🙌 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")