v1.4.28
Warning
This release include a migration of DB which may freeze the app and users may get some ANR. This release will not go to the stores. There are other known issues to fix in this release.
Changes in Element v1.4.28 (2022-07-13)
Features ✨
- Improve user experience when he is first invited to a room. Users will be able to decrypt and view previous messages (#5853)
- [Location sharing] - Reply action on a live message (#6401)
- Show a loader if all the Room Members are not yet loaded. (#6413)
Bugfixes 🐛
- Fixes numbered lists always starting from 1 (#4777)
- Adds LoginType to SessionParams to fix soft logout form not showing for SSO and Password type (#5398)
- Use stable endpoint for alias management instead of MSC2432. Contributed by Nico. (#6288)
- [Poll] Fixes visible and wrong votes in closed poll after removing 2 previous polls (#6430)
- Fix HTML entities being displayed in messages (#6442)
- Gallery picker can pick external images (#6450)
- Fixes crash when sharing plain text, such as a url (#6451)
- Fix crashes on Timeline [Thread] due to range validation (#6461)
- Fix crashes when opening Thread (#6463)
- Fix ConcurrentModificationException on BackgroundDetectionObserver (#6469)
- Fixes inconsistency with rooms within spaces showing or disappearing from home (#6510)
In development 🚧
- FTUE - Adds support for resetting the password during the FTUE onboarding journey (#5284)
- Create DM room only on first message - Design implementation & debug feature flag (#5525)
Other changes
- Replacing Epoxy annotation layout id references with getDefaultLayoutId (#6389)
- Ensure
RealmList<T>.clearWith()
extension is correctly used. (#6392) - [Poll] - Add a description under undisclosed poll when not ended (#6423)
- Add
android:hasFragileUserData="true"
in the manifest (#6429) - Add code check to prevent modification of frozen class (#6434)
- Let your Activity or Fragment implement
VectorMenuProvider
if they provide a menu. (#6436) - Rename Android Service to use
AndroidService
suffix (#6458)
What's Changed
- Ensure clearWith lambda is deleting all the list item by @bmarty in #6392
- Replacing epoxy item annotation layout references with getDefaultLayoutId by @ouchadam in #6415
- Bump realm-gradle-plugin from 10.9.0 to 10.11.0 by @dependabot in #6130
- [FTUE] Forgot password by @ouchadam in #6263
- Add
android:hasFragileUserData="true"
in the manifest by @bmarty in #6429 - Show a loader if all the Room Member are not yet loaded. by @bmarty in #6413
- Use stable endpoint for alias management by @deepbluev7 in #6288
- Open URL on external browser task by @yostyle in #4364
- Bump flipper from 0.151.1 to 0.152.0 by @dependabot in #6416
- Bump fragment from 1.4.1 to 1.5.0 by @dependabot in #6420
- Bump activity from 1.4.0 to 1.5.0 by @dependabot in #6419
- FTUE - Msisdn (phone number) entry by @ouchadam in #6108
- [Location sharing] - Reply action on a live message (PSG-343) by @mnaturel in #6414
- Fixes broken SoftLogout UX for homeservers that support both Password and SSO by @ericdecanini in #5398
- Share Megolm session keys when inviting a new user by @ariskotsomitopoulos in #5853
- Simple check to prevent frozen class modification by @BillCarsonFr in #6434
- Gallery picker can pick external images (not just videos) by @cloudrac3r in #6450
- Bump google-services from 4.3.10 to 4.3.13 by @dependabot in #6409
- [Poll] - Add a description under undisclosed poll when not ended (PSB-134) by @mnaturel in #6425
- [Poll] - Wrong votes in closed poll after removing 2 previous polls (PSG-590) by @mnaturel in #6431
- [FTUE] MSISDN / Phone number confirmation by @ouchadam in #6157
- Fix HTML entities being displayed in messages by @cloudrac3r in #6447
- Fix copy paste issue by @bmarty in #6456
- Rename Android Service to use
AndroidService
suffix by @bmarty in #6458 - Upgrade androidx activity and fragment to 1.5.0 by @bmarty in #6436
- Crash - Sharing text by @ouchadam in #6467
- Fix typo by @bmarty in #6468
- Fix ConcurrentModificationException on BackgroundDetectionObserver by @bmarty in #6469
- Fix crashes when opening Thread (#6463) by @ganfra in #6474
- Timeline: fix validation of timeline event changes by @ganfra in #6462
- Bump flipper from 0.152.0 to 0.153.0 by @dependabot in #6491
- Fixing numbered lists always starting from 1 by @ouchadam in #6473
- Bump lifecycle from 2.4.1 to 2.5.0 by @dependabot in #6418
- FTUE - Homeserver edits not updating the selected server UI by @ouchadam in #6454
- Add GitHub action to check for a towncrier file by @bmarty in #6482
- Add dependency to opusencoder and remove module from this project by @bmarty in #6489
- Fixes inconsistent rooms in home behaviour by @ouchadam in #6511
- Start DM on first message (UI) by @Florian14 in #6051
- Adding tests around the share intent handling by @ouchadam in #6471
- Translations update from Weblate by @RiotTranslateBot in #6527
- Delete unused key
error_attachment
by @bmarty in #6533
New Contributors
- @deepbluev7 made their first contribution in #6288
Full Changelog: v1.4.27...v1.4.28