Commit Graph

  • df951851da Fix copyright date on new files. Benoit Marty 2024-02-22 15:53:49 +01:00
  • 4f14aa3258 Update screenshots ElementBot 2024-02-22 14:56:53 +00:00
  • ffd72ae99c Update dependency org.matrix.rustcomponents:sdk-android to v0.2.4 renovate[bot] 2024-02-22 14:48:34 +00:00
  • 602429002a Add test on RoomDetailsView Benoit Marty 2024-02-22 15:47:21 +01:00
  • bef3092e76 Add test on RoomDetailsView Benoit Marty 2024-02-22 15:31:58 +01:00
  • f40a3b8f21 Use aRoomNotificationSettings. Benoit Marty 2024-02-22 15:25:26 +01:00
  • 3684761bcd Add test on RoomDetailsView Benoit Marty 2024-02-22 15:12:52 +01:00
  • 66514f7756 Add parameter to avoid copy of objects. Benoit Marty 2024-02-22 14:43:17 +01:00
  • 0f97f76089 Create extension to cleanup LogoutViewTest Benoit Marty 2024-02-22 14:32:18 +01:00
  • 8c2ff7bcc2 Add test on DefaultDirectLogoutView Benoit Marty 2024-02-22 14:27:34 +01:00
  • 016081e07e Add more states in DirectLogoutStateProvider Benoit Marty 2024-02-22 14:03:59 +01:00
  • 6b374a7c5a Update dependency com.posthog:posthog-android to v3.1.9 renovate[bot] 2024-02-22 12:27:41 +00:00
  • 7b43f64ce4 Add DirectLogoutStateProvider, and add preview for DefaultDirectLogoutView Benoit Marty 2024-02-22 12:53:38 +01:00
  • 7d4cf6d574 Create extensions backupStateFlow() and recoveryStateFlow. Benoit Marty 2024-02-22 12:35:12 +01:00
  • a3f7d55a64 Safer code, add some try catch blocks. Benoit Marty 2024-02-22 12:06:42 +01:00
  • c929e4aa33 Update screenshots ElementBot 2024-02-22 10:55:58 +00:00
  • f18e8030bf Merge develop into feature/fga/room_list_filters ganfra 2024-02-22 11:15:43 +01:00
  • fd555b1070 Move getAdditionalCertificates function to a dedicated class (no change in the implementation). Benoit Marty 2024-02-22 11:02:26 +01:00
  • 1751920d42 Merge pull request #2392 from poljar/poljar/user-certs Benoit Marty 2024-02-22 10:51:44 +01:00
  • f6555489bb Maestro: scroll to be able to leave the DM. Benoit Marty 2024-02-22 10:31:19 +01:00
  • 3543d9398e Add TestTag to the Recovery key field. Benoit Marty 2024-02-22 10:25:47 +01:00
  • 335c0aee33 Add Maestro test to verify the session using recovery key. Benoit Marty 2024-02-22 09:53:12 +01:00
  • 15728d6b58 Add prefix MAESTRO_ to Maestro env variable. Benoit Marty 2024-02-22 09:29:05 +01:00
  • a2e00801b7 Add RECOVERY_KEY to Maestro env variable. Benoit Marty 2024-02-22 09:24:45 +01:00
  • 26ea71193f Use mxCallbackFlow Benoit Marty 2024-02-22 09:11:08 +01:00
  • bd8b234f59 Use method references, and avoid using navigateUp(): let the parent Node decide how to navigate. Benoit Marty 2024-02-22 08:57:12 +01:00
  • f68087bc79 Merge pull request #2421 from element-hq/feature/bma/lastSessionRecovery Benoit Marty 2024-02-22 08:47:50 +01:00
  • 55ea6b57a2 Update dependency androidx.compose:compose-bom to v2024.02.01 renovate[bot] 2024-02-22 07:47:26 +00:00
  • 155d52dc17 Update dependency androidx.compose.compiler:compiler to v1.5.10 (#2427) renovate[bot] 2024-02-22 08:46:38 +01:00
  • 0599f26a64 RoomListFilters : add more tests. ganfra 2024-02-21 20:55:49 +01:00
  • f35731a72f Merge pull request #2425 from element-hq/renovate/io.sentry-sentry-android-7.x Benoit Marty 2024-02-21 18:48:06 +01:00
  • 6548aafd23 Changelog Benoit Marty 2024-02-21 18:39:21 +01:00
  • d3d76ddd76 Cleanup after rebase. Benoit Marty 2024-02-21 18:34:15 +01:00
  • 1c4e02797b Fix test clicking on enter recovery key calls the expected callback Benoit Marty 2024-02-21 18:12:40 +01:00
  • 57900eadbf Add more tests on RoomListView Benoit Marty 2024-02-21 17:44:14 +01:00
  • 379cdb22fb Add tests on RoomListView (e2e banner) Benoit Marty 2024-02-21 16:52:54 +01:00
  • 7d41fbffbc Remove empty line. Benoit Marty 2024-02-21 16:30:22 +01:00
  • 8605efc3df Add tests on VerifySelfSessionView Benoit Marty 2024-02-21 15:57:14 +01:00
  • 849f1021fd Improve test framework. Benoit Marty 2024-02-21 15:56:12 +01:00
  • 67190bdd1d Fix parameter order. Benoit Marty 2024-02-21 15:21:04 +01:00
  • 3f7d4ae0e5 Fix compilation issue on minimal. Benoit Marty 2024-02-21 14:38:43 +01:00
  • 0927821219 Force a refresh of the verification status when the recovery state value change. The session can become verified when the user enters their recovery key, and in this case the callback didFinish is not invoked. Benoit Marty 2024-02-21 14:23:49 +01:00
  • 661b9d8653 Keep references on TaskHandle, to avoid it to be garbage collected, and so the listeners are stopped. Benoit Marty 2024-02-21 11:24:35 +01:00
  • 6ddc2f5814 Make isLastSession "live" Benoit Marty 2024-02-21 10:33:08 +01:00
  • daa90a0660 Remove feature flag SecureStorage Benoit Marty 2024-02-21 10:07:41 +01:00
  • 99b8efbeff Go directly to the enter recovery key screen when coming from the banner which ask the user to do so. Benoit Marty 2024-02-21 09:43:24 +01:00
  • a495548ada Update screenshots ElementBot 2024-02-20 17:41:24 +00:00
  • 600557fd53 Remove unused val. Benoit Marty 2024-02-20 18:08:12 +01:00
  • 347edb67ab Fix tests. Benoit Marty 2024-02-20 17:48:08 +01:00
  • 4990aa38d3 Do not show the RecoveryKeyConfirmation banner if the sync is not Running. Benoit Marty 2024-02-20 17:36:53 +01:00
  • 4345f26d0b Add a way to enter recovery key to verify the session. Benoit Marty 2024-02-20 16:43:09 +01:00
  • 42e990e472 Do the opposite (was it a bug 🤔) Benoit Marty 2024-02-20 10:53:57 +01:00
  • e959ca0186 Do not show verification banner for the last device, show the enter recovery key banner. Benoit Marty 2024-02-20 10:51:35 +01:00
  • 663c7ceefe Sync strings. Benoit Marty 2024-02-20 10:38:37 +01:00
  • 4bc977d8dc Introduce SecurityBannerState to replace Boolean set. Also get the sessionVerificationService from the matrixClient, instead of injecting it separately. Benoit Marty 2024-02-20 10:23:48 +01:00
  • 7ec876bc8a Rename isLastSession to isLastDevice, to match SDK naming. Benoit Marty 2024-02-19 17:23:35 +01:00
  • 795db563c4 Update screenshots ElementBot 2024-02-21 17:09:04 +00:00
  • 45f23d537d RoomListFilters: some minor adjustments ganfra 2024-02-21 17:58:55 +01:00
  • 3d8efecd7f Merge develop into feature/fga/room_list_filters ganfra 2024-02-21 17:48:20 +01:00
  • 69776f96a4 Merge pull request #2426 from element-hq/feature/fga/room_list_empty_ui ganfra 2024-02-21 17:38:53 +01:00
  • 747a61968a RoomList : allow to show empty state and invites. ganfra 2024-02-21 16:31:12 +01:00
  • 2d52727851 Update dependency io.sentry:sentry-android to v7.4.0 renovate[bot] 2024-02-21 14:03:29 +00:00
  • 95ca770122 RoomListFilters : rename empty ganfra 2024-02-21 14:48:01 +01:00
  • 5868a46e82 Merge develop into feature/fga/room_list_filters ganfra 2024-02-21 13:20:40 +01:00
  • e9d3bfda45 Add a changelog fragment for the user-installed certs feature Damir Jelić 2024-02-14 14:40:40 +01:00
  • 73ba371a3e Add the user certificates as additional certificates to the ClientBuilder Damir Jelić 2024-02-14 10:16:01 +01:00
  • 598bf96208 Do not display empty room list state before the loading one (#2402) Jorge Martin Espinosa 2024-02-21 12:16:00 +01:00
  • 1a77e13383 RoomListFilters : fix visibility and adjust ui ganfra 2024-02-21 11:37:44 +01:00
  • 8fe973670d Update screenshots ElementBot 2024-02-20 20:31:50 +00:00
  • 7b018f7099 Merge branch 'develop' into feature/fga/room_list_filters ganfra 2024-02-20 21:22:25 +01:00
  • 448acd3d49 RoomListFilters : fix sample compilation ganfra 2024-02-20 21:18:17 +01:00
  • 7471e12bc5 RoomListFilters: try to improve ui with animation and fading edges ganfra 2024-02-20 21:17:16 +01:00
  • 7532f96c4f Merge pull request #2416 from element-hq/feature/fga/add_some_analytics ganfra 2024-02-20 13:51:33 +01:00
  • 31988e81fa RoomListFilters: add feature flag ganfra 2024-02-20 12:36:20 +01:00
  • 648ab3b7c5 RoomListFilters : add tests ganfra 2024-02-20 11:43:01 +01:00
  • 33664c44ec RoomListFilters : branch the logic ganfra 2024-02-20 11:17:15 +01:00
  • 4d1b78fef7 Merge branch 'develop' into feature/fga/room_list_filters ganfra 2024-02-20 10:59:37 +01:00
  • b814a101b5 Fix sample compilation ganfra 2024-02-20 10:59:13 +01:00
  • e68139bf46 Display banned users in room member list (#2415) Jorge Martin Espinosa 2024-02-20 10:07:06 +01:00
  • 9669f84766 Merge pull request #2417 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x ganfra 2024-02-19 22:43:54 +01:00
  • d6c81c207c rust sdk : should fix test ganfra 2024-02-19 21:52:19 +01:00
  • f171dc94da rust sdk : fix api changes ganfra 2024-02-19 21:35:31 +01:00
  • e40f5606af Update dependency org.matrix.rustcomponents:sdk-android to v0.2.3 renovate[bot] 2024-02-19 19:36:17 +00:00
  • c1f887e836 Merge branch 'develop' into feature/fga/room_list_filters ganfra 2024-02-19 18:00:01 +01:00
  • e69b62bfa1 Merge branch 'develop' into feature/fga/add_some_analytics ganfra 2024-02-19 17:52:16 +01:00
  • 66030aeb64 Analytics : add analytics on read status and favorite toggles ganfra 2024-02-19 17:36:23 +01:00
  • 72e5e4481f Merge pull request #2407 from element-hq/renovate/kotlin Benoit Marty 2024-02-19 16:28:09 +01:00
  • 4daf2b0150 Merge pull request #2411 from element-hq/renovate/com.posthog-posthog-android-3.x Benoit Marty 2024-02-19 16:16:52 +01:00
  • 354e82d489 Merge pull request #2413 from element-hq/feature/bma/unitTests Benoit Marty 2024-02-19 16:15:28 +01:00
  • 0a6f00e9df Sort the room member list and display member roles (#2412) Jorge Martin Espinosa 2024-02-19 16:03:36 +01:00
  • 4fc9947a9e Remove extra new line. Benoit Marty 2024-02-19 14:17:18 +01:00
  • 973aef4c72 Add test for RoomListEvents.ToggleSearchResults. Benoit Marty 2024-02-19 13:52:01 +01:00
  • 99773bc7e0 Kover: ignore io.element.android.features.leaveroom.fake.FakeLeaveRoomPresenter Benoit Marty 2024-02-19 13:32:50 +01:00
  • 8961147844 Add test for MessageComposerEvents.SendUri Benoit Marty 2024-02-19 13:28:18 +01:00
  • 1734c43951 Add test for MessagesEvents.HandleAction(TimelineItemAction.EndPoll) Benoit Marty 2024-02-19 13:15:56 +01:00
  • 1d10796625 Add first tests for BlockUserDialogs Benoit Marty 2024-02-19 12:58:20 +01:00
  • f372fd27cf Add test for RoomListEvents.DismissRecoveryKeyPrompt. Also get the encryptionService from the matrixClient, instead of injecting it separately. Benoit Marty 2024-02-19 12:26:41 +01:00
  • 3cbbde7c3e Add first tests for ShowLocationView Benoit Marty 2024-02-19 10:24:20 +01:00
  • 367e4bdbda Introduce fun aShowLocationState to reduce boilerplate code. Benoit Marty 2024-02-19 09:16:43 +01:00
  • 1e7c9b2256 Remove warning in tests Benoit Marty 2024-02-16 16:17:35 +01:00