v1.4.34
Features β¨
- [Notification] - Handle creation of notification for live location and poll start (#6746)
Bugfixes π
- Fixes onboarding requiring matrix.org to be accessible on the first step, the server can now be manually changed (#6718)
- Fixing sign in/up for homeservers that rely on the SSO fallback url (#6827)
- Fixes uncaught exceptions in the SyncWorker to cause the worker to become stuck in the failure state (#6836)
- Fixes onboarding captcha crashing when no WebView is available by showing an error with information instead (#6855)
- Removes ability to continue registration after the app has been destroyed, fixes the next steps crashing due to missing information from the previous steps (#6860)
- Fixes crash when exiting the login or registration entry screens whilst they're loading (#6861)
- Fixes server selection being unable to trust certificates (#6864)
- Ensure SyncThread is started when the app is launched after a Push has been received. (#6884)
- Fixes missing firebase notifications after logging in when UnifiedPush distributor is installed (#6891)
In development π§
- Create DM room only on first message - Trigger the flow when the "Direct Message" action is selected from the room member details screen (#5525)
- added filter tabs for new App layout's Home screen (#6505)
- [App Layout] added dialog to configure app layout (#6506)
- Adds space list bottom sheet for new app layout (#6749)
- [App Layout] Dialpad moved from bottom navigation tab to a separate activity accessed via home screen context menu (#6787)
- Makes toolbar switch title based on space in New App Layout (#6795)
- [Devices management] Add a feature flag and empty screen for future new layout (#6798)
- Adds new chat bottom sheet as the click action of the main FAB in the new app layout (#6801)
- [Devices management] Other sessions section in new layout (#6806)
- [New Layout] Adds space settings accessible through clicking the toolbar (#6859)
- Adds New App Layout FABs (hidden behind feature flag) (#6693)
SDK API changes β οΈ
- Rename
DebugService.logDbUsageInfo
(resp.Session.logDbUsageInfo
) toDebugService.getDbUsageInfo
(resp.Session.getDbUsageInfo
) and return a String instead of logging. The caller may want to log the String. (#6884)
Other changes
- Removes the Login2 proof of concept - replaced by the FTUE changes (#5974)
- Enable auto-capitalization for Room creation Title field (#6645)
- Decouples the variant logic from the vector module (#6783)
- Add a developer setting to enable LeakCanary at runtime (#6786)
- [Create Room] Reduce some boilerplate with room state event contents (#6799)
- [Call] Memory leak after a call (#6808)
- Fix some string template (#6843)
What's Changed
- Disabling unsupported play store language by @ouchadam in #6793
- New App Layout FABs by @ericdecanini in #6693
- Improve tests for lockscreen by @jmartinesp in #6796
- [Notification] - Handle creation of notification for live location and poll start (PSG-41) by @mnaturel in #6747
- Update Gradle Wrapper from 7.5 to 7.5.1 by @github-actions in #6758
- [Devices management] Add a feature flag and empty screen for future new layout (PSG-676) by @mnaturel in #6800
- Decouple
:vector
variants/build types by @ouchadam in #6783 - Add a developer setting to enable LeakCanary at runtime by @mnaturel in #6792
- filtered room list at home by @fedrunov in #6724
- Bump dagger from 2.42 to 2.43.2 by @dependabot in #6732
- [Call] Memory leak after a call by @mnaturel in #6809
- Bump android-connector from 2.0.0 to 2.0.1 by @dependabot in #6492
- Revert "Bump dagger from 2.42 to 2.43.2" by @ouchadam in #6810
- Reduce boilerplate with some minor sdk improvements by @Florian14 in #6799
- [Devices Management] Header view for sessions lists in new layout (PSG-668) by @mnaturel in #6807
- Add inputType for room name creation and settings by @Claire1817 in #6805
- Feature/bma/frozen classes by @bmarty in #6841
- Removing
Login2
proof of concept by @ouchadam in #6833 - Adds Space List Bottom Sheet by @ericdecanini in #6749
- New App Layout: Space name reflected in toolbar by @ericdecanini in #6795
- Bump lazythreetenbp from 0.10.0 to 0.11.0 by @dependabot in #6854
- Fix some string template by @bmarty in #6843
- Try to fix Danger job by @bmarty in #6857
- Sync Emojis by @github-actions in #6701
- Bump fragment from 1.5.1 to 1.5.2 by @dependabot in #6802
- Bump firebase-appdistribution-gradle from 3.0.2 to 3.0.3 by @dependabot in #6743
- Bump flipper from 0.156.0 to 0.157.0 by @dependabot in #6734
- Bump com.autonomousapps.dependency-analysis from 1.11.2 to 1.12.0 by @dependabot in #6716
- Bump stem-plugin from 2.1.1 to 2.2.0 by @dependabot in #6838
- Bump realm-gradle-plugin from 10.11.0 to 10.11.1 by @dependabot in #6589
- Revert "Bump stem-plugin from 2.1.1 to 2.2.0" by @bmarty in #6865
- Fix broken unit test on emoji search by @Florian14 in #6870
- Start DM on first message when selecting "direct message" from the room member details screen by @Florian14 in #6866
- Add app layout delight automation by @gsouquet in #6708
- New App Layout: Adds New Chat Bottom Sheet by @ericdecanini in #6801
- added dialog to change app layout settings by @fedrunov in #6840
- dialpad moved from bottom navigation tab to a separate activity by @fedrunov in #6887
- Allow empty SSO
identity_providers
by @ouchadam in #6834 - Bump libphonenumber from 8.12.53 to 8.12.54 by @dependabot in #6881
- Ensure sync thread is started by @bmarty in #6884
- Missing push notifications on login by @ouchadam in #6890
- FTUE - Fix trusting certificates during edit server flow by @ouchadam in #6873
- Missing notifications due to stuck background workers by @ouchadam in #6837
- FTUE - Crash fixes by @ouchadam in #6862
- Space Switching: Adds Toolbar Click To Open Space Settings by @ericdecanini in #6868
- Translations update from Weblate by @RiotTranslateBot in #6915
- Feature/bma/weblate sync 1 4 34 by @bmarty in #6916
- FTUE - Allow changing server on onboarding start error by @ouchadam in #6888
- Fix crash when signing out. by @bmarty in #6908
Full Changelog: v1.4.32...v1.4.34