Benoit Marty
e128eca991
Merge pull request #4126 from element-hq/feature/valere/support_verification_violation_banner
...
feature(crypto): verification violation handling and block sending
2025-02-18 16:07:29 +01:00
Benoit Marty
cc9c7b1b03
Merge branch 'develop' into feature/valere/support_verification_violation_banner
2025-02-18 15:42:08 +01:00
Benoit Marty
a145c15547
typo
2025-02-18 14:18:24 +01:00
Benoit Marty
4fc23dcc19
Move roomMemberIdentityStateChanges from ComposerState to MessagesState.
2025-02-18 14:17:21 +01:00
Benoit Marty
6de04daddf
Move DisabledComposer to MessageView.
2025-02-18 14:12:22 +01:00
Benoit Marty
81a4aa018d
Cleanup code.
2025-02-18 14:01:44 +01:00
Benoit Marty
53e55b690e
Cleanup code.
2025-02-18 13:42:56 +01:00
Benoit Marty
20bac66dd4
Trailing comma and named param.
2025-02-18 13:36:54 +01:00
Benoit Marty
1b9e4bdd9e
Move fun and add private modifier.
2025-02-18 13:36:05 +01:00
Jorge Martin Espinosa
d1fc963f10
SyncOrchestrator: restore the initial sync step ( #4242 )
...
* SyncOrchestrator: restore the initial sync step
* Try having internal and public functions to be able to unit test the initial sync and the state changes separately, as well as the initial sync followed by a state change
* Only manually start sync if the `SyncService` was previously stopped, don't do it for `Offline` state
2025-02-18 12:50:59 +01:00
Benoit Marty
dc14992096
Merge pull request #4272 from element-hq/renovate/org.owasp.dependencycheck-12.x
...
chore(deps): update plugin dependencycheck to v12.1.0
2025-02-18 12:16:19 +01:00
Benoit Marty
9acac8e94b
Merge pull request #4263 from element-hq/renovate/android.gradle.plugin
...
fix(deps): update android.gradle.plugin to v8.8.1
2025-02-18 12:16:02 +01:00
Benoit Marty
2cd3b07999
Merge pull request #4259 from element-hq/renovate/danger-danger-js-12.x
...
chore(deps): update danger/danger-js action to v12.3.4
2025-02-18 12:15:47 +01:00
Benoit Marty
acbbe3b038
Merge pull request #4249 from element-hq/renovate/com.google.firebase-firebase-bom-33.x
...
fix(deps): update dependency com.google.firebase:firebase-bom to v33.9.0
2025-02-18 12:15:33 +01:00
Benoit Marty
90fbacde80
Merge pull request #4275 from element-hq/feature/bma/userCertificates
...
Allow user certificate in production builds.
2025-02-18 09:56:14 +01:00
Benoit Marty
a4e7e4c426
Allow user certificate in production builds.
2025-02-17 17:10:28 +01:00
Benoit Marty
728a2c1a32
Merge pull request #4253 from element-hq/sync-localazy
...
Sync Strings - New translations to turkish
2025-02-17 12:24:53 +01:00
Benoit Marty
43ee582213
Sync strings again.
...
Revert wrong change on Hungarian plurals.
2025-02-17 11:29:49 +01:00
renovate[bot]
aca73dc08a
fix(deps): update telephoto to v0.15.1 ( #4270 )
...
* fix(deps): update telephoto to v0.15.1
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-02-17 11:01:40 +01:00
bmarty
f549e7bba2
Sync Strings from Localazy
2025-02-17 00:30:17 +00:00
renovate[bot]
cfbae9aaaa
chore(deps): update plugin dependencycheck to v12.1.0
2025-02-16 22:11:15 +00:00
renovate[bot]
5613b4edce
fix(deps): update android.gradle.plugin to v8.8.1
2025-02-13 18:55:44 +00:00
renovate[bot]
2b3481a3c6
fix(deps): update dependency io.sentry:sentry-android to v8.2.0 ( #4262 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 11:06:32 +01:00
renovate[bot]
9a05de37ac
chore(deps): update danger/danger-js action to v12.3.4
2025-02-11 17:03:08 +00:00
renovate[bot]
f3810fe15b
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.6.2 ( #4258 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 20:06:03 +01:00
Jorge Martín
cebdce7d44
Rename JoinRoomEvents.DismissContent
2025-02-10 19:13:02 +01:00
Jorge Martín
d87cf5c4df
Add RoomMembershipDetails to get the room member info for the current user and the sender of its m.room.member state event in the room.
2025-02-10 19:13:02 +01:00
Jorge Martín
fa5ee41867
Make MatrixClient return a RoomPreview instance, not a RoomPreviewInfo one.
2025-02-10 19:13:02 +01:00
ElementBot
e8dd8a1a87
Update screenshots
2025-02-10 19:13:02 +01:00
ganfra
94be4d7060
feat(room preview) : use room summary joined members count
2025-02-10 19:13:02 +01:00
ganfra
a73bcb71d5
feature(room preview): Add option to forget room, improve the room preview screen for banned rooms.
...
Some internal refactoring was done too:
- Remove RoomInfo.isPublic to only use JoinRule.
- Also take into account restricted access rooms for previews.
2025-02-10 19:13:02 +01:00
renovate[bot]
819503b162
Update dependency org.maplibre.gl:android-sdk to v11.8.1 ( #4245 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 09:43:44 +01:00
renovate[bot]
b5e1154e98
Update dependency com.google.firebase:firebase-bom to v33.9.0
2025-02-07 20:28:32 +00:00
Benoit Marty
de673c9d61
Merge pull request #4239 from element-hq/feature/bma/fixNightlyReports2
...
Fix nightly reports - next step
2025-02-06 17:26:59 +01:00
Valere
22c0d08e7c
post rebase: Fix test
2025-02-06 17:19:44 +01:00
Benoit Marty
54af229245
Add unit test for PinUnlockState
2025-02-06 16:51:18 +01:00
Benoit Marty
6b12d459ea
Add unit test for SecureBackupRootState
2025-02-06 16:51:18 +01:00
Benoit Marty
ad33151968
Exclude some class from State coverage check
...
> Rule 'Check code coverage of states' violated:
instructions covered percentage for class 'io.element.android.libraries.mediaviewer.impl.local.player.MediaPlayerControllerState' is 0.000000, but expected minimum is 90
instructions covered percentage for class 'io.element.android.libraries.textcomposer.components.FormattingOptionState' is 0.000000, but expected minimum is 90
2025-02-06 16:51:18 +01:00
Benoit Marty
5456f0e38e
Merge pull request #4226 from element-hq/feature/bma/themeOverride
...
Theme override
2025-02-06 16:48:16 +01:00
ganfra
560290c81a
Merge pull request #4234 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
...
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.78
2025-02-06 16:40:18 +01:00
Jorge Martin Espinosa
3c87fb05b2
Create SyncOrchestrator ( #4176 )
...
* Create `SyncOrchestrator` to centralise the sync start/stop flow through the whole app: the decision is based on several inputs: sync state, network available, app in foreground, app in call, app needing to sync an event for a notification.
* Make network monitor return network connectivity status, not internet connectivity
* Don't stop the `SyncService` when network connection is lost, let it fail instead. This prevents an issue when using the offline mode of the SDK, which made the wrong UI states to be shown when the `SyncState` is `Idle` (that is, after the service being manually stopped).
* Rename `NetworkStatus.Online/Offline` to `Connected/Disconnected` so they're not easily mistaken with internet connectivity instead
2025-02-06 16:36:57 +01:00
Valere
e65a436625
fixup: remove dead code (refactored method)
2025-02-06 16:27:22 +01:00
ElementBot
690c6cfc6d
Update screenshots
2025-02-06 16:27:22 +01:00
Valere
a3ec13340e
fixup: ktlint
2025-02-06 16:27:22 +01:00
Valere
b25361907d
fix disabled composer padding/margin diff with composer
2025-02-06 16:27:21 +01:00
Valere
3f1543eb51
code review: renaming, comments, extract common code
2025-02-06 16:27:21 +01:00
ElementBot
31ab66985e
Update screenshots
2025-02-06 16:27:21 +01:00
Valere
eb1375279c
test: Add new IdentityChangeStateViewTest
2025-02-06 16:27:21 +01:00
Valere
d3a6ab696a
Fix konsist warnings
2025-02-06 16:27:20 +01:00
ElementBot
afd74af9a2
Update screenshots
2025-02-06 16:27:20 +01:00