diff --git a/CHANGES.md b/CHANGES.md index 3ceac1ef35..1688c6c86d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,37 @@ +Changes in Element X v0.4.2 (2024-01-31) +======================================== + +Matrix SDK 🦀 v0.1.95 + +Features ✨ +---------- + - Add 'send private read receipts' option in advanced settings ([#2204](https://github.com/element-hq/element-x-android/issues/2204)) + - Send typing notification ([#2240](https://github.com/element-hq/element-x-android/issues/2240)). Disabling the sending of typing notification and rendering typing notification will come soon. + +Bugfixes 🐛 +---------- + - Make the room settings screen update automatically when new room info (name, avatar, topic) is available. ([#921](https://github.com/element-hq/element-x-android/issues/921)) + - Update timeline items' read receipts when the room members info is loaded. ([#2176](https://github.com/element-hq/element-x-android/issues/2176)) + - Edited text message bubbles should resize when edited ([#2260](https://github.com/element-hq/element-x-android/issues/2260)) + - Ensure login and password exclude `\n` ([#2263](https://github.com/element-hq/element-x-android/issues/2263)) + - Room list Ensure the indicators stay grey if the global setting is set to mention only and a regular message is received. ([#2282](https://github.com/element-hq/element-x-android/issues/2282)) + +Other changes +------------- + - Add a special logging configuration for nightlies so we can get more detailed info for existing issues. ([#+add-special-tracing-configuration-for-nightlies](https://github.com/element-hq/element-x-android/issues/+add-special-tracing-configuration-for-nightlies)) + - Try mitigating unexpected logouts by making getting/storing session data use a Mutex for synchronization. + Also added some more logs so we can understand exactly where it's failing. ([#+try-mitigating-unexpected-logouts](https://github.com/element-hq/element-x-android/issues/+try-mitigating-unexpected-logouts)) + - Upgrade Material3 Compose to `1.2.0-beta02`. + There is also a constraint on a transitive Compose Foundation dependency version (1.6.0-beta02) that fixes the timeline scrolling issue. ([#0-beta02](https://github.com/element-hq/element-x-android/issues/0-beta02)) + - Disambiguate display name in the timeline. ([#2215](https://github.com/element-hq/element-x-android/issues/2215)) +- Disambiguate display name in notifications ([#2224](https://github.com/element-hq/element-x-android/issues/2224)) + - Remove room creation, self-join of room creator and 'this is the beginning of X' timeline items for DMs. ([#2217](https://github.com/element-hq/element-x-android/issues/2217)) + - Encrypt databases used by the Rust SDK on Nightly and Debug builds. ([#2219](https://github.com/element-hq/element-x-android/issues/2219)) + - Fallback to UnifiedPush (if available) if the PlayServices are not installed on the device. ([#2248](https://github.com/element-hq/element-x-android/issues/2248)) + - Add "Report a problem" button to the onboarding screen ([#2275](https://github.com/element-hq/element-x-android/issues/2275)) + - Add in app logs viewer to the "Report a problem" screen. ([#2276](https://github.com/element-hq/element-x-android/issues/2276)) + + Changes in Element X v0.4.1 (2024-01-17) ======================================== diff --git a/changelog.d/+add-special-tracing-configuration-for-nightlies.misc b/changelog.d/+add-special-tracing-configuration-for-nightlies.misc deleted file mode 100644 index 89f72f4332..0000000000 --- a/changelog.d/+add-special-tracing-configuration-for-nightlies.misc +++ /dev/null @@ -1 +0,0 @@ -Add a special logging configuration for nightlies so we can get more detailed info for existing issues. diff --git a/changelog.d/+try-mitigating-unexpected-logouts.misc b/changelog.d/+try-mitigating-unexpected-logouts.misc deleted file mode 100644 index e9b675ad71..0000000000 --- a/changelog.d/+try-mitigating-unexpected-logouts.misc +++ /dev/null @@ -1,3 +0,0 @@ -Try mitigating unexpected logouts by making getting/storing session data use a Mutex for synchronization. - -Also added some more logs so we can understand exactly where it's failing. diff --git a/changelog.d/+upgrade-material3-compose-to-1.2.0-beta02.misc b/changelog.d/+upgrade-material3-compose-to-1.2.0-beta02.misc deleted file mode 100644 index 65f4b287f9..0000000000 --- a/changelog.d/+upgrade-material3-compose-to-1.2.0-beta02.misc +++ /dev/null @@ -1,3 +0,0 @@ -Upgrade Material3 Compose to `1.2.0-beta02`. - -There is also a constraint on a transitive Compose Foundation dependency version (1.6.0-beta02) that fixes the timeline scrolling issue. diff --git a/changelog.d/2176.bugfix b/changelog.d/2176.bugfix deleted file mode 100644 index 7588dfdd3a..0000000000 --- a/changelog.d/2176.bugfix +++ /dev/null @@ -1 +0,0 @@ -Update timeline items' read receipts when the room members info is loaded. diff --git a/changelog.d/2204.feature b/changelog.d/2204.feature deleted file mode 100644 index 0a26acc5de..0000000000 --- a/changelog.d/2204.feature +++ /dev/null @@ -1 +0,0 @@ -Add 'send private read receipts' option in advanced settings diff --git a/changelog.d/2215.misc b/changelog.d/2215.misc deleted file mode 100644 index 1b343d2eb5..0000000000 --- a/changelog.d/2215.misc +++ /dev/null @@ -1 +0,0 @@ -Disambiguate display name in the timeline. diff --git a/changelog.d/2217.misc b/changelog.d/2217.misc deleted file mode 100644 index 40d4bd7fc6..0000000000 --- a/changelog.d/2217.misc +++ /dev/null @@ -1 +0,0 @@ -Remove room creation, self-join of room creator and 'this is the beginning of X' timeline items for DMs. diff --git a/changelog.d/2219.misc b/changelog.d/2219.misc deleted file mode 100644 index c8c11e8105..0000000000 --- a/changelog.d/2219.misc +++ /dev/null @@ -1 +0,0 @@ -Encrypt databases used by the Rust SDK on Nightly and Debug builds. diff --git a/changelog.d/2224.misc b/changelog.d/2224.misc deleted file mode 100644 index 6ec471f392..0000000000 --- a/changelog.d/2224.misc +++ /dev/null @@ -1 +0,0 @@ -Disambiguate display name in notifications diff --git a/changelog.d/2240.feature b/changelog.d/2240.feature deleted file mode 100644 index 99d98058c8..0000000000 --- a/changelog.d/2240.feature +++ /dev/null @@ -1 +0,0 @@ -Send typing notification diff --git a/changelog.d/2248.misc b/changelog.d/2248.misc deleted file mode 100644 index eed13375a0..0000000000 --- a/changelog.d/2248.misc +++ /dev/null @@ -1 +0,0 @@ -Fallback to UnifiedPush (if available) if the PlayServices are not installed on the device. diff --git a/changelog.d/2260.bugfix b/changelog.d/2260.bugfix deleted file mode 100644 index 23501e3264..0000000000 --- a/changelog.d/2260.bugfix +++ /dev/null @@ -1 +0,0 @@ -Edited text message bubbles should resize when edited diff --git a/changelog.d/2263.bugfix b/changelog.d/2263.bugfix deleted file mode 100644 index 016555ac44..0000000000 --- a/changelog.d/2263.bugfix +++ /dev/null @@ -1 +0,0 @@ -Ensure login and password exclude `\n` diff --git a/changelog.d/2275.misc b/changelog.d/2275.misc deleted file mode 100644 index ba8eabfebd..0000000000 --- a/changelog.d/2275.misc +++ /dev/null @@ -1 +0,0 @@ -Add "Report a problem" button to the onboarding screen diff --git a/changelog.d/2276.misc b/changelog.d/2276.misc deleted file mode 100644 index 47efbb63e9..0000000000 --- a/changelog.d/2276.misc +++ /dev/null @@ -1 +0,0 @@ -Add in app logs viewer to the "Report a problem" screen. diff --git a/changelog.d/2282.bugfix b/changelog.d/2282.bugfix deleted file mode 100644 index 959bc42189..0000000000 --- a/changelog.d/2282.bugfix +++ /dev/null @@ -1 +0,0 @@ -Room list Ensure the indicators stay grey if the global setting is set to mention only and a regular message is received. diff --git a/changelog.d/2308.bugfix b/changelog.d/2308.bugfix deleted file mode 100644 index 4c553c3899..0000000000 --- a/changelog.d/2308.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix 'There are multiple DataStores active for the same file' crashes diff --git a/changelog.d/921.bugfix b/changelog.d/921.bugfix deleted file mode 100644 index 939455b177..0000000000 --- a/changelog.d/921.bugfix +++ /dev/null @@ -1 +0,0 @@ -Make the room settings screen update automatically when new room info (name, avatar, topic) is available.