ganfra
23ed755f30
migration : fix presenter test for fresh/old install
2024-09-25 14:12:11 +02:00
Benoit Marty
0246fec77d
Remove useless and obsolete comment.
2024-09-25 11:58:04 +02:00
Benoit Marty
c8638f6fd4
Perform the migration, even if the current version is not known.
2024-09-25 11:54:31 +02:00
Benoit Marty
ae7a79e06e
Merge pull request #3531 from element-hq/feature/bma/logLevel
...
Remove ability to configure default log level
2024-09-25 10:33:27 +02:00
Benoit Marty
900074ee20
flatMap with runCatching is more appropriate here.
2024-09-24 16:39:13 +02:00
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
2024-09-24 15:46:19 +02:00
Benoit Marty
12fa376649
Merge pull request #3503 from element-hq/bma/invitationWithSender
...
Include inviter in the notification for invitation
2024-09-24 09:40:07 +02:00
Benoit Marty
d4e8488dc4
Merge pull request #3523 from element-hq/feature/fga/pinned_messages_analytics
...
Pinned messages analytics
2024-09-24 09:35:14 +02:00
ganfra
269889da83
Pinned messages analytics : branch analytics
2024-09-23 20:10:04 +02:00
Benoit Marty
cc1cee82bb
Merge pull request #3517 from element-hq/sync-localazy
...
Sync Strings
2024-09-23 19:47:55 +02:00
Benoit Marty
0402703803
Remove ability to change default common trace level
2024-09-23 17:21:39 +02:00
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.
2024-09-23 15:19:29 +02:00
Benoit Marty
280f7383b7
Merge pull request #3515 from element-hq/feature/bma/fixRageshakeCrash
...
Fix crash when session is deleted on another client
2024-09-23 11:44:11 +02:00
bmarty
609e1b4ac5
Sync Strings from Localazy
2024-09-23 08:23:52 +00:00
Benoit Marty
fa3796d4ec
Fix crash when the session is deleted on another client.
2024-09-23 09:30:48 +02:00
bmarty
1768f24fd0
Sync Strings from Localazy
2024-09-23 00:23:49 +00:00
ganfra
d0f363bf7d
Pinned messages analytics : introduce LocalAnalyticsService so we can easily inject it in views
2024-09-20 18:28:25 +02:00
ganfra
3886391557
Pinned messages : add pin icon in timeline for pinned events.
2024-09-20 13:22:45 +02:00
Benoit Marty
6fc801ede6
Use aNotificationData and aNotifiableMessageEvent
...
And cleanup existing tests.
2024-09-20 12:38:49 +02:00
ganfra
7919c924fa
Pinned messages : add pinnedEventIds to TimelineRoomInfo
2024-09-19 20:11:24 +02:00
Benoit Marty
c510d1249d
Merge pull request #3450 from element-hq/feature/bma/improveCoverageMetrics
...
Improve code coverage metrics
2024-09-19 10:02:55 +02:00
Jorge Martín
4b2ea11037
Fix and add test
2024-09-19 08:15:12 +02:00
ganfra
b364cee500
Room list : debounce subscribe to visible rooms.
2024-09-18 21:07:39 +02:00
ganfra
2d313089e1
Merge pull request #3487 from element-hq/feature/fga/timeline_improvements
...
Timeline related improvements
2024-09-18 20:50:00 +02:00
Benoit Marty
e9a898ff82
Cleanup
2024-09-18 18:08:11 +02:00
Benoit Marty
5de84f6ad8
Use aSessionData() from the test module.
...
And fix typo.
2024-09-18 17:16:06 +02:00
ganfra
1242316c05
Timeline : makes sure we don't emit empty list when navigating back to timeline.
2024-09-18 16:27:25 +02:00
ganfra
4f86909805
Merge pull request #3485 from element-hq/feature/fga/iterate_send_failure_verification
...
Iterate send failure verification
2024-09-18 15:04:34 +02:00
ganfra
05f2c71745
Pinned messages : remove debounce now it's properly handled by sdk.
2024-09-18 14:01:05 +02:00
ganfra
5240555329
Resolve send failure verification : clearer message when unsigned device is from you
2024-09-18 11:30:50 +02:00
Benoit Marty
5e3def8185
Add tests on AccountDeactivationView
2024-09-17 21:17:04 +02:00
Benoit Marty
61bca4ff05
Fix screen title
2024-09-17 17:42:52 +02:00
Benoit Marty
5a6859b251
Make text parts in bold.
2024-09-17 17:39:23 +02:00
Benoit Marty
8f2aecd42b
Fix icon tint issue.
2024-09-17 17:30:38 +02:00
Benoit Marty
b87bec6228
Account deactivation.
2024-09-17 16:51:11 +02:00
ganfra
cbb5e0ffed
Resolve send failure verification : fix crash when dismissing.
2024-09-17 16:17:08 +02:00
bmarty
d700bcf71f
Sync Strings from Localazy
2024-09-17 11:44:31 +00:00
bmarty
4583ffeaf9
Sync Strings from Localazy
2024-09-17 11:05:35 +00:00
bmarty
bb0a281342
Sync Strings from Localazy
2024-09-16 18:40:24 +00:00
Benoit Marty
cf2c90ea0a
Merge pull request #3467 from element-hq/feature/bma/accountCreation
...
Temporary account creation using Element Web.
2024-09-16 16:52:26 +02:00
ganfra
d310c96b4b
Merge pull request #3438 from element-hq/feature/fga/pinned_messages_actions
...
Update pinned message actions
2024-09-16 16:11:13 +02:00
ganfra
47d0c505b5
Merge pull request #3461 from element-hq/feature/fga/send_failure_identity_changes
...
Require acknowledgement to send to a verified user if their identity changed or if a device is unverified.
2024-09-16 16:00:18 +02:00
Benoit Marty
7f1d9bbc3f
Remove wrong comment
2024-09-16 15:59:31 +02:00
ganfra
f6c6943ef0
Merge branch 'develop' into feature/fga/pinned_messages_actions
2024-09-16 15:24:22 +02:00
ganfra
be3ead0db9
Send failure verified user : add some comments and logs.
2024-09-16 15:22:40 +02:00
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.
2024-09-16 13:02:20 +00:00
Benoit Marty
2d1cede6a8
Fix quality and failing test.
2024-09-16 14:26:12 +02:00
Benoit Marty
10e95cbf28
Fix compilation error
2024-09-16 12:39:40 +02:00
Benoit Marty
a4e93ebe27
Temporary account creation flow is only supported on matrix.org
2024-09-16 12:24:47 +02:00
Benoit Marty
aab5a27a91
Open external url (like terms and condition) in a Custom Chrome Tab, and disable to "Leave page" dialog.
2024-09-16 12:24:47 +02:00