Commit graph

12271 commits

Author SHA1 Message Date
Benoit Marty
c02436d3f0 Update Matrix Room API and allow media swipe on pinned event only. 2025-02-17 16:45:25 +01:00
Benoit Marty
37618600d7 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
83ede0f774 Sync strings again.
Revert wrong change on Hungarian plurals.
2025-02-17 11:29:49 +01:00
renovate[bot]
1753a02cd2 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
3dddd90d97 Sync Strings from Localazy 2025-02-17 00:30:17 +00:00
renovate[bot]
8888706e11 chore(deps): update plugin dependencycheck to v12.1.0 2025-02-16 22:11:15 +00:00
renovate[bot]
a2d281fb65 fix(deps): update kotlin to v2.1.10-1.0.30 2025-02-14 07:06:31 +00:00
renovate[bot]
681dbc8959 fix(deps): update android.gradle.plugin to v8.8.1 2025-02-13 18:55:44 +00:00
renovate[bot]
08a30773fb 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]
25b4c8bb91 fix(deps): update dependency androidx.compose:compose-bom to v2025.02.00 2025-02-12 23:47:47 +00:00
renovate[bot]
9be8c20bfc chore(deps): update danger/danger-js action to v12.3.4 2025-02-11 17:03:08 +00:00
renovate[bot]
af6450cda1 fix(deps): update dependencyanalysis to v2.8.2 2025-02-11 11:12:27 +00:00
renovate[bot]
2fa792ee88 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
1a48624c04 Rename JoinRoomEvents.DismissContent 2025-02-10 19:13:02 +01:00
Jorge Martín
02addf54dd 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
311fbb84f7 Make MatrixClient return a RoomPreview instance, not a RoomPreviewInfo one. 2025-02-10 19:13:02 +01:00
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