From 033557dba4d9a801ff6792459fb6b4a03ba567a3 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 23 Aug 2022 16:07:57 +0200 Subject: [PATCH] Towncrier --- CHANGES.md | 48 ++++++++++++++++++++++++++++++++++++++++ changelog.d/5525.wip | 1 - changelog.d/5974.misc | 1 - changelog.d/6505.wip | 1 - changelog.d/6506.wip | 1 - changelog.d/6645.misc | 1 - changelog.d/6693.feature | 1 - changelog.d/6718.bugfix | 1 - changelog.d/6746.feature | 1 - changelog.d/6749.wip | 1 - changelog.d/6783.misc | 1 - changelog.d/6786.misc | 1 - changelog.d/6787.wip | 1 - changelog.d/6795.wip | 1 - changelog.d/6798.wip | 1 - changelog.d/6799.misc | 1 - changelog.d/6801.wip | 1 - changelog.d/6806.wip | 1 - changelog.d/6808.misc | 1 - changelog.d/6827.bugfix | 1 - changelog.d/6836.bugfix | 1 - changelog.d/6843.misc | 1 - changelog.d/6855.bugfix | 1 - changelog.d/6859.wip | 1 - changelog.d/6860.bugfix | 1 - changelog.d/6861.bugfix | 1 - changelog.d/6864.bugfix | 1 - changelog.d/6884.bugfix | 1 - changelog.d/6884.sdk | 1 - changelog.d/6891.bugfix | 1 - 30 files changed, 48 insertions(+), 29 deletions(-) delete mode 100644 changelog.d/5525.wip delete mode 100644 changelog.d/5974.misc delete mode 100644 changelog.d/6505.wip delete mode 100644 changelog.d/6506.wip delete mode 100644 changelog.d/6645.misc delete mode 100644 changelog.d/6693.feature delete mode 100644 changelog.d/6718.bugfix delete mode 100644 changelog.d/6746.feature delete mode 100644 changelog.d/6749.wip delete mode 100644 changelog.d/6783.misc delete mode 100644 changelog.d/6786.misc delete mode 100644 changelog.d/6787.wip delete mode 100644 changelog.d/6795.wip delete mode 100644 changelog.d/6798.wip delete mode 100644 changelog.d/6799.misc delete mode 100644 changelog.d/6801.wip delete mode 100644 changelog.d/6806.wip delete mode 100644 changelog.d/6808.misc delete mode 100644 changelog.d/6827.bugfix delete mode 100644 changelog.d/6836.bugfix delete mode 100644 changelog.d/6843.misc delete mode 100644 changelog.d/6855.bugfix delete mode 100644 changelog.d/6859.wip delete mode 100644 changelog.d/6860.bugfix delete mode 100644 changelog.d/6861.bugfix delete mode 100644 changelog.d/6864.bugfix delete mode 100644 changelog.d/6884.bugfix delete mode 100644 changelog.d/6884.sdk delete mode 100644 changelog.d/6891.bugfix diff --git a/CHANGES.md b/CHANGES.md index 829b1a0caa..66178c86fb 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,51 @@ +Changes in Element v1.4.34 (2022-08-23) +======================================= + +Features ✨ +---------- + - Adds New App Layout FABs (hidden behind feature flag) ([#6693](https://github.com/vector-im/element-android/issues/6693)) + - [Notification] - Handle creation of notification for live location and poll start ([#6746](https://github.com/vector-im/element-android/issues/6746)) + +Bugfixes 🐛 +---------- + - Fixes onboarding requiring matrix.org to be accessible on the first step, the server can now be manually changed ([#6718](https://github.com/vector-im/element-android/issues/6718)) + - Fixing sign in/up for homeservers that rely on the SSO fallback url ([#6827](https://github.com/vector-im/element-android/issues/6827)) + - Fixes uncaught exceptions in the SyncWorker to cause the worker to become stuck in the failure state ([#6836](https://github.com/vector-im/element-android/issues/6836)) + - Fixes onboarding captcha crashing when no WebView is available by showing an error with information instead ([#6855](https://github.com/vector-im/element-android/issues/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](https://github.com/vector-im/element-android/issues/6860)) + - Fixes crash when exiting the login or registration entry screens whilst they're loading ([#6861](https://github.com/vector-im/element-android/issues/6861)) + - Fixes server selection being unable to trust certificates ([#6864](https://github.com/vector-im/element-android/issues/6864)) + - Ensure SyncThread is started when the app is launched after a Push has been received. ([#6884](https://github.com/vector-im/element-android/issues/6884)) + - Fixes missing firebase notifications after logging in when UnifiedPush distributor is installed ([#6891](https://github.com/vector-im/element-android/issues/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](https://github.com/vector-im/element-android/issues/5525)) + - added filter tabs for new App layout's Home screen ([#6505](https://github.com/vector-im/element-android/issues/6505)) + - [App Layout] added dialog to configure app layout ([#6506](https://github.com/vector-im/element-android/issues/6506)) + - Adds space list bottom sheet for new app layout ([#6749](https://github.com/vector-im/element-android/issues/6749)) + - [App Layout] Dialpad moved from bottom navigation tab to a separate activity accessed via home screen context menu ([#6787](https://github.com/vector-im/element-android/issues/6787)) + - Makes toolbar switch title based on space in New App Layout ([#6795](https://github.com/vector-im/element-android/issues/6795)) + - [Devices management] Add a feature flag and empty screen for future new layout ([#6798](https://github.com/vector-im/element-android/issues/6798)) + - Adds new chat bottom sheet as the click action of the main FAB in the new app layout ([#6801](https://github.com/vector-im/element-android/issues/6801)) + - [Devices management] Other sessions section in new layout ([#6806](https://github.com/vector-im/element-android/issues/6806)) + - [New Layout] Adds space settings accessible through clicking the toolbar ([#6859](https://github.com/vector-im/element-android/issues/6859)) + +SDK API changes ⚠️ +------------------ + - Rename `DebugService.logDbUsageInfo` (resp. `Session.logDbUsageInfo`) to `DebugService.getDbUsageInfo` (resp. `Session.getDbUsageInfo`) and return a String instead of logging. The caller may want to log the String. ([#6884](https://github.com/vector-im/element-android/issues/6884)) + +Other changes +------------- + - Removes the Login2 proof of concept - replaced by the FTUE changes ([#5974](https://github.com/vector-im/element-android/issues/5974)) + - Enable auto-capitalization for Room creation Title field ([#6645](https://github.com/vector-im/element-android/issues/6645)) + - Decouples the variant logic from the vector module ([#6783](https://github.com/vector-im/element-android/issues/6783)) + - Add a developer setting to enable LeakCanary at runtime ([#6786](https://github.com/vector-im/element-android/issues/6786)) + - [Create Room] Reduce some boilerplate with room state event contents ([#6799](https://github.com/vector-im/element-android/issues/6799)) + - [Call] Memory leak after a call ([#6808](https://github.com/vector-im/element-android/issues/6808)) + - Fix some string template ([#6843](https://github.com/vector-im/element-android/issues/6843)) + + Changes in Element v1.4.32 (2022-08-10) ======================================= diff --git a/changelog.d/5525.wip b/changelog.d/5525.wip deleted file mode 100644 index 9ddfbab9a3..0000000000 --- a/changelog.d/5525.wip +++ /dev/null @@ -1 +0,0 @@ -Create DM room only on first message - Trigger the flow when the "Direct Message" action is selected from the room member details screen diff --git a/changelog.d/5974.misc b/changelog.d/5974.misc deleted file mode 100644 index d2ddef6f1d..0000000000 --- a/changelog.d/5974.misc +++ /dev/null @@ -1 +0,0 @@ -Removes the Login2 proof of concept - replaced by the FTUE changes diff --git a/changelog.d/6505.wip b/changelog.d/6505.wip deleted file mode 100644 index 1109c5fff1..0000000000 --- a/changelog.d/6505.wip +++ /dev/null @@ -1 +0,0 @@ -added filter tabs for new App layout's Home screen diff --git a/changelog.d/6506.wip b/changelog.d/6506.wip deleted file mode 100644 index 344c0bca2f..0000000000 --- a/changelog.d/6506.wip +++ /dev/null @@ -1 +0,0 @@ -[App Layout] added dialog to configure app layout diff --git a/changelog.d/6645.misc b/changelog.d/6645.misc deleted file mode 100644 index b24655879d..0000000000 --- a/changelog.d/6645.misc +++ /dev/null @@ -1 +0,0 @@ -Enable auto-capitalization for Room creation Title field diff --git a/changelog.d/6693.feature b/changelog.d/6693.feature deleted file mode 100644 index 5e905766a9..0000000000 --- a/changelog.d/6693.feature +++ /dev/null @@ -1 +0,0 @@ -Adds New App Layout FABs (hidden behind feature flag) diff --git a/changelog.d/6718.bugfix b/changelog.d/6718.bugfix deleted file mode 100644 index a7c4c503c7..0000000000 --- a/changelog.d/6718.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes onboarding requiring matrix.org to be accessible on the first step, the server can now be manually changed diff --git a/changelog.d/6746.feature b/changelog.d/6746.feature deleted file mode 100644 index 7869e7f57a..0000000000 --- a/changelog.d/6746.feature +++ /dev/null @@ -1 +0,0 @@ -[Notification] - Handle creation of notification for live location and poll start diff --git a/changelog.d/6749.wip b/changelog.d/6749.wip deleted file mode 100644 index d7fac1efc1..0000000000 --- a/changelog.d/6749.wip +++ /dev/null @@ -1 +0,0 @@ -Adds space list bottom sheet for new app layout diff --git a/changelog.d/6783.misc b/changelog.d/6783.misc deleted file mode 100644 index d1095c1203..0000000000 --- a/changelog.d/6783.misc +++ /dev/null @@ -1 +0,0 @@ -Decouples the variant logic from the vector module diff --git a/changelog.d/6786.misc b/changelog.d/6786.misc deleted file mode 100644 index a916336ae4..0000000000 --- a/changelog.d/6786.misc +++ /dev/null @@ -1 +0,0 @@ -Add a developer setting to enable LeakCanary at runtime diff --git a/changelog.d/6787.wip b/changelog.d/6787.wip deleted file mode 100644 index ace2b04d9e..0000000000 --- a/changelog.d/6787.wip +++ /dev/null @@ -1 +0,0 @@ -[App Layout] Dialpad moved from bottom navigation tab to a separate activity accessed via home screen context menu diff --git a/changelog.d/6795.wip b/changelog.d/6795.wip deleted file mode 100644 index da525a2c67..0000000000 --- a/changelog.d/6795.wip +++ /dev/null @@ -1 +0,0 @@ -Makes toolbar switch title based on space in New App Layout diff --git a/changelog.d/6798.wip b/changelog.d/6798.wip deleted file mode 100644 index a16270666b..0000000000 --- a/changelog.d/6798.wip +++ /dev/null @@ -1 +0,0 @@ -[Devices management] Add a feature flag and empty screen for future new layout diff --git a/changelog.d/6799.misc b/changelog.d/6799.misc deleted file mode 100644 index b756c2c07b..0000000000 --- a/changelog.d/6799.misc +++ /dev/null @@ -1 +0,0 @@ -[Create Room] Reduce some boilerplate with room state event contents diff --git a/changelog.d/6801.wip b/changelog.d/6801.wip deleted file mode 100644 index bb3bc9d7a1..0000000000 --- a/changelog.d/6801.wip +++ /dev/null @@ -1 +0,0 @@ -Adds new chat bottom sheet as the click action of the main FAB in the new app layout diff --git a/changelog.d/6806.wip b/changelog.d/6806.wip deleted file mode 100644 index 9b00139c62..0000000000 --- a/changelog.d/6806.wip +++ /dev/null @@ -1 +0,0 @@ -[Devices management] Other sessions section in new layout diff --git a/changelog.d/6808.misc b/changelog.d/6808.misc deleted file mode 100644 index 06eeff862b..0000000000 --- a/changelog.d/6808.misc +++ /dev/null @@ -1 +0,0 @@ -[Call] Memory leak after a call diff --git a/changelog.d/6827.bugfix b/changelog.d/6827.bugfix deleted file mode 100644 index 2c3e130aa3..0000000000 --- a/changelog.d/6827.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixing sign in/up for homeservers that rely on the SSO fallback url diff --git a/changelog.d/6836.bugfix b/changelog.d/6836.bugfix deleted file mode 100644 index 6fbcc35001..0000000000 --- a/changelog.d/6836.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes uncaught exceptions in the SyncWorker to cause the worker to become stuck in the failure state diff --git a/changelog.d/6843.misc b/changelog.d/6843.misc deleted file mode 100644 index 5382e27082..0000000000 --- a/changelog.d/6843.misc +++ /dev/null @@ -1 +0,0 @@ -Fix some string template diff --git a/changelog.d/6855.bugfix b/changelog.d/6855.bugfix deleted file mode 100644 index 63a62de986..0000000000 --- a/changelog.d/6855.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes onboarding captcha crashing when no WebView is available by showing an error with information instead diff --git a/changelog.d/6859.wip b/changelog.d/6859.wip deleted file mode 100644 index 02fc3616cd..0000000000 --- a/changelog.d/6859.wip +++ /dev/null @@ -1 +0,0 @@ -[New Layout] Adds space settings accessible through clicking the toolbar diff --git a/changelog.d/6860.bugfix b/changelog.d/6860.bugfix deleted file mode 100644 index 22e287c0b3..0000000000 --- a/changelog.d/6860.bugfix +++ /dev/null @@ -1 +0,0 @@ -Removes ability to continue registration after the app has been destroyed, fixes the next steps crashing due to missing information from the previous steps diff --git a/changelog.d/6861.bugfix b/changelog.d/6861.bugfix deleted file mode 100644 index 508325acc6..0000000000 --- a/changelog.d/6861.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes crash when exiting the login or registration entry screens whilst they're loading diff --git a/changelog.d/6864.bugfix b/changelog.d/6864.bugfix deleted file mode 100644 index 6db3d7c074..0000000000 --- a/changelog.d/6864.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes server selection being unable to trust certificates diff --git a/changelog.d/6884.bugfix b/changelog.d/6884.bugfix deleted file mode 100644 index 6c6b286688..0000000000 --- a/changelog.d/6884.bugfix +++ /dev/null @@ -1 +0,0 @@ -Ensure SyncThread is started when the app is launched after a Push has been received. diff --git a/changelog.d/6884.sdk b/changelog.d/6884.sdk deleted file mode 100644 index 0de43420f0..0000000000 --- a/changelog.d/6884.sdk +++ /dev/null @@ -1 +0,0 @@ -Rename `DebugService.logDbUsageInfo` (resp. `Session.logDbUsageInfo`) to `DebugService.getDbUsageInfo` (resp. `Session.getDbUsageInfo`) and return a String instead of logging. The caller may want to log the String. diff --git a/changelog.d/6891.bugfix b/changelog.d/6891.bugfix deleted file mode 100644 index b6b46e1d93..0000000000 --- a/changelog.d/6891.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes missing firebase notifications after logging in when UnifiedPush distributor is installed