Commit Graph

8639 Commits

Author SHA1 Message Date
Benoit Marty
ee8bbcfa6b Merge pull request #3619 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.52
2024-10-07 21:45:02 +02:00
Benoit Marty
c7c870b5b4 Merge pull request #3618 from element-hq/feature/bma/injectPresenter
Ensure that `Presenter`s do not depend on other presenters.
2024-10-07 19:22:59 +02:00
renovate[bot]
3bc9366698 fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v0.2.52 2024-10-07 16:30:15 +00:00
Benoit Marty
6bdb12f053 Remove unused import. 2024-10-07 18:08:51 +02:00
Benoit Marty
08673f44ce Use backgroundScope 2024-10-07 17:46:19 +02:00
Benoit Marty
2a4726e611 Remove FakeLeaveRoomPresenter 2024-10-07 17:46:18 +02:00
Benoit Marty
39706ee4a8 Fix compilation issue on minimal app. 2024-10-07 17:46:18 +02:00
Benoit Marty
8fadcaf38d Cleanup 2024-10-07 17:46:17 +02:00
Benoit Marty
6d87c8ad19 Remove dependencies to other presenters in MessagesPresenter. 2024-10-07 17:46:17 +02:00
Benoit Marty
62cbff0ffe Remove dependencies to other presenters to RoomMembersModerationPresenter.
Move canDisplayModerationActions from presenter API to the state it emits.
2024-10-07 17:46:16 +02:00
Benoit Marty
7dce60c756 Remove dependencies to other presenters to LeaveRoomPresenter. 2024-10-07 17:46:16 +02:00
Benoit Marty
e3f05d1704 Remove dependencies to other presenters to ChangeServerPresenter. 2024-10-07 17:46:15 +02:00
Benoit Marty
0b41c9967b Remove dependencies to other presenters to AnalyticsPreferencesPresenter. 2024-10-07 17:45:18 +02:00
Benoit Marty
724c183639 Remove dependencies to other presenters to FullScreenIntentPermissionsPresenter.
Also do some renaming since FullScreenIntentPermissionsPresenter interface can be removed.
2024-10-07 17:45:18 +02:00
Benoit Marty
cf05a9680f Remove dependencies to other presenters from PreferencesRootPresenter.
Also do some renaming since DirectLogoutPresenter interface can be removed.
2024-10-07 17:45:17 +02:00
Benoit Marty
08a6a3ba01 Remove dependencies to other presenters from DeveloperSettingsPresenter 2024-10-07 17:45:17 +02:00
Benoit Marty
c709b8d76e Remove dependencies to other presenters from RootPresenter 2024-10-07 17:45:16 +02:00
Benoit Marty
4394b76d07 Konsist: Ensure that Presenter do not depend on other presenters. 2024-10-07 17:45:16 +02:00
Benoit Marty
01b083270a Konsist: Ensure that unit tests are detected 2024-10-07 17:45:15 +02:00
Benoit Marty
2fa761a68a Merge pull request #3617 from element-hq/feature/testOnCi
Ensure the CI compile and execute all the unit tests.
2024-10-07 17:44:30 +02:00
renovate[bot]
ddd721879f fix(deps): update dependency com.squareup:kotlinpoet-ksp to v1.18.1 (#3580)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martin Espinosa <jorgem@element.io>
2024-10-07 17:36:44 +02:00
Benoit Marty
fa4caf3561 ... and fix the test. 2024-10-07 17:31:55 +02:00
Benoit Marty
ab730f4938 Fix compilation issue in RustMatrixClientFactoryTest... 2024-10-07 17:30:36 +02:00
Benoit Marty
a8eeae65c4 Ensure the CI compile and execute all the unit tests. 2024-10-07 17:20:40 +02:00
Benoit Marty
f1e3824fe4 Revert "Ensure the CI compile and execute all the unit tests."
This reverts commit dab91ade17.
2024-10-07 17:19:57 +02:00
Benoit Marty
dab91ade17 Ensure the CI compile and execute all the unit tests. 2024-10-07 17:18:53 +02:00
Benoit Marty
643c9c7f39 Merge pull request #3609 from element-hq/feature/bma/slidingSyncCheck
Remove supportSlidingSync boolean.
2024-10-07 15:30:39 +02:00
Benoit Marty
46e6ef101c Merge pull request #3611 from frebib/frebib/black-on-black
Fix black-on-black status bars with hidden media
2024-10-07 09:38:38 +02:00
Benoit Marty
d0c81aaef2 Merge pull request #3606 from element-hq/renovate/com.google.testparameterinjector-test-parameter-injector-1.x
fix(deps): update dependency com.google.testparameterinjector:test-parameter-injector to v1.18
2024-10-07 09:35:44 +02:00
Benoit Marty
b7c846a51a Merge pull request #3612 from element-hq/sync-localazy
Sync Strings - import translations to Persian
2024-10-07 09:34:29 +02:00
bmarty
05291bcf2f Sync Strings from Localazy 2024-10-07 00:28:33 +00:00
Joe Groocock
042b6e61be Use CircleShape instead of 50% RoundedCornerShape
This is a builtin alias for the same thing.

Signed-off-by: Joe Groocock <me@frebib.net>
2024-10-05 15:57:07 +00:00
Joe Groocock
aa6159e9ad Fix black-on-black status bars with hidden media
In dark mode, the ElementTheme composable incorrectly applied a dark
colour to the status bars, which was nearly invisible on top of the
black background of the app.

Signed-off-by: Joe Groocock <me@frebib.net>
2024-10-05 15:54:42 +00:00
Valere
b919781b8e Merge pull request #3569 from element-hq/feature/valere/only_signed_decryption_mode
crypto: Use OnlySigned isolation flag to setup decryption trust req.
2024-10-04 18:02:43 +02:00
Benoit Marty
872bab938a Merge pull request #3592 from element-hq/feature/bma/hideImages
Add developer setting to hide images in the timeline
2024-10-04 17:57:37 +02:00
ElementBot
39ab1e142a Update screenshots 2024-10-04 15:15:15 +00:00
ElementBot
847c22cadb Update screenshots 2024-10-04 15:12:13 +00:00
Valere
380150b0f9 quick fix: Isolation mode feature flag name udpate 2024-10-04 17:07:16 +02:00
Valere
457e116809 crypto: Use OnlySigned isolation flag to setup decryption trust req. 2024-10-04 17:07:15 +02:00
Benoit Marty
5a962c5d2d Do not inject the TimelineProtectionPresenter 2024-10-04 17:02:05 +02:00
Benoit Marty
643fe9ec65 Fix preview name. 2024-10-04 17:02:04 +02:00
Benoit Marty
a73c8b1e25 Rename hideContent to hideMediaContent 2024-10-04 17:02:03 +02:00
Benoit Marty
76eb4b73f3 Let invokeOnCurrentTimeline lambda param return Unit so that we can remove run block. 2024-10-04 17:02:02 +02:00
Benoit Marty
3109fedb0f SuppressWarnings ModifierClickableOrder 2024-10-04 17:02:02 +02:00
ElementBot
16c7c3ae96 Update screenshots 2024-10-04 17:02:00 +02:00
Benoit Marty
090b989d2a Hide images: iterate on design. 2024-10-04 17:01:59 +02:00
Benoit Marty
c6f65f79f4 Fix test name. 2024-10-04 17:01:58 +02:00
Benoit Marty
685ef9c872 Remove dead code. 2024-10-04 17:01:57 +02:00
Benoit Marty
babeaf58fe Add unit test on ProtectedView and TimelineProtectionState 2024-10-04 17:01:56 +02:00
Benoit Marty
4a481d0f84 Add unit test on TimelineProtectionPresenter 2024-10-04 17:01:55 +02:00