Benoit Marty
d5c123622b
Merge pull request #2354 from element-hq/feature/bma/markUnread
...
Mark room as unread
2024-02-08 17:36:29 +01:00
Jorge Martín
e77740f1d2
Remove FilterHiddenStateEventsProcessor
...
The same process is already done by the Rust SDK, so it's now redundant.
2024-02-08 13:38:05 +01:00
Benoit Marty
ff73173f2c
Changelog
2024-02-08 11:34:54 +01:00
Jorge Martin Espinosa
d06e5c23cb
Move migration screen to within the room list ( #2361 )
...
* Rename migration bg drawable and add night variant
* Move `migration` package from `ftue` to `messages:impl` module
* Update `SunsetPage` with light and dark modes
* Fix bloom colors when nested theme is used
* Integrate the migration screen in the room list
* Fix `WaitListView` cancel button color
* Clear migration store when removing the app's cache
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-02-08 10:01:08 +00:00
Benoit Marty
022d309eb6
Merge pull request #2349 from element-hq/feature/bma/disableTyping
...
"Share presence" setting
2024-02-07 10:29:43 +01:00
Benoit Marty
46ff038b98
Merge pull request #2341 from element-hq/fix/jme/forwarding-with-new-timeline-api
...
Fix message forwarding after SDK API change
2024-02-06 16:11:40 +01:00
Benoit Marty
95fba29669
Changelog
2024-02-05 15:16:13 +01:00
Jorge Martin Espinosa
aabca49c20
Merge pull request #2342 from element-hq/feature/jme/2330-add-empty-state-for-room-list
...
Add an empty state to the room list
2024-02-02 16:30:58 +01:00
Jorge Martin Espinosa
eff515e544
Merge pull request #2303 from element-hq/misc/jme/remove-session-preferences-on-logout
...
Remove session preferences on logout.
2024-02-02 16:26:15 +01:00
Jorge Martín
49646f2bef
Add an empty state to the room list.
...
- Make `RoomListDataSource.allRooms` a `SharedFlow` so we can know when we don't have a value yet.
- Map its output in `RoomListPresenter` to `AsyncData`.
- Display the new empty state when the room list has loaded and has no items.
2024-02-02 12:39:09 +01:00
Jorge Martín
b3538e9d96
Add changelog
2024-02-02 11:37:01 +01:00
Marco Antonio Alvarez
f98cd5b99b
Merge branch 'develop' of github.com:element-hq/element-x-android into align-cta-button-on-login-flow
...
# Conflicts:
# features/onboarding/impl/src/main/kotlin/io/element/android/features/onboarding/impl/OnBoardingView.kt
# tests/uitests/src/test/snapshots/images/ui_S_t[f.onboarding.impl_OnBoardingScreen_null_OnBoardingScreen-Day-0_1_null_0,NEXUS_5,1.0,en].png
# tests/uitests/src/test/snapshots/images/ui_S_t[f.onboarding.impl_OnBoardingScreen_null_OnBoardingScreen-Day-0_1_null_1,NEXUS_5,1.0,en].png
# tests/uitests/src/test/snapshots/images/ui_S_t[f.onboarding.impl_OnBoardingScreen_null_OnBoardingScreen-Day-0_1_null_2,NEXUS_5,1.0,en].png
# tests/uitests/src/test/snapshots/images/ui_S_t[f.onboarding.impl_OnBoardingScreen_null_OnBoardingScreen-Day-0_1_null_3,NEXUS_5,1.0,en].png
# tests/uitests/src/test/snapshots/images/ui_S_t[f.onboarding.impl_OnBoardingScreen_null_OnBoardingScreen-Day-0_1_null_4,NEXUS_5,1.0,en].png
# tests/uitests/src/test/snapshots/images/ui_S_t[f.onboarding.impl_OnBoardingScreen_null_OnBoardingScreen-Night-0_2_null_0,NEXUS_5,1.0,en].png
# tests/uitests/src/test/snapshots/images/ui_S_t[f.onboarding.impl_OnBoardingScreen_null_OnBoardingScreen-Night-0_2_null_1,NEXUS_5,1.0,en].png
# tests/uitests/src/test/snapshots/images/ui_S_t[f.onboarding.impl_OnBoardingScreen_null_OnBoardingScreen-Night-0_2_null_2,NEXUS_5,1.0,en].png
# tests/uitests/src/test/snapshots/images/ui_S_t[f.onboarding.impl_OnBoardingScreen_null_OnBoardingScreen-Night-0_2_null_3,NEXUS_5,1.0,en].png
# tests/uitests/src/test/snapshots/images/ui_S_t[f.onboarding.impl_OnBoardingScreen_null_OnBoardingScreen-Night-0_2_null_4,NEXUS_5,1.0,en].png
2024-02-01 17:54:11 +01:00
Jorge Martin Espinosa
a189e744e7
Merge pull request #2333 from element-hq/feature/jme/use-unencrypted-room-calls-if-room-is-not-encrypted
...
Use `MatrixRoom.isEncrypted` value to set encryption mode in room calls
2024-02-01 16:19:42 +01:00
Benoit Marty
69bd18e8f6
Merge pull request #2334 from SpiritCroc/up-unregister-crash
...
Do not crash on UP unregistered
2024-02-01 15:41:33 +01:00
Jorge Martin Espinosa
22cd74a170
Update changelog.d/+remove-compose-foundation-workaround.misc
...
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-02-01 15:27:49 +01:00
Jorge Martin Espinosa
a44930aded
Update changelog.d/2333.feature
...
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-02-01 15:22:42 +01:00
Jorge Martín
9f3724129a
Add changelog
2024-02-01 13:20:58 +01:00
SpiritCroc
f93c962509
Do not crash on UP unregistered
2024-02-01 12:04:47 +01:00
Jorge Martín
f582128250
Remove Compose Foundation version pinning workaround
2024-02-01 09:09:13 +01:00
Jorge Martin Espinosa
c2fc6db423
Add missing device id to settings screen ( #2320 )
...
* Add missing device id to settings screen
* Extract footer component
* Restore `@PreviewWithLargeHeight` logic
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-01-31 10:01:17 +00:00
Jorge Martín
379da141ee
Add changelog
2024-01-31 10:38:27 +01:00
Marco Antonio Alvarez
4611536ee9
added 825 changelog
...
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
2024-01-11 18:34:52 +01:00
Jorge Martin Espinosa
13e8e954d3
Improve rendering of voice messages in the timeline in large displays ( #2199 )
...
* Improve rendering of voice messages in the timeline in large displays
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-01-09 18:07:23 +01:00
Benoit Marty
2bdf2c0bbd
Merge pull request #1782 from element-hq/feature/bma/upgradeKover
...
Upgrade kover
2024-01-09 17:52:14 +01:00
Benoit Marty
07776f0104
Merge pull request #2196 from element-hq/fix/jme-crash-sending-picture-with-latest-posthog
...
Fix crash when sending image with latest posthog
2024-01-09 12:12:49 +01:00
Jorge Martin Espinosa
e8c6226586
Fix mention selector getting stuck when quickly deleting the prompt ( #2195 )
...
* Fix mention selector getting stuck when quickly deleting the prompt
2024-01-09 11:07:10 +00:00
Benoit Marty
3b06576d21
Upgrade Kover to 0.7.5
2024-01-09 10:51:30 +01:00
Jorge Martín
e63eb3a7dc
Fix crash when sending image with latest posthog
2024-01-08 16:12:22 +01:00
Jorge Martin Espinosa
afacef0146
Hide keyboard when tapping on a message in the timeline ( #2187 )
...
* Hide keyboard when tapping on a message in the timeline if it would result in navigating to another screen
2024-01-08 14:02:57 +01:00
Benoit Marty
b6f88f9792
Merge branch 'develop' into feature/bma/sendImageFromKeyboard
2024-01-08 08:59:00 +01:00
ganfra
46c7757ab8
Merge branch 'develop' into feature/fga/invite_user_loader
2024-01-05 14:02:58 +01:00
ganfra
00a96e3444
Add changelog
2024-01-05 14:00:25 +01:00
Jorge Martin Espinosa
3a2191ee43
Use SubcomposeLayout for ContentAvoidingLayout ( #2171 )
...
Use `SubcomposeLayout` for `ContentAvoidingLayout`
2024-01-05 12:40:25 +00:00
Jorge Martin Espinosa
e04780fbf6
Trim whitespace at the end of messages ( #2169 )
...
Trim whitespace at the end of messages
2024-01-05 12:40:10 +01:00
Jorge Martin Espinosa
4776fc5452
Fix crashes for extremely long messages with no line breaks ( #2163 )
2024-01-05 11:11:49 +00:00
Benoit Marty
f5a229dbd4
Merge pull request #2160 from surakin/msc4027
...
Implement MSC4027 (Custom images in reactions)
2024-01-04 16:23:30 +01:00
Jorge Martin Espinosa
0ca9780337
Remove 'document' case for message with timestamp preview ( #2164 )
...
* Remove 'document' case for message with timestamp preview
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-01-04 15:22:09 +01:00
Jorge Martin Espinosa
5980eb2ad2
Upgrade to AGP 8.2.0 ( #2142 )
...
* Upgrade to AGP 8.2.0
Add proguard rule for the problematic TagSoup library. For some reason, adding this in the consumer proguard rules of the RTE library doesn't seem to work.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-01-04 12:09:46 +01:00
Marco Antonio Alvarez
639c3495aa
Merge branch 'develop' into msc4027
2024-01-04 09:42:23 +01:00
Marco Antonio Alvarez
a81fdddab0
[Technical] Open stickers using the thumbnail url if the main url is empty ( #2157 )
...
* Explicitely use the thumbnail url to show stickers if the content's url is an empty string
---------
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
2024-01-04 09:06:30 +01:00
Marco Antonio Alvarez
b81b4f8207
add changelog
...
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
2024-01-04 08:28:17 +01:00
ganfra
7ca640561a
Merge pull request #2146 from element-hq/feature/fga/fix_2084
...
Fix room transition animation happens twice
2024-01-03 11:57:25 +01:00
ganfra
b04287bf81
Fix room transition animation happens twice #2084
2024-01-02 16:13:46 +01:00
Marco Antonio Alvarez
87c8bc133f
[Feature] Render m.sticker events ( #2122 )
...
* Render m.sticker events
---------
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-01-02 16:03:19 +01:00
Benoit Marty
bc6d47b288
Add support for sending images from the keyboard #1977
2023-12-29 15:15:22 +01:00
Jorge Martin Espinosa
7fdba39d6d
Disable vector XML rasterisation on API 23 ( #2128 )
...
* Disable vector XML rasterisation on API 23
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-12-29 11:41:08 +00:00
Jorge Martín
046525edba
Add changelog
2023-12-28 17:06:05 +01:00
Benoit Marty
aad7e836d9
Merge pull request #2112 from element-hq/feature/bma/renderStateWithoutChanges
...
Handle `MembershipChange.NONE` rendering in the timeline #2102
2023-12-28 12:39:05 +01:00
Benoit Marty
b7b1c0d1fc
Merge pull request #2111 from element-hq/feature/bma/directLogout
...
Direct logout
2023-12-26 17:58:23 +01:00
Benoit Marty
ac7d46cfb7
Handle MembershipChange.NONE rendering in the timeline #2102
...
And avoid `else` in the when statement.
2023-12-26 16:57:34 +01:00