Commit Graph

3604 Commits

Author SHA1 Message Date
renovate[bot]
0dac449fec 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>
2024-09-26 09:30:20 +02:00
ganfra
6b1f3b9e4a migration : fix presenter test for fresh/old install 2024-09-25 14:12:11 +02:00
Benoit Marty
ddc15bd81a Remove useless and obsolete comment. 2024-09-25 11:58:04 +02:00
Benoit Marty
cb0fa05e66 Perform the migration, even if the current version is not known. 2024-09-25 11:54:31 +02:00
Benoit Marty
075571d802 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
efe47d6c80 flatMap with runCatching is more appropriate here. 2024-09-24 16:39:13 +02:00
Benoit Marty
750f07547c 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
6e19bc3da7 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
f076861740 Merge pull request #3523 from element-hq/feature/fga/pinned_messages_analytics
Pinned messages analytics
2024-09-24 09:35:14 +02:00
ganfra
fb694c50fe Pinned messages analytics : branch analytics 2024-09-23 20:10:04 +02:00
Benoit Marty
7d3801a623 Merge pull request #3517 from element-hq/sync-localazy
Sync Strings
2024-09-23 19:47:55 +02:00
Benoit Marty
93e3d60ae9 Remove ability to change default common trace level 2024-09-23 17:21:39 +02:00
Jorge Martin Espinosa
103627d6ad 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
5bbe682810 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
4119366bff Sync Strings from Localazy 2024-09-23 08:23:52 +00:00
Benoit Marty
2d55abe15d Fix crash when the session is deleted on another client. 2024-09-23 09:30:48 +02:00
bmarty
a064fb4fab Sync Strings from Localazy 2024-09-23 00:23:49 +00:00
ganfra
e1f88a9232 Pinned messages analytics : introduce LocalAnalyticsService so we can easily inject it in views 2024-09-20 18:28:25 +02:00
ganfra
2b796b2dda Pinned messages : add pin icon in timeline for pinned events. 2024-09-20 13:22:45 +02:00
Benoit Marty
c4d3fcaa35 Use aNotificationData and aNotifiableMessageEvent
And cleanup existing tests.
2024-09-20 12:38:49 +02:00
ganfra
6111020cf0 Pinned messages : add pinnedEventIds to TimelineRoomInfo 2024-09-19 20:11:24 +02:00
Benoit Marty
54cf41d935 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
9622c9cf27 Fix and add test 2024-09-19 08:15:12 +02:00
ganfra
461264fea4 Room list : debounce subscribe to visible rooms. 2024-09-18 21:07:39 +02:00
ganfra
888d584610 Merge pull request #3487 from element-hq/feature/fga/timeline_improvements
Timeline related improvements
2024-09-18 20:50:00 +02:00
Benoit Marty
a1515a62a0 Cleanup 2024-09-18 18:08:11 +02:00
Benoit Marty
888d3420d7 Use aSessionData() from the test module.
And fix typo.
2024-09-18 17:16:06 +02:00
ganfra
33ba3be82e Timeline : makes sure we don't emit empty list when navigating back to timeline. 2024-09-18 16:27:25 +02:00
ganfra
212b948399 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
9445111b42 Pinned messages : remove debounce now it's properly handled by sdk. 2024-09-18 14:01:05 +02:00
ganfra
3f0ecc6674 Resolve send failure verification : clearer message when unsigned device is from you 2024-09-18 11:30:50 +02:00
Benoit Marty
9b9ce9e93a Add tests on AccountDeactivationView 2024-09-17 21:17:04 +02:00
Benoit Marty
c1d5d36f68 Fix screen title 2024-09-17 17:42:52 +02:00
Benoit Marty
c878e9beb5 Make text parts in bold. 2024-09-17 17:39:23 +02:00
Benoit Marty
effb1c57fe Fix icon tint issue. 2024-09-17 17:30:38 +02:00
Benoit Marty
ea355d29ed Account deactivation. 2024-09-17 16:51:11 +02:00
ganfra
dee63656e5 Resolve send failure verification : fix crash when dismissing. 2024-09-17 16:17:08 +02:00
bmarty
30052d6a93 Sync Strings from Localazy 2024-09-17 11:44:31 +00:00
bmarty
97cf19cb71 Sync Strings from Localazy 2024-09-17 11:05:35 +00:00
bmarty
e0c24c0f1c Sync Strings from Localazy 2024-09-16 18:40:24 +00:00
Benoit Marty
8c424c63e6 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
7fcccea43f 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
60365e46a5 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
505a67e4a2 Remove wrong comment 2024-09-16 15:59:31 +02:00
ganfra
1162b86c01 Merge branch 'develop' into feature/fga/pinned_messages_actions 2024-09-16 15:24:22 +02:00
ganfra
6c29b5c694 Send failure verified user : add some comments and logs. 2024-09-16 15:22:40 +02:00
Jorge Martin Espinosa
b91d13b466 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
e209c30c06 Fix quality and failing test. 2024-09-16 14:26:12 +02:00
Benoit Marty
554797099f Fix compilation error 2024-09-16 12:39:40 +02:00
Benoit Marty
34a577d63d Temporary account creation flow is only supported on matrix.org 2024-09-16 12:24:47 +02:00