Changes in Element v1.4.32 (2022-08-10)
Features ✨
- [Location Share] Render fallback UI when map fails to load (#6711)
Bugfixes 🐛
- Fix message content sometimes appearing in the log (#6706)
- Disable 'Enable biometrics' option if there are not biometric authenticators enrolled. (#6713)
- Fix crash when biometric key is used when coming back to foreground and KeyStore reports that the device is still locked. (#6768)
- Catch all exceptions on lockscreen system key migrations. (#6769)
- Fixes crash when entering non ascii characters during account creation (#6735)
- Fixes onboarding login/account creation errors showing after navigation (#6737)
- [Location sharing] Invisible text on map symbol (#6687)
In development 🚧
- Adds new app layout toolbar (#6655)
Other changes
- [Modularization] Provides abstraction to avoid direct usages of BuildConfig (#6406)
- Refactors SpaceStateHandler (previously AppStateHandler) and adds unit tests for it (#6598)
- Setup Danger to the project (#6637)
- [Location Share] Open maximized map on tapping on live sharing notification (#6642)
- [Location sharing] Align naming of components for live location feature (#6647)
- [Location share] Update minimum sending period to 5 seconds for a live (#6653)
- [Location sharing] - Fix the memory leaks (#6674)
- [Timeline] Memory leak in audio message playback tracker (#6678)
- [FTUE] Memory leak on FtueAuthSplashCarouselFragment (#6680)
- Link directly to DCO docs from danger message. (#6739)
What's Changed
- [Location Share] Open maximized map on tapping on live sharing notification (PSG-616) by @mnaturel in #6644
- Bump com.autonomousapps.dependency-analysis from 1.9.0 to 1.11.2 by @dependabot in #6683
- Danger by @bmarty in #6637
- Group cleanup by @bmarty in #6667
- Avoid running this workflow twice on PR. #6690 by @bmarty in #6691
- Space Switching Refactoring and Unit Tests by @ericdecanini in #6598
- Bump flipper from 0.154.0 to 0.156.0 by @dependabot in #6659
- Bump dokka-gradle-plugin from 1.7.0 to 1.7.10 by @dependabot in #6524
- Bump fragment from 1.5.0 to 1.5.1 by @dependabot in #6657
- Fix cleartext leak in log by @SpiritCroc in #6706
- [Location sharing] Align naming of components for live location feature by @mnaturel in #6648
- No signoff, no changelog for dependabot's PR by @bmarty in #6692
- Bump io.gitlab.arturbosch.detekt from 1.20.0 to 1.21.0 by @dependabot in #6588
- Fix danger reviewers PR comment by @ouchadam in #6715
- Disable 'Enable biometrics' option if there are not biometric authenticators enrolled. by @jmartinesp in #6714
- [Location sharing] Invisible text on map symbol by @mnaturel in #6688
- New App Layout Toolbar by @ericdecanini in #6655
- [Location sharing] - Fix the memory leaks (PSG-656) by @mnaturel in #6676
- Avoiding direct
BuildConfig
usage by @ouchadam in #6517 - [FTUE] Memory leak on FtueAuthSplashCarouselFragment by @mnaturel in #6681
- [Location share] Update minimum sending period to 5 seconds for a live (PSG-611) by @mnaturel in #6654
- Fixing CI crashing during compilation/linting by @ouchadam in #6728
- Make it easier to find developer sign-off instructions by @michaelkaye in #6739
- [Timeline] Memory leak in audio message playback tracker by @mnaturel in #6679
- Bump libphonenumber from 8.12.52 to 8.12.53 by @dependabot in #6744
- [Location Share] Render fallback UI when map fails to load (PSG-607) by @mnaturel in #6712
- NewHomeDetailFragment now shows correct list fragment by @fedrunov in #6740
- FTUE - Focus errors showing on wrong page by @ouchadam in #6741
- Fixing flaky
CantVerifyTest
by @ouchadam in #6748 OnboardingViewModel
tests by @ouchadam in #6668- Fixes crash when entering non ascii username during account creation by @ouchadam in #6736
- Avoid crashes from unknown exceptions on lockscreen key migration. by @jmartinesp in #6780
- recents carousel for new home screen layout by @fedrunov in #6707
- Fix lockscreen's 'device locked' crash on Android 12 and 12L devices by @jmartinesp in #6784
- Translations update from Weblate by @RiotTranslateBot in #6790
Full Changelog: v1.4.31...v1.4.32