ganfra
eca45b574e
Add UserStatusState and UserStatusEvent
2026-06-25 12:32:31 +02:00
ganfra
1640adcf9d
Fix thread-safety and dispatcher consistency in user status stubs
2026-06-25 12:32:31 +02:00
ganfra
42966b393f
Add user status string resources and PredefinedUserStatus enum
2026-06-25 12:32:31 +02:00
ganfra
f4c79be328
Stub setUserStatus/clearUserStatus in-memory in RustMatrixClient
2026-06-25 12:32:31 +02:00
ganfra
742902ef02
Add setUserStatus/clearUserStatus stubs to FakeMatrixClient
2026-06-25 12:32:31 +02:00
ganfra
5697c9664f
Add KDoc to InCall.callJoinedTs and clearUserStatus
2026-06-25 12:32:31 +02:00
ganfra
bad32cbbda
Add UserStatus and DisplayedStatus types to matrix API
2026-06-25 12:32:31 +02:00
renovate[bot]
a3736786cd
Update dependency com.google.firebase:firebase-bom to v34.15.0 ( #7089 )
...
* Update dependency com.google.firebase:firebase-bom to v34.15.0
* Replace deprecated FCM `token` usages with `installationId`
Renamed a few components, changed the behaviour of `FirebaseTokenRotator` so it doesn't save the new token, `FirebaseMessagingService` will do it in its `onRegistered` method
* Enable firebase messaging installation_id
* Make sure we delete the FID when unregistering the app from Firebase
* Add `runFirebaseTask` util to convert `Task<T>` into a `Result<T>` returned from a suspending function
Also, rename the use cases and make them use the `invoke` pattern
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2026-06-25 09:48:48 +02:00
renovate[bot]
81b0b357e5
Update firebaseAppDistribution to v5.3.0 ( #7096 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-25 09:41:48 +02:00
Jorge Martín
7a5a0f5955
Bump SDK bindings to v26.06.24
2026-06-24 13:29:28 +02:00
Jorge Martín
b38b5a924f
Remove Room.clearEventCacheStorage since it's not supported by the SDK anymore
2026-06-24 13:29:28 +02:00
Jorge Martín
f62030ac5b
Modify rustls' CertificateVerifier, removing the cert revocation logic:
...
This operation is not done by Android by default and doesn't properly support CRLs (Certificate Revocation Lists) which can be a problem with CAs like Let's Encrypt.
2026-06-24 13:29:28 +02:00
Jorge Martín
3586824a0d
Remove UserCertificatesProvider:
...
`rustls-platform-verifier` automatically checks the user certs too, so there's no need to provide them separately.
This should also improve start times since we don't need to load the user certs when starting the app, which was a really slow operation.
2026-06-24 13:29:28 +02:00
renovate[bot]
8eafab20aa
Update dependency org.matrix.rustcomponents:sdk-android to v26.06.18
2026-06-24 13:29:28 +02:00
ganfra
bbc4259220
Merge pull request #7088 from element-hq/renovate/actions-setup-java-5.x
...
Update actions/setup-java action to v5.3.0
2026-06-24 11:55:06 +02:00
renovate[bot]
03fb97ce6e
Update actions/setup-java action to v5.3.0
2026-06-23 19:14:52 +00:00
renovate[bot]
24bde2430e
Update dependency com.github.matrix-org:matrix-analytics-events to v0.37.0 ( #7079 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-23 09:03:15 +02:00
renovate[bot]
7c6cf542ce
Update dependency io.element.android:element-call-embedded to v0.20.2 ( #7075 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-23 08:09:58 +02:00
ElementBot
932fdaeb2c
Sync Strings ( #7071 )
...
* Sync Strings from Localazy
* Sync strings again.
Restore `screen_notification_settings_sound_system_default`
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2026-06-22 15:37:33 +02:00
renovate[bot]
c77f349484
Update rnkdsh/action-upload-diawi action to v1.5.13 ( #7067 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-22 10:41:48 +02:00
Benoit Marty
1d33c1faed
Merge pull request #6992 from element-hq/feature/bma/protectLinkNewDevice
...
Protect link new device
2026-06-22 10:40:17 +02:00
renovate[bot]
f2d1e60ff8
Update roborazzi to v1.64.0 ( #7068 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-22 09:36:25 +02:00
renovate[bot]
0cb04c714a
Update gradle/actions action to v6.2.0 ( #7063 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-22 08:25:40 +02:00
bxdxnn
790b9cff63
Hide message notification content when the app is locked ( #6902 )
...
* Hide message notification content by default when the app is locked
* Make this the default without an option
* Fix test
* Update DefaultNotificationDrawerManager.kt
* Fix
2026-06-19 15:34:38 +02:00
Benoit Marty
d4aa49f3d3
Fix small code smell ( #7058 )
...
* RolesAndPermissionsNode does not need to implement RolesAndPermissionsNavigator and simplify the code.
* Remove default implementation in `RoomMemberListNavigator`
* Remove dead code.
* Fix test compilation issue
2026-06-19 15:33:01 +02:00
Jorge Martin Espinosa
e370b33771
Fix Sonar with AGP 9 (some workarounds) ( #7055 )
...
Since it'll try to resolve their output, first they need to complete.
2026-06-19 13:12:54 +02:00
renovate[bot]
c82d1011d7
Update metro to v1.2.1 ( #7057 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-19 09:26:16 +02:00
ganfra
ea8e0bd1cb
Changelog for version 26.06.4
2026-06-18 21:08:47 +02:00
ganfra
1cff301c09
Merge tag '26.06.4' into develop
2026-06-18 21:07:53 +02:00
ganfra
410bb311c6
Merge branch 'release/26.06.4'
2026-06-18 20:35:00 +02:00
ganfra
0db91ee9d9
Adding fastlane file for version 26.06.4
2026-06-18 20:34:59 +02:00
ganfra
bb5f3bef46
Setting version for the release 26.06.4
2026-06-18 20:34:56 +02:00
Benoit Marty
5ac7d2acb0
Merge pull request #7054 from element-hq/feature/bma/divider
...
Let Divider use our theme color.
2026-06-18 16:40:35 +02:00
Benoit Marty
34d17f4903
Merge pull request #7041 from element-hq/feature/bma/compileWithSdk37
...
Compile with sdk37 and target API 37
2026-06-18 16:15:47 +02:00
Jorge Martin Espinosa
9dc3dec72e
Replace ContentResolver.delete usage with a backwards-compatible version ( #7053 )
...
The previous signature needed API 30, the new one is available since API 1
2026-06-18 15:48:21 +02:00
Benoit Marty
f8ef971017
Robolectric test needs to extend RobolectricTest.
2026-06-18 15:37:22 +02:00
ElementBot
d3f0a7e198
Update screenshots
2026-06-18 13:30:14 +00:00
Benoit Marty
790a56a256
Robolectric test needs to extend RobolectricTest.
2026-06-18 14:40:30 +02:00
Benoit Marty
fdd3b9787f
Use ElementTheme.colors.separatorPrimary for divider color.
...
And set the thickness to 1.dp
2026-06-18 14:07:14 +02:00
Benoit Marty
cad2f7c409
Use our HorizontalDivider
2026-06-18 12:29:35 +02:00
renovate[bot]
8ca1ce4c2b
Update dependencyAnalysis to v3.15.0 ( #7050 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 12:28:14 +02:00
Benoit Marty
c430877d87
Ensure Robolectric test are run using API 36 until the library support API 37.
2026-06-18 12:18:32 +02:00
Benoit Marty
51c3ee0eae
Target API 37
2026-06-18 12:18:31 +02:00
Benoit Marty
e54d93cd50
Compile with SDK 37
2026-06-18 12:18:31 +02:00
renovate[bot]
405fd3ca0d
Update dependency io.sentry:sentry-android to v8.43.2 ( #7047 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 09:06:21 +02:00
renovate[bot]
56338a50f9
Update metro to v1.2.0 ( #7048 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 09:05:33 +02:00
Benoit Marty
8fbb7ecf7b
Merge pull request #7045 from element-hq/feature/bma/fixPlurals
...
`screen_custom_recovery_key_input_notice` is now a plurals.
2026-06-17 21:01:24 +02:00
Benoit Marty
5a7015c566
screen_custom_recovery_key_input_notice is now a plurals.
2026-06-17 18:36:10 +02:00
renovate[bot]
91a5c778ac
Update coil to v3.5.0 ( #7043 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-17 17:17:01 +02:00
Benoit Marty
6c22eb636e
Merge pull request #7042 from element-hq/feature/bma/fixWarnings
...
Fix deprecation warning
2026-06-17 16:12:09 +02:00