Commit graph

11155 commits

Author SHA1 Message Date
ElementBot
19fcd005fc Update screenshots 2025-02-10 19:13:02 +01:00
ganfra
3b0ac5420a feat(room preview) : use room summary joined members count 2025-02-10 19:13:02 +01:00
ganfra
ba07370dfa 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]
a0f986d966 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]
cfd45a1961 Update dependency com.google.firebase:firebase-bom to v33.9.0 2025-02-07 20:28:32 +00:00
Benoit Marty
e408a4653b Merge pull request #4239 from element-hq/feature/bma/fixNightlyReports2
Fix nightly reports - next step
2025-02-06 17:26:59 +01:00
Valere
f2c0bcaf07 post rebase: Fix test 2025-02-06 17:19:44 +01:00
Benoit Marty
76d6458bb9 Add unit test for PinUnlockState 2025-02-06 16:51:18 +01:00
Benoit Marty
c8d2377a5d Add unit test for SecureBackupRootState 2025-02-06 16:51:18 +01:00
Benoit Marty
3346a041db 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
98f793b02e Merge pull request #4226 from element-hq/feature/bma/themeOverride
Theme override
2025-02-06 16:48:16 +01:00
ganfra
0fb06a97b8 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
c040cec108 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
9b16446d6d fixup: remove dead code (refactored method) 2025-02-06 16:27:22 +01:00
ElementBot
3d8a142a24 Update screenshots 2025-02-06 16:27:22 +01:00
Valere
1d2886dd6e fixup: ktlint 2025-02-06 16:27:22 +01:00
Valere
eae0388794 fix disabled composer padding/margin diff with composer 2025-02-06 16:27:21 +01:00
Valere
fe235de273 code review: renaming, comments, extract common code 2025-02-06 16:27:21 +01:00
ElementBot
7cfba520a5 Update screenshots 2025-02-06 16:27:21 +01:00
Valere
533548196c test: Add new IdentityChangeStateViewTest 2025-02-06 16:27:21 +01:00
Valere
f358255262 Fix konsist warnings 2025-02-06 16:27:20 +01:00
ElementBot
2b3388c8bc Update screenshots 2025-02-06 16:27:20 +01:00
Valere
708ff7bfec Quick test for verification violation event 2025-02-06 16:27:19 +01:00
Valere
1087b151a3 feature(crypto): verification violation handling and block sending 2025-02-06 16:27:19 +01:00
ganfra
17cab274db dependencies(matrix sdk) : expose ErrorKind 2025-02-06 15:50:46 +01:00
Benoit Marty
69e1666064 Update ref to enterprise 2025-02-06 15:36:53 +01:00
Benoit Marty
946f5000b6 Fix typo. 2025-02-06 15:10:15 +01:00
Benoit Marty
6afc28ecb3 No need to expose libs.compound here. 2025-02-06 15:10:15 +01:00
Benoit Marty
b8db5ebe16 Fix Text button color. 2025-02-06 15:10:15 +01:00
Benoit Marty
39cb6e03f0 Use color from ElementTheme. 2025-02-06 15:10:15 +01:00
Benoit Marty
5cfbf7096e move enterprise module ref 2025-02-06 15:10:15 +01:00
ElementBot
0e5a0223c0 Update screenshots 2025-02-06 15:10:15 +01:00
Benoit Marty
0d6d74512f Use ElementTheme instead of MaterialTheme 2025-02-06 15:10:15 +01:00
Benoit Marty
484ecb5f6c Color aliases now use ElementTheme 2025-02-06 15:10:14 +01:00
Benoit Marty
468ef0f7fc Add ability to EnterpriseService to override theme colors 2025-02-06 15:10:14 +01:00
Benoit Marty
79293e1e9d Merge pull request #4198 from cbs228/bugfix/full-browser-for-web-links
Open chat links in regular browser tabs
2025-02-06 09:10:23 +01:00
Benoit Marty
b0fada0006 Merge pull request #4235 from element-hq/feature/bma/fixNightlyReports
Fix nightly reports
2025-02-06 09:07:50 +01:00
Benoit Marty
1d5e78496c Do not rely on RoomAlias constructor to validate the Room alias, since there is no validation in release mode.
This is fixing the test in release mode.
2025-02-05 18:05:10 +01:00
Benoit Marty
247148df6b Move test class to package impl 2025-02-05 17:27:44 +01:00
renovate[bot]
88a6871177 Update dependency org.matrix.rustcomponents:sdk-android to v0.2.78 2025-02-05 15:33:36 +00:00
Benoit Marty
cd3312456c Merge pull request #4230 from element-hq/renovate/com.posthog-posthog-android-3.x
Update dependency com.posthog:posthog-android to v3.11.2
2025-02-05 16:32:17 +01:00
Benoit Marty
5ca7f6a9be Merge pull request #4233 from element-hq/feature/bma/dmCreationConfirmation
Display a bottom sheet to let user confirm the DM creation
2025-02-05 16:01:35 +01:00
ElementBot
146a5b713c Update screenshots 2025-02-05 14:35:56 +00:00
Benoit Marty
2cacb94f95 Remove string duplication 2025-02-05 15:21:59 +01:00
Benoit Marty
5cd42f47c7 Extract testEnv to the test module 2025-02-05 15:20:18 +01:00
ElementBot
f847c8ad38 Update screenshots 2025-02-05 11:26:18 +00:00
Benoit Marty
1408777f84 Add unit tests on MatrixUserExtensions 2025-02-05 12:15:30 +01:00
Benoit Marty
686467b4a0 Add missing preview. 2025-02-05 12:15:29 +01:00
ElementBot
e95d49047a Update screenshots 2025-02-05 08:47:12 +00:00
Benoit Marty
bfcc741312 Display a confirmation dialog before creating a DM. 2025-02-05 09:32:33 +01:00