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