renovate[bot]
231217c438
Update dependency io.element.android:compound-android to v0.1.0 ( #3524 )
...
* Update dependency io.element.android:compound-android to v0.1.0
* Fix usages of `AvatarColorsProvider`
* Update screenshots
* Fix tests and lint issues
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <android@element.io>
1 month ago
ganfra
5a8cfda4c7
timeline : remove animateItem
1 month ago
renovate[bot]
9756afc5d1
Update dependency androidx.compose:compose-bom to v2024.09.00 ( #3399 )
...
* Update dependency androidx.compose:compose-bom to v2024.09.00
* Adapt code for changes.
* Workaround crash when closing the RTE
* Fix broken bottom sheet colors and shape
* Fix tons of warnings and deprecations
* Fix lint issues
* Fix more M3 update changes
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: ganfra <francoisg@matrix.org>
Co-authored-by: ElementBot <android@element.io>
1 month ago
ganfra
23ed755f30
migration : fix presenter test for fresh/old install
1 month ago
Benoit Marty
0246fec77d
Remove useless and obsolete comment.
1 month ago
Benoit Marty
c8638f6fd4
Perform the migration, even if the current version is not known.
1 month ago
Benoit Marty
900074ee20
`flatMap` with `runCatching` is more appropriate here.
1 month ago
ganfra
f1be7ea0a7
media view : use overlay from room details
1 month ago
Benoit Marty
77564d7870
Fix PiP crash with IllegalStateException. Activity must be resumed to enter PiP mode.
...
https://sentry.tools.element.io/organizations/element/issues/1449388/events/2eb06349f6224481960a64916d51ae60/?project=59
1 month ago
Benoit Marty
41adc7b426
Fix tests
1 month ago
Benoit Marty
4ea9e91a3a
Handle no network error when starting Element Call.
1 month ago
ganfra
269889da83
Pinned messages analytics : branch analytics
1 month ago
Benoit Marty
0402703803
Remove ability to change default common trace level
1 month ago
Jorge Martin Espinosa
16d5be3ed5
Fix pinned events banner reappearing when loading ( #3519 )
...
* Fix pinned events banner reappearing when loading.
Make the `RustTimelineItem.timelineItems` property a `SharedFlow` so we don't always incorrectly load an empty state by default.
1 month ago
bmarty
609e1b4ac5
Sync Strings from Localazy
1 month ago
Benoit Marty
fa3796d4ec
Fix crash when the session is deleted on another client.
1 month ago
bmarty
1768f24fd0
Sync Strings from Localazy
1 month ago
ganfra
d0f363bf7d
Pinned messages analytics : introduce LocalAnalyticsService so we can easily inject it in views
1 month ago
ganfra
3886391557
Pinned messages : add pin icon in timeline for pinned events.
1 month ago
Benoit Marty
6fc801ede6
Use aNotificationData and aNotifiableMessageEvent
...
And cleanup existing tests.
1 month ago
ganfra
7919c924fa
Pinned messages : add pinnedEventIds to TimelineRoomInfo
1 month ago
Jorge Martín
4b2ea11037
Fix and add test
1 month ago
ganfra
b364cee500
Room list : debounce subscribe to visible rooms.
1 month ago
Benoit Marty
e9a898ff82
Cleanup
1 month ago
Benoit Marty
5de84f6ad8
Use aSessionData() from the test module.
...
And fix typo.
1 month ago
ganfra
1242316c05
Timeline : makes sure we don't emit empty list when navigating back to timeline.
1 month ago
ganfra
05f2c71745
Pinned messages : remove debounce now it's properly handled by sdk.
1 month ago
ganfra
5240555329
Resolve send failure verification : clearer message when unsigned device is from you
2 months ago
Benoit Marty
5e3def8185
Add tests on AccountDeactivationView
2 months ago
Benoit Marty
61bca4ff05
Fix screen title
2 months ago
Benoit Marty
5a6859b251
Make text parts in bold.
2 months ago
Benoit Marty
8f2aecd42b
Fix icon tint issue.
2 months ago
Benoit Marty
b87bec6228
Account deactivation.
2 months ago
ganfra
cbb5e0ffed
Resolve send failure verification : fix crash when dismissing.
2 months ago
bmarty
d700bcf71f
Sync Strings from Localazy
2 months ago
bmarty
4583ffeaf9
Sync Strings from Localazy
2 months ago
bmarty
bb0a281342
Sync Strings from Localazy
2 months ago
Benoit Marty
7f1d9bbc3f
Remove wrong comment
2 months ago
ganfra
be3ead0db9
Send failure verified user : add some comments and logs.
2 months ago
Jorge Martin Espinosa
7238af7f7f
Fix not being able to decline an invite from the room list ( #3466 )
...
* Add `InvitedRoom` to wrap Rust SDK Rooms in 'invited' membership state.
At the moment, this is a wrapper that allows us to call `Room.leave()` without having to initialise the room's timeline (which is impossible).
* Add `MatrixRoom.getInvitedRoom(roomId)` to get one of these rooms.
Also, `RustRoomFactory` now has a `createInvitedRoom` method for this.
* Adapt `AcceptDeclineInvitePresenter` to use the new APIs.
2 months ago
Benoit Marty
2d1cede6a8
Fix quality and failing test.
2 months ago
Benoit Marty
10e95cbf28
Fix compilation error
2 months ago
Benoit Marty
a4e93ebe27
Temporary account creation flow is only supported on matrix.org
2 months ago
Benoit Marty
aab5a27a91
Open external url (like terms and condition) in a Custom Chrome Tab, and disable to "Leave page" dialog.
2 months ago
Benoit Marty
39348d2e7e
Account Creation using a WebView
2 months ago
Benoit Marty
d492259312
Enable account creation and iterate on the Button design
2 months ago
Jorge Martin Espinosa
663362ac7f
Add forced logout flow when the proxy is no longer available ( #3458 )
...
* Add `MatrixClient.isSlidingSyncProxySupported` function
* Update localazy strings
* Modify `ErrorDialog` to have an `onSubmit` call, which will be used for the submit action.
Also make the title text optional and dismissing the dialog by tapping outside/going back configurable.
* Check if a forced migration to SSS is needed because the proxy is no longer available.
In that case, display the non-dismissable dialog and force the user to log out after enabling SSS.
* Enable native/simplified sliding sync by default.
* Refactor the login to make sure we:
1. Always try native/simplified sliding sync login first, if available.
2. Then, if it wasn't available or failed with an sliding sync not supported error, try with the proxy instead (either discovered proxy or forced custom one).
* Move logic to `LoggedInPresenter` and the UI to `LoggedInView`
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2 months ago
bmarty
1035f9ae60
Sync Strings from Localazy
2 months ago
ganfra
aeea99196b
Send failure verified user : fix tests.
2 months ago
ganfra
e16adb9b85
Send failure verified user : handle click on failed send icon.
2 months ago