github element-hq/element-call v0.7.0

one day ago

What's Changed

Version 0.7.0 is one of the biggest Element Call releases we have done after switching to LiveKit.
The recent work has been focused on making Element Call more reliable. We took our time to look into all the tricky issues that can occur in a distributed context and made Element Call a lot more stable and resilient! But looking through the changes a very large amount of other improvements have also been developed!
This release is for everyone who wants a more stable and reliable matrix call experience and for everyone hungry for new features.

Here is the (already filtered) list of PR's which make element call better than ever:

Reactions and Raise Hands:

Testing:

Media Devices:

Load optimizations:

  • Use optimized font from fontsource by @sandhose in #2775
  • Lazy-load pako when submitting rageshake by @sandhose in #2782
  • Load the Intl.Segmenter and Intl.DurationFormat polyfills only if needed by @sandhose in #2778
  • Handle locales as Vite assets by @sandhose in #2776
  • Precompress assets and set the right cache headers by @sandhose in #2786
  • Send 'Vary: Content-Encoding' header from nginx by @sandhose in #2787
  • Pre-fetch the config.json to improve startup time by @sandhose in #2790
  • Sync the Vaul version with the one used by Compound by @sandhose in #2783
  • Lazy load matrix-js-sdk when running as SPA by @hughns in #2785

Other improvements:

  • Make it possible to use the JWT service with a local homeserver by @robintown in #2648
  • Set LiveKit keyring size to 256 by @hughns in #2660
  • Make the volume slider less silly by @robintown in #2681
  • Don't cause the local tile to disappear when joining by @robintown in #2686
  • Add a config option to disable the app prompt by @robintown in #2709
  • Hide the 'profile' menu option in widget mode by @robintown in #2692
  • Refactor to make encryption scheme available in view models by @hughns in #2702
  • Show speaking indicators in spotlight during screen sharing by @robintown in #2690
  • default to flat structre of m.call.member evenst (one event per sessi… by @fkwp in #2716
  • Keep tiles in a stable order by @robintown in #2670
  • Don't hide video on encryption status error by @hughns in #2726
  • Fix lobby disappearing when using a lower 550 width window on Firefox. by @toger5 in #2730
  • Make the footer display more nicely on narrow screens by @robintown in #2738
  • Improve interactions to hide/show the footer by @robintown in #2737
  • Make one-on-one layout less prone to crashing by @robintown in #2752
  • Fix footer not adapting to narrow windows by @robintown in #2754
  • Add matrix_rtc_session config options + bump js-sdk by @hughns in #2756
  • Skip lobby when coming from waitForInvite state. by @toger5 in #2753
  • Show a different icon for participants that you've muted by @robintown in #2772

New Contributors

Full Changelog: v0.6.6...v0.7.0

Don't miss a new element-call release

NewReleases is sending notifications on new releases.