diff --git a/CHANGES.md b/CHANGES.md index 494b241823..3ceac1ef35 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,39 @@ +Changes in Element X v0.4.1 (2024-01-17) +======================================== + +Features ✨ +---------- + - Render m.sticker events ([#1949](https://github.com/element-hq/element-x-android/issues/1949)) + - Add support for sending images from the keyboard ([#1977](https://github.com/element-hq/element-x-android/issues/1977)) + - Added support for MSC4027 (render custom images in reactions) ([#2159](https://github.com/element-hq/element-x-android/issues/2159)) + +Bugfixes 🐛 +---------- + - Fix crash sending image with latest Posthog because of an usage of an internal Android method. ([#+crash-sending-image-with-latest-posthog](https://github.com/element-hq/element-x-android/issues/+crash-sending-image-with-latest-posthog)) + - Make sure the media viewer tries the main url first (if not empty) then the thumbnail url and then not open if both are missing instead of failing with an error dialog ([#1949](https://github.com/element-hq/element-x-android/issues/1949)) + - Fix room transition animation happens twice. ([#2084](https://github.com/element-hq/element-x-android/issues/2084)) + - Disable ability to send reaction if the user does not have the permission to. ([#2093](https://github.com/element-hq/element-x-android/issues/2093)) + - Trim whitespace at the end of messages to ensure we render the right content. ([#2099](https://github.com/element-hq/element-x-android/issues/2099)) + - Fix crashes in room list when the last message for a room was an extremely long one (several thousands of characters) with no line breaks. ([#2105](https://github.com/element-hq/element-x-android/issues/2105)) + - Disable rasterisation of Vector XMLs, which was causing crashes on API 23. ([#2124](https://github.com/element-hq/element-x-android/issues/2124)) + - Use `SubomposeLayout` for `ContentAvoidingLayout` to prevent wrong measurements in the layout process, leading to cut-off text messages in the timeline. ([#2155](https://github.com/element-hq/element-x-android/issues/2155)) + - Improve rendering of voice messages in the timeline in large displays ([#2156](https://github.com/element-hq/element-x-android/issues/2156)) + - Fix no indication that user list is loading when inviting to room. ([#2172](https://github.com/element-hq/element-x-android/issues/2172)) + - Hide keyboard when tapping on a message in the timeline. ([#2182](https://github.com/element-hq/element-x-android/issues/2182)) + - Mention selector gets stuck when quickly deleting the prompt. ([#2192](https://github.com/element-hq/element-x-android/issues/2192)) + - Hide verbose state events from the timeline ([#2216](https://github.com/element-hq/element-x-android/issues/2216)) + +Other changes +------------- + - Only apply `com.autonomousapps.dependency-analysis` plugin in those modules that need it. ([#+only-apply-dependency-analysis-plugin-where-needed](https://github.com/element-hq/element-x-android/issues/+only-apply-dependency-analysis-plugin-where-needed)) + - Migrate to Kover 0.7.X ([#1782](https://github.com/element-hq/element-x-android/issues/1782)) + - Remove extra logout screen. ([#2072](https://github.com/element-hq/element-x-android/issues/2072)) + - Handle `MembershipChange.NONE` rendering in the timeline. ([#2102](https://github.com/element-hq/element-x-android/issues/2102)) + - Remove extra previews for timestamp view with 'document' case ([#2127](https://github.com/element-hq/element-x-android/issues/2127)) + - Bump AGP version to 8.2.0 ([#2142](https://github.com/element-hq/element-x-android/issues/2142)) + - Replace 'leave room' text with 'leave conversation' for DMs. ([#2218](https://github.com/element-hq/element-x-android/issues/2218)) + + Changes in Element X v0.4.0 (2023-12-22) ======================================== diff --git a/changelog.d/+crash-sending-image-with-latest-posthog.bugfix b/changelog.d/+crash-sending-image-with-latest-posthog.bugfix deleted file mode 100644 index 1b299991bb..0000000000 --- a/changelog.d/+crash-sending-image-with-latest-posthog.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix crash sending image with latest Posthog because of an usage of an internal Android method. diff --git a/changelog.d/+only-apply-dependency-analysis-plugin-where-needed.misc b/changelog.d/+only-apply-dependency-analysis-plugin-where-needed.misc deleted file mode 100644 index cfa053dc90..0000000000 --- a/changelog.d/+only-apply-dependency-analysis-plugin-where-needed.misc +++ /dev/null @@ -1 +0,0 @@ -Only apply `com.autonomousapps.dependency-analysis` plugin in those modules that need it. diff --git a/changelog.d/1782.misc b/changelog.d/1782.misc deleted file mode 100644 index 2e716795d9..0000000000 --- a/changelog.d/1782.misc +++ /dev/null @@ -1 +0,0 @@ -Migrate to Kover 0.7.X diff --git a/changelog.d/1949.bugfix b/changelog.d/1949.bugfix deleted file mode 100644 index a49aff7545..0000000000 --- a/changelog.d/1949.bugfix +++ /dev/null @@ -1 +0,0 @@ -Make sure the media viewer tries the main url first (if not empty) then the thumbnail url and then not open if both are missing instead of failing with an error dialog diff --git a/changelog.d/1949.feature b/changelog.d/1949.feature deleted file mode 100644 index e5ff7b03a7..0000000000 --- a/changelog.d/1949.feature +++ /dev/null @@ -1 +0,0 @@ -Render m.sticker events diff --git a/changelog.d/1977.feature b/changelog.d/1977.feature deleted file mode 100644 index 61ae78b082..0000000000 --- a/changelog.d/1977.feature +++ /dev/null @@ -1 +0,0 @@ -Add support for sending images from the keyboard diff --git a/changelog.d/2072.misc b/changelog.d/2072.misc deleted file mode 100644 index 7ae9d0be44..0000000000 --- a/changelog.d/2072.misc +++ /dev/null @@ -1 +0,0 @@ - Remove extra logout screen. diff --git a/changelog.d/2084.bugfix b/changelog.d/2084.bugfix deleted file mode 100644 index 8fb66aec73..0000000000 --- a/changelog.d/2084.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix room transition animation happens twice. diff --git a/changelog.d/2093.bugfix b/changelog.d/2093.bugfix deleted file mode 100644 index 59a6aa9b2a..0000000000 --- a/changelog.d/2093.bugfix +++ /dev/null @@ -1 +0,0 @@ -Disable ability to send reaction if the user does not have the permission to. diff --git a/changelog.d/2099.bugfix b/changelog.d/2099.bugfix deleted file mode 100644 index f80120ae0d..0000000000 --- a/changelog.d/2099.bugfix +++ /dev/null @@ -1 +0,0 @@ -Trim whitespace at the end of messages to ensure we render the right content. diff --git a/changelog.d/2102.misc b/changelog.d/2102.misc deleted file mode 100644 index 87c258ef70..0000000000 --- a/changelog.d/2102.misc +++ /dev/null @@ -1 +0,0 @@ -Handle `MembershipChange.NONE` rendering in the timeline. diff --git a/changelog.d/2105.bugfix b/changelog.d/2105.bugfix deleted file mode 100644 index 337b192aad..0000000000 --- a/changelog.d/2105.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix crashes in room list when the last message for a room was an extremely long one (several thousands of characters) with no line breaks. diff --git a/changelog.d/2124.bugfix b/changelog.d/2124.bugfix deleted file mode 100644 index 1b81e44093..0000000000 --- a/changelog.d/2124.bugfix +++ /dev/null @@ -1 +0,0 @@ -Disable rasterisation of Vector XMLs, which was causing crashes on API 23. diff --git a/changelog.d/2127.misc b/changelog.d/2127.misc deleted file mode 100644 index dfebf620ac..0000000000 --- a/changelog.d/2127.misc +++ /dev/null @@ -1 +0,0 @@ -Remove extra previews for timestamp view with 'document' case diff --git a/changelog.d/2142.misc b/changelog.d/2142.misc deleted file mode 100644 index 566fa41040..0000000000 --- a/changelog.d/2142.misc +++ /dev/null @@ -1 +0,0 @@ -Bump AGP version to 8.2.0 diff --git a/changelog.d/2155.bugfix b/changelog.d/2155.bugfix deleted file mode 100644 index cc868cdaee..0000000000 --- a/changelog.d/2155.bugfix +++ /dev/null @@ -1 +0,0 @@ -Use `SubomposeLayout` for `ContentAvoidingLayout` to prevent wrong measurements in the layout process, leading to cut-off text messages in the timeline. diff --git a/changelog.d/2156.bugfix b/changelog.d/2156.bugfix deleted file mode 100644 index 45c7d882c6..0000000000 --- a/changelog.d/2156.bugfix +++ /dev/null @@ -1 +0,0 @@ -Improve rendering of voice messages in the timeline in large displays diff --git a/changelog.d/2159.feature b/changelog.d/2159.feature deleted file mode 100644 index 5adbf5595f..0000000000 --- a/changelog.d/2159.feature +++ /dev/null @@ -1 +0,0 @@ -Added support for MSC4027 (render custom images in reactions) diff --git a/changelog.d/2172.bugfix b/changelog.d/2172.bugfix deleted file mode 100644 index 14f34666b9..0000000000 --- a/changelog.d/2172.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix no indication that user list is loading when inviting to room. diff --git a/changelog.d/2182.bugfix b/changelog.d/2182.bugfix deleted file mode 100644 index 427eb3b402..0000000000 --- a/changelog.d/2182.bugfix +++ /dev/null @@ -1 +0,0 @@ -Hide keyboard when tapping on a message in the timeline. diff --git a/changelog.d/2192.bugfix b/changelog.d/2192.bugfix deleted file mode 100644 index 0138f3508c..0000000000 --- a/changelog.d/2192.bugfix +++ /dev/null @@ -1 +0,0 @@ -Mention selector gets stuck when quickly deleting the prompt. diff --git a/changelog.d/2216.bugfix b/changelog.d/2216.bugfix deleted file mode 100644 index a47f2976b5..0000000000 --- a/changelog.d/2216.bugfix +++ /dev/null @@ -1 +0,0 @@ -Hide verbose state events from the timeline diff --git a/changelog.d/2218.misc b/changelog.d/2218.misc deleted file mode 100644 index 4f0e42d950..0000000000 --- a/changelog.d/2218.misc +++ /dev/null @@ -1 +0,0 @@ -Replace 'leave room' text with 'leave conversation' for DMs.