Changes in Element v1.5.22 (2023-01-25)
Features ✨
- [Poll] Warning message on decryption failure of some events (#7824)
- [Poll] Render ended polls (#7900)
- [Rich text editor] Update list item bullet appearance (#7930)
- [Voice Broadcast] Handle connection errors while recording (#7890)
- [Voice Broadcast] Use MSC3912 to delete server side all the related events (#7967)
Bugfixes 🐛
- Fix OOM crashes. (#7962)
- Fix can't get out of a verification dialog (#4025)
- Fix rendering of edited polls (#7938)
- [Voice Broadcast] Fix unexpected "live broadcast" in the room list (#7832)
- Send voice message should not be allowed during a voice broadcast recording (#7895)
- Voice Broadcast - Fix playback scrubbing not working if the playback is in a stopped state (#7961)
- Handle exceptions when listening a voice broadcast (#7829)
In development 🚧
- [Voice Broadcast] Only display a notification on the first voice chunk (#7845)
- [Poll] History list: Load more UI mechanism (#7864)
SDK API changes ⚠️
Other changes
- Upgrade to Kotlin 1.8 (#7936)
- Sentry: Report sync duration and metrics for initial sync and for sync after pause. Not for regular sync. (#7960)
- [Voice Broadcast] Rework internal media players coordination (#7979)
- Support reactions on Voice Broadcast (#7807)
- Pause voice broadcast listening on new VB recording (#7830)
- Tapping slightly left or right of the 30s buttons highlights the whole cell instead of registering as button presses (#7929)
What's Changed
- [Rich text editor] Update list item bullet appearance by @jonnyandrew in #7930
- Render ended polls (PSG-904) by @onurays in #7900
- Bump danger/danger-js from 11.2.0 to 11.2.1 by @dependabot in #7923
- Bump junit from 1.1.3 to 1.1.5 by @dependabot in #7884
- Bump stem-plugin from 2.2.3 to 2.3.0 by @dependabot in #7922
- Bump com.autonomousapps.dependency-analysis from 1.17.0 to 1.18.0 by @dependabot in #7840
- Bump flipper from 0.176.0 to 0.176.1 by @dependabot in #7774
- Bump sentry-android from 6.9.2 to 6.11.0 by @dependabot in #7869
- new app layout home screen unit tests by @fedrunov in #7322
- Remove package declaration from AndroidManifest.xml by @bmarty in #7937
- Feature/bma/kotlin1 8 by @bmarty in #7936
- Fix unexpected live voice broadcast in the room list by @Florian14 in #7898
- Fix rendering of edited polls (PSG-963) by @onurays in #7939
- Bump wysiwyg from 0.15.0 to 0.17.0 by @dependabot in #7948
- Translations update from Weblate by @RiotTranslateBot in #7942
- Bump appcompat from 1.5.1 to 1.6.0 by @dependabot in #7940
- Voice Broadcast - only send a notification on the first chunk by @Florian14 in #7945
- Make verification bottom sheet cancellable on tap outside (PSG-1139) by @onurays in #7950
- Voice Broadcast - Handle exceptions during playback by @Florian14 in #7919
- [Poll] Warning message on decryption failure of some events (PSG-1025) by @mnaturel in #7851
- Fix small bugs by @bmarty in #7949
- Bump flipper from 0.176.1 to 0.177.0 by @dependabot in #7957
- Bump wysiwyg from 0.17.0 to 0.18.0 by @dependabot in #7958
- [Poll] History list: Load more UI mechanism (PSG-1095) by @mnaturel in #7951
- Fix oom crashes. by @bmarty in #7962
- Use gradle build cache action rather than manual cache usage. by @michaelkaye in #7944
- Bump google-services from 4.3.14 to 4.3.15 by @dependabot in #7983
- Tapping slightly left or right of the 30s buttons highlights the whole cell instead of registering as button presses by @yostyle in #7978
- Support reactions on Voice Broadcast by @yostyle in #7976
- Send voice message should not be allowed during a voice broadcast recording by @yostyle in #7974
- Pause voice broadcast listening on new VB recording by @yostyle in #7973
- Voice Broadcast - Fix playback scrubbing not working if playback is stopped by @Florian14 in #7963
- Voice Broadcast - Rework internal media players coordination by @Florian14 in #7979
- Slow down sentry by @bmarty in #7985
- Bump firebase-appdistribution-gradle from 3.1.1 to 3.2.0 by @dependabot in #7982
- Bump dependency-check-gradle from 7.4.4 to 8.0.1 by @dependabot in #7972
- Bump firebase-bom from 31.1.1 to 31.2.0 by @dependabot in #7984
- Bump danger/danger-js from 11.2.1 to 11.2.2 by @dependabot in #7994
- Pause voice broadcast if there is no network by @Florian14 in #7993
- Bump sentry-android from 6.11.0 to 6.12.1 by @dependabot in #7964
- Implement MSC3912 to delete server side all the data of a deleted voice broadcast by @yostyle in #7988
- Bump libphonenumber from 8.13.4 to 8.13.5 by @dependabot in #8000
- Translations update from Weblate by @RiotTranslateBot in #8002
Full Changelog: v1.5.20...v1.5.22