Merge branch 'release/v1.4.26' into develop

This commit is contained in:
ganfra 2022-06-30 16:55:52 +02:00
commit 415b0d4820
34 changed files with 58 additions and 35 deletions

View file

@ -1,3 +1,59 @@
Changes in Element v1.4.26 (2022-06-30)
=======================================
Features ✨
----------
- Use UnifiedPush and allows user to have push without FCM. ([#3448](https://github.com/vector-im/element-android/issues/3448))
- Replace ffmpeg-kit with libopus and libopusenc. ([#6203](https://github.com/vector-im/element-android/issues/6203))
- Improve lock screen implementation. ([#6217](https://github.com/vector-im/element-android/issues/6217))
- Allow sharing text based content via android's share menu (eg .ics files) ([#6285](https://github.com/vector-im/element-android/issues/6285))
- Promote live location labs flag ([#6350](https://github.com/vector-im/element-android/issues/6350))
- [Location sharing] - Stop any active live before starting a new one ([#6364](https://github.com/vector-im/element-android/issues/6364))
- Expose pusher profile tag in advanced settings ([#6369](https://github.com/vector-im/element-android/issues/6369))
Bugfixes 🐛
----------
- Fixes concurrent modification crash when signing out or launching the app ([#5821](https://github.com/vector-im/element-android/issues/5821))
- Refactor - better naming, return native user id and not sip user id and create a dm with the native user instead of with the sip user. ([#6101](https://github.com/vector-im/element-android/issues/6101))
- Fixed /upgraderoom command not doing anything ([#6154](https://github.com/vector-im/element-android/issues/6154))
- Fixed crash when opening large images in the timeline ([#6290](https://github.com/vector-im/element-android/issues/6290))
- [Location sharing] Fix crash when starting/stopping a live when offline ([#6315](https://github.com/vector-im/element-android/issues/6315))
- Fix loop in timeline and simplify management of chunks and timeline events. ([#6318](https://github.com/vector-im/element-android/issues/6318))
- Update design and behaviour on widget permission bottom sheet ([#6326](https://github.com/vector-im/element-android/issues/6326))
- Fix | Some user verification requests couldn't be accepted/declined ([#6328](https://github.com/vector-im/element-android/issues/6328))
- [Location sharing] Fix stop of a live not possible from another device ([#6349](https://github.com/vector-im/element-android/issues/6349))
- Fix backslash escapes in formatted messages ([#6357](https://github.com/vector-im/element-android/issues/6357))
- Fixes wrong error message when signing in with wrong credentials ([#6371](https://github.com/vector-im/element-android/issues/6371))
- [Location Share] - Adding missing prefix "u=" for uncertainty in geo URI ([#6375](https://github.com/vector-im/element-android/issues/6375))
In development 🚧
----------------
- FTUE - Adds automatic homeserver selection when typing a full matrix id during registration or login ([#6162](https://github.com/vector-im/element-android/issues/6162))
Improved Documentation 📚
------------------------
- Update the PR process doc to come back to one reviewer with optional additional reviewers. ([#6396](https://github.com/vector-im/element-android/issues/6396))
SDK API changes ⚠️
------------------
- Group all location sharing related API into LocationSharingService ([#5864](https://github.com/vector-im/element-android/issues/5864))
- Add support for MSC2457 - opting in or out of logging out all devices when changing password ([#6191](https://github.com/vector-im/element-android/issues/6191))
- Create `QueryStateEventValue` to do query on `stateKey` for State Event. Also remove the default parameter values for those type. ([#6319](https://github.com/vector-im/element-android/issues/6319))
Other changes
-------------
- - Notify of the latest known location in LocationTracker to avoid multiple locations at start
- Debounce location updates
- Improve location providers access ([#5913](https://github.com/vector-im/element-android/issues/5913))
- Add unit tests for LiveLocationAggregationProcessor code ([#6155](https://github.com/vector-im/element-android/issues/6155))
- Making screenshots in bug reports opt in instead of opt out ([#6261](https://github.com/vector-im/element-android/issues/6261))
- Setup [Flipper](https://fbflipper.com/) ([#6300](https://github.com/vector-im/element-android/issues/6300))
- CreatePollViewModel unit tests ([#6320](https://github.com/vector-im/element-android/issues/6320))
- Fix flaky test in voice recording feature. ([#6329](https://github.com/vector-im/element-android/issues/6329))
- Poll view state unit tests ([#6366](https://github.com/vector-im/element-android/issues/6366))
- Let LoadRoomMembersTask insert by chunk to release db. ([#6394](https://github.com/vector-im/element-android/issues/6394))
Changes in Element v1.4.25 (2022-06-27)
=======================================

View file

@ -1 +0,0 @@
Use UnifiedPush and allows user to have push without FCM.

View file

@ -1 +0,0 @@
Fixes concurrent modification crash when signing out or launching the app

View file

@ -1 +0,0 @@
Group all location sharing related API into LocationSharingService

View file

@ -1,3 +0,0 @@
- Notify of the latest known location in LocationTracker to avoid multiple locations at start
- Debounce location updates
- Improve location providers access

View file

@ -1 +0,0 @@
Refactor - better naming, return native user id and not sip user id and create a dm with the native user instead of with the sip user.

View file

@ -1 +0,0 @@
Fixed /upgraderoom command not doing anything

View file

@ -1 +0,0 @@
Add unit tests for LiveLocationAggregationProcessor code

View file

@ -1 +0,0 @@
FTUE - Adds automatic homeserver selection when typing a full matrix id during registration or login

View file

@ -1 +0,0 @@
Add support for MSC2457 - opting in or out of logging out all devices when changing password

View file

@ -1 +0,0 @@
Replace ffmpeg-kit with libopus and libopusenc.

View file

@ -1 +0,0 @@
Improve lock screen implementation.

View file

@ -1 +0,0 @@
Making screenshots in bug reports opt in instead of opt out

View file

@ -1 +0,0 @@
Allow sharing text based content via android's share menu (eg .ics files)

View file

@ -1 +0,0 @@
Fixed crash when opening large images in the timeline

View file

@ -1 +0,0 @@
Setup [Flipper](https://fbflipper.com/)

View file

@ -1 +0,0 @@
[Location sharing] Fix crash when starting/stopping a live when offline

View file

@ -1 +0,0 @@
Fix loop in timeline and simplify management of chunks and timeline events.

View file

@ -1 +0,0 @@
Create `QueryStateEventValue` to do query on `stateKey` for State Event. Also remove the default parameter values for those type.

View file

@ -1 +0,0 @@
CreatePollViewModel unit tests

View file

@ -1 +0,0 @@
Update design and behaviour on widget permission bottom sheet

View file

@ -1 +0,0 @@
Fix | Some user verification requests couldn't be accepted/declined

View file

@ -1 +0,0 @@
Fix flaky test in voice recording feature.

View file

@ -1 +0,0 @@
[Location sharing] Fix stop of a live not possible from another device

View file

@ -1 +0,0 @@
Promote live location labs flag

View file

@ -1 +0,0 @@
Fix backslash escapes in formatted messages

View file

@ -1 +0,0 @@
[Location sharing] - Stop any active live before starting a new one

View file

@ -1 +0,0 @@
Poll view state unit tests

View file

@ -1,2 +0,0 @@
Expose pusher profile tag in advanced settings

View file

@ -1 +0,0 @@
Fixes wrong error message when signing in with wrong credentials

View file

@ -1 +0,0 @@
[Location Share] - Adding missing prefix "u=" for uncertainty in geo URI

View file

@ -1 +0,0 @@
Let LoadRoomMembersTask insert by chunk to release db.

View file

@ -1 +0,0 @@
Update the PR process doc to come back to one reviewer with optional additional reviewers.

View file

@ -0,0 +1,2 @@
Main changes in this version: Use UnifiedPush and allows user to have push without FCM.
Full changelog: https://github.com/vector-im/element-android/releases