Commit graph

  • 152a002c8a Create data classes TypingRoomMember and IdentityRoomMember to avoid the risk of useless recomposition. Also remove TypingNotificationStateForMessagesProvider which was not used anymore. Benoit Marty 2024-10-08 14:28:25 +02:00
  • 2b9899063c Use produceState Benoit Marty 2024-10-08 14:15:23 +02:00
  • a0205cf1e9 Fix Emoji test Benoit Marty 2024-10-08 14:14:39 +02:00
  • a1b60a26ad tom Benoit Marty 2024-10-08 13:55:46 +02:00
  • dac6a572d9 Rename val for clarity Benoit Marty 2024-10-08 13:47:47 +02:00
  • 423da63597 Use produceState Benoit Marty 2024-10-08 13:45:25 +02:00
  • e71a010e22 Fix the logic of the room list banner state (#3615) Jorge Martin Espinosa 2024-10-08 12:13:39 +02:00
  • 3d9d752e89 Update screenshots ElementBot 2024-10-08 10:02:00 +00:00
  • 68e990f15c Fix preview of identity change banner in a timeline. Benoit Marty 2024-10-08 11:28:17 +02:00
  • d9627337fc Fix broken previews Benoit Marty 2024-10-08 11:23:27 +02:00
  • 9b7a9b2183 Improve code. Benoit Marty 2024-10-08 11:23:11 +02:00
  • da08cc3e08 Fix konsist test. Benoit Marty 2024-10-08 11:13:56 +02:00
  • c8ff0d5641 Fix code quality. Benoit Marty 2024-10-08 11:09:46 +02:00
  • 351f058f06 Fix compilation issues. Benoit Marty 2024-10-08 10:27:07 +02:00
  • 57e45aa834 Identity change: handle click on "learn more" Benoit Marty 2024-10-08 09:35:18 +02:00
  • 67140fe165 Do what the doc says: if no CustomChrome tab is available, try to open the Url in any installed browser. Benoit Marty 2024-10-08 09:10:12 +02:00
  • b7d444254c Avoid using application context. Benoit Marty 2024-10-08 09:06:40 +02:00
  • 8de134af3b Rename SecureBackupConfig to LearnMoreConfig Benoit Marty 2024-10-07 22:29:04 +02:00
  • 6ab99c3070 Do not inject presenter directly. Benoit Marty 2024-10-07 22:25:05 +02:00
  • 9d815d26b4 Pin user identity. Benoit Marty 2024-10-04 15:36:56 +02:00
  • 9b94edcfa3 Render PinViolation above the composer. Benoit Marty 2024-10-01 17:35:42 +02:00
  • 3514933c53 Add component ComposerAlertMolecule Benoit Marty 2024-09-30 20:15:01 +02:00
  • ee8bbcfa6b Merge pull request #3619 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x Benoit Marty 2024-10-07 21:45:02 +02:00
  • c7c870b5b4 Merge pull request #3618 from element-hq/feature/bma/injectPresenter Benoit Marty 2024-10-07 19:22:59 +02:00
  • 3bc9366698 fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v0.2.52 renovate[bot] 2024-10-07 16:30:15 +00:00
  • 6bdb12f053 Remove unused import. Benoit Marty 2024-10-07 18:08:51 +02:00
  • 08673f44ce Use backgroundScope Benoit Marty 2024-10-07 16:44:32 +02:00
  • 2a4726e611 Remove FakeLeaveRoomPresenter Benoit Marty 2024-10-07 16:39:04 +02:00
  • 39706ee4a8 Fix compilation issue on minimal app. Benoit Marty 2024-10-07 15:27:58 +02:00
  • 8fadcaf38d Cleanup Benoit Marty 2024-10-07 15:23:25 +02:00
  • 6d87c8ad19 Remove dependencies to other presenters in MessagesPresenter. Benoit Marty 2024-10-07 11:38:12 +02:00
  • 62cbff0ffe Remove dependencies to other presenters to RoomMembersModerationPresenter. Move canDisplayModerationActions from presenter API to the state it emits. Benoit Marty 2024-10-07 11:14:24 +02:00
  • 7dce60c756 Remove dependencies to other presenters to LeaveRoomPresenter. Benoit Marty 2024-10-07 10:36:14 +02:00
  • e3f05d1704 Remove dependencies to other presenters to ChangeServerPresenter. Benoit Marty 2024-10-07 10:05:42 +02:00
  • 0b41c9967b Remove dependencies to other presenters to AnalyticsPreferencesPresenter. Benoit Marty 2024-10-07 09:53:34 +02:00
  • 724c183639 Remove dependencies to other presenters to FullScreenIntentPermissionsPresenter. Also do some renaming since FullScreenIntentPermissionsPresenter interface can be removed. Benoit Marty 2024-10-07 09:29:31 +02:00
  • cf05a9680f Remove dependencies to other presenters from PreferencesRootPresenter. Also do some renaming since DirectLogoutPresenter interface can be removed. Benoit Marty 2024-10-07 09:02:05 +02:00
  • 08a6a3ba01 Remove dependencies to other presenters from DeveloperSettingsPresenter Benoit Marty 2024-10-07 08:52:48 +02:00
  • c709b8d76e Remove dependencies to other presenters from RootPresenter Benoit Marty 2024-10-07 08:43:11 +02:00
  • 4394b76d07 Konsist: Ensure that Presenter do not depend on other presenters. Benoit Marty 2024-10-07 07:34:44 +02:00
  • 01b083270a Konsist: Ensure that unit tests are detected Benoit Marty 2024-10-07 07:26:28 +02:00
  • 2fa761a68a Merge pull request #3617 from element-hq/feature/testOnCi Benoit Marty 2024-10-07 17:44:30 +02:00
  • ddd721879f fix(deps): update dependency com.squareup:kotlinpoet-ksp to v1.18.1 (#3580) renovate[bot] 2024-10-07 17:36:44 +02:00
  • fa4caf3561 ... and fix the test. Benoit Marty 2024-10-07 17:31:55 +02:00
  • ab730f4938 Fix compilation issue in RustMatrixClientFactoryTest... Benoit Marty 2024-10-07 16:58:08 +02:00
  • a8eeae65c4 Ensure the CI compile and execute all the unit tests. Benoit Marty 2024-10-07 17:18:53 +02:00
  • f1e3824fe4 Revert "Ensure the CI compile and execute all the unit tests." Benoit Marty 2024-10-07 17:19:57 +02:00
  • dab91ade17 Ensure the CI compile and execute all the unit tests. Benoit Marty 2024-10-07 17:18:53 +02:00
  • 643c9c7f39 Merge pull request #3609 from element-hq/feature/bma/slidingSyncCheck Benoit Marty 2024-10-07 15:30:39 +02:00
  • 46e6ef101c Merge pull request #3611 from frebib/frebib/black-on-black Benoit Marty 2024-10-07 09:38:38 +02:00
  • d0c81aaef2 Merge pull request #3606 from element-hq/renovate/com.google.testparameterinjector-test-parameter-injector-1.x Benoit Marty 2024-10-07 09:35:44 +02:00
  • b7c846a51a Merge pull request #3612 from element-hq/sync-localazy Benoit Marty 2024-10-07 09:34:29 +02:00
  • 05291bcf2f Sync Strings from Localazy bmarty 2024-10-07 00:28:33 +00:00
  • 042b6e61be Use CircleShape instead of 50% RoundedCornerShape Joe Groocock 2024-10-05 15:54:06 +00:00
  • aa6159e9ad Fix black-on-black status bars with hidden media Joe Groocock 2024-10-05 15:52:04 +00:00
  • edef7e7b0b chore(deps): update dependencyanalysis to v2.1.4 renovate[bot] 2024-10-04 21:49:10 +00:00
  • b919781b8e Merge pull request #3569 from element-hq/feature/valere/only_signed_decryption_mode Valere 2024-10-04 18:02:43 +02:00
  • 872bab938a Merge pull request #3592 from element-hq/feature/bma/hideImages Benoit Marty 2024-10-04 17:57:37 +02:00
  • 39ab1e142a Update screenshots ElementBot 2024-10-04 15:15:15 +00:00
  • 847c22cadb Update screenshots ElementBot 2024-10-04 15:12:13 +00:00
  • 380150b0f9 quick fix: Isolation mode feature flag name udpate Valere 2024-10-01 14:31:57 +02:00
  • 457e116809 crypto: Use OnlySigned isolation flag to setup decryption trust req. Valere 2024-10-01 09:31:56 +02:00
  • 5a962c5d2d Do not inject the TimelineProtectionPresenter Benoit Marty 2024-10-04 15:52:41 +02:00
  • 643fe9ec65 Fix preview name. Benoit Marty 2024-10-04 14:07:14 +02:00
  • a73c8b1e25 Rename hideContent to hideMediaContent Benoit Marty 2024-10-04 13:57:59 +02:00
  • 76eb4b73f3 Let invokeOnCurrentTimeline lambda param return Unit so that we can remove run block. Benoit Marty 2024-10-04 12:24:50 +02:00
  • 3109fedb0f SuppressWarnings ModifierClickableOrder Benoit Marty 2024-10-03 18:54:19 +02:00
  • 16c7c3ae96 Update screenshots ElementBot 2024-10-03 15:25:35 +00:00
  • 090b989d2a Hide images: iterate on design. Benoit Marty 2024-10-03 17:00:48 +02:00
  • c6f65f79f4 Fix test name. Benoit Marty 2024-10-03 12:14:17 +02:00
  • 685ef9c872 Remove dead code. Benoit Marty 2024-10-03 11:36:01 +02:00
  • babeaf58fe Add unit test on ProtectedView and TimelineProtectionState Benoit Marty 2024-10-03 11:31:01 +02:00
  • 4a481d0f84 Add unit test on TimelineProtectionPresenter Benoit Marty 2024-10-03 11:05:58 +02:00
  • eeca2e1f96 Fix test Benoit Marty 2024-10-03 00:51:47 +02:00
  • 82ea039c5d Fix test compilation Benoit Marty 2024-10-02 23:24:29 +02:00
  • e6ac090915 Do not render images in notification if the setting to hide image is enabled. Benoit Marty 2024-10-02 21:10:06 +02:00
  • 403bb78112 Improve extension to fix a copy paste issue. Benoit Marty 2024-10-02 21:05:43 +02:00
  • f88ec4837e Add settings to hide images and videos in the timeline. Benoit Marty 2024-10-02 19:47:44 +02:00
  • d67fae8d4c fix(deps): update dependency io.nlopez.compose.rules:detekt to v0.4.15 (#3595) renovate[bot] 2024-10-04 16:58:19 +02:00
  • d14de55d21 Merge pull request #3607 from element-hq/misc/jme/fix-screenshot-recording-in-ci Benoit Marty 2024-10-04 16:56:55 +02:00
  • b6b59562c7 Remove supportSlidingSync boolean. Note that this field was not used (read) anymore, so this is just cleaning up the code. Benoit Marty 2024-10-04 16:56:06 +02:00
  • 693a769221 fix(deps): update dependency org.maplibre.gl:android-sdk to v11.5.1 renovate[bot] 2024-10-04 14:50:17 +00:00
  • 9c6df9b5c9 Update wysiwyg to v2.37.13 (#3596) renovate[bot] 2024-10-04 14:49:39 +00:00
  • dccfd315c1 fix(deps): update dependency androidx.webkit:webkit to v1.12.1 renovate[bot] 2024-10-04 14:11:49 +00:00
  • cf3e07c518 fix(deps): update dependency com.google.testparameterinjector:test-parameter-injector to v1.18 renovate[bot] 2024-10-04 14:10:40 +00:00
  • 40d1d768dd Merge pull request #3559 from element-hq/renovate/dependencyanalysis Benoit Marty 2024-10-04 16:09:31 +02:00
  • db5bb4b198 Update screenshots ElementBot 2024-10-04 14:05:07 +00:00
  • f818b28a06 Fix screenshot recording in CI Jorge Martín 2024-10-04 15:45:23 +02:00
  • b5eb7c4603 Merge pull request #3604 from element-hq/feature/bma/fixBuildWithLocalSdk Benoit Marty 2024-10-04 15:02:25 +02:00
  • c83c63fc90 Merge pull request #3602 from element-hq/feature/valere/bump_rust_sdk_0.2.51 Valere 2024-10-04 14:19:58 +02:00
  • 8c97e05733 Disable configuration cache in the CI by default (#3601) Jorge Martin Espinosa 2024-10-04 13:57:46 +02:00
  • 0cc751d168 dep | Adapt rust-sdk, rename PreviouslyVerified to VerificationViolation Valere 2024-10-04 12:37:33 +02:00
  • ab7c5e5cc7 Fix building the app using a local SDK. Inject AnalyticsService instead of UtdTracker since UtdTracker requires access to org.matrix.rustcomponents.sdk.UnableToDecryptDelegate Benoit Marty 2024-10-04 12:01:30 +02:00
  • 2c7e84a44b dependency: Bump rust sdk to 0.2.51 Valere 2024-10-04 11:50:01 +02:00
  • 901d054655 Update dependencyAnalysis to v2.1.3 renovate[bot] 2024-10-04 07:25:39 +00:00
  • 77bcad693e Merge pull request #3591 from element-hq/renovate/com.posthog-posthog-android-3.x Benoit Marty 2024-10-03 21:22:48 +02:00
  • c274665440 Merge pull request #3597 from element-hq/feature/fga/timeline_better_jump_to_behaviours ganfra 2024-10-03 17:16:16 +02:00
  • 0350a95672 Merge unit, screenshot tests and coverage in a single CI call (#3593) Jorge Martin Espinosa 2024-10-03 15:38:08 +02:00
  • 8181572dde timeline : improve jumpTo precision (introducing animateScrollToItemCenter) ganfra 2024-10-03 12:49:24 +02:00
  • 75977347e7 timeline : fix jumpToBottom for not live timeline. ganfra 2024-10-02 18:44:38 +02:00