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
Benoit Marty
ce1c01e626
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
5644b0f65f
Merge pull request #4235 from element-hq/feature/bma/fixNightlyReports
...
Fix nightly reports
2025-02-06 09:07:50 +01:00
Benoit Marty
070fd4f53a
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
39b51b4904
Move test class to package impl
2025-02-05 17:27:44 +01:00
Benoit Marty
cb549e86ab
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
fc96c00194
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
1214b209cc
Update screenshots
2025-02-05 14:35:56 +00:00
Benoit Marty
86c0a37671
Remove string duplication
2025-02-05 15:21:59 +01:00
Benoit Marty
8f281ffa3c
Extract testEnv to the test module
2025-02-05 15:20:18 +01:00
ElementBot
dc3234c581
Update screenshots
2025-02-05 11:26:18 +00:00
Benoit Marty
b173b10f59
Add unit tests on MatrixUserExtensions
2025-02-05 12:15:30 +01:00
Benoit Marty
a01280133d
Add missing preview.
2025-02-05 12:15:29 +01:00
ElementBot
3f675b8fc4
Update screenshots
2025-02-05 08:47:12 +00:00
Benoit Marty
9a255c5e31
Display a confirmation dialog before creating a DM.
2025-02-05 09:32:33 +01:00
Benoit Marty
6362e01650
Merge pull request #4231 from element-hq/feature/bma/incomingCallAvatar
...
Update incoming call notification content to "📹 Incoming call"
2025-02-04 17:07:24 +01:00
renovate[bot]
617247dc16
Update dependency com.posthog:posthog-android to v3.11.2
2025-02-04 15:22:18 +00:00
Benoit Marty
7878f97453
Update incoming call notification content to " 📹 Incoming call"
2025-02-04 16:20:53 +01:00
Benoit Marty
c5f3b3450a
Changelog for version 25.02.0
2025-02-04 12:27:59 +01:00
Benoit Marty
df34713479
Merge tag 'v25.02.0' into develop
...
tag
2025-02-04 11:47:53 +01:00
Benoit Marty
c87cc4c986
Merge branch 'release/25.02.0' into main
2025-02-04 11:47:40 +01:00
Benoit Marty
9b341c5c8d
Adding fastlane file for version 25.02.0
2025-02-04 11:47:33 +01:00
Benoit Marty
57158ff948
Setting version for the release 25.02.0
2025-02-04 11:46:35 +01:00
Benoit Marty
ccfccbb054
Merge pull request #4215 from element-hq/feature/bma/airGappedSdk
...
Let the SDK provide the "network is available information"
2025-02-03 21:24:20 +01:00
Benoit Marty
c8f4268545
Create extension SyncService.isOnline()
2025-02-03 20:50:08 +01:00
Benoit Marty
3ffafdd7e7
Add test on isConnected()
2025-02-03 20:07:55 +01:00
Benoit Marty
19e57d4e59
Merge pull request #4170 from element-hq/renovate/org.owasp.dependencycheck-12.x
...
Update plugin dependencycheck to v12.0.2
2025-02-03 18:42:45 +01:00
Benoit Marty
d54102d614
Merge pull request #4173 from element-hq/renovate/rnkdsh-action-upload-diawi-1.x
...
Update rnkdsh/action-upload-diawi action to v1.5.6
2025-02-03 18:42:26 +01:00
Benoit Marty
995fdba37e
Merge pull request #4221 from element-hq/renovate/io.sentry-sentry-android-8.x
...
Update dependency io.sentry:sentry-android to v8.1.0
2025-02-03 18:41:59 +01:00
Benoit Marty
02f75b23c8
Merge pull request #4217 from element-hq/renovate/compose.bom
...
Update dependency androidx.compose:compose-bom to v2025.01.01
2025-02-03 18:39:58 +01:00
Benoit Marty
c1ab03654f
Merge pull request #4218 from element-hq/renovate/dependencyanalysis
...
Update dependencyAnalysis to v2.8.0
2025-02-03 18:39:33 +01:00
renovate[bot]
0d151a2e34
Update dependency io.sentry:sentry-android to v8.1.0
2025-02-03 17:39:07 +00:00
Benoit Marty
f0137946f2
Merge pull request #4213 from element-hq/renovate/io.element.android-emojibase-bindings-1.x
...
Update dependency io.element.android:emojibase-bindings to v1.3.4
2025-02-03 18:38:07 +01:00
Benoit Marty
42eb4167ed
Merge pull request #4222 from element-hq/renovate/com.posthog-posthog-android-3.x
...
Update dependency com.posthog:posthog-android to v3.11.1
2025-02-03 18:37:34 +01:00
Benoit Marty
f84aa03605
Enable Offline mode of the SyncService, so that the sync starts automatically when the network is back.
...
Also rely on the sync state to render the "Offline" banner.
2025-02-03 18:27:32 +01:00
Benoit Marty
f4afda119b
Merge pull request #4228 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
...
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.77
2025-02-03 17:15:47 +01:00
Benoit Marty
d1b9493c46
Kotlin 2.1.10
2025-02-03 16:48:47 +01:00
Benoit Marty
cfba424dc6
Fix API break
2025-02-03 16:48:15 +01:00
Benoit Marty
55b3efafa5
Merge pull request #4227 from element-hq/sync-localazy
...
Sync Strings - new (partial) language: Norwegian
2025-02-03 15:49:59 +01:00
Benoit Marty
610bd06f12
Fix incoming call notification content (related to #4225 )
2025-02-03 15:21:58 +01:00
renovate[bot]
66a6b68cfe
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.77
2025-02-03 14:11:19 +00:00
bmarty
be91da966a
Sync Strings from Localazy
2025-02-03 00:29:01 +00:00
Jorge Martin Espinosa
c26abb0307
Use Sentry breadcrumbs instead of logging new events ( #4223 )
2025-01-31 11:55:35 +01:00
renovate[bot]
7812878dd4
Update plugin dependencycheck to v12.0.2
2025-01-31 01:41:14 +00:00
renovate[bot]
e840aa4139
Update dependency com.posthog:posthog-android to v3.11.1
2025-01-30 20:55:34 +00:00
Benoit Marty
22795af43d
Merge pull request #4219 from element-hq/feature/bma/encryptionBadge
...
Always display encryption badge
2025-01-30 20:11:58 +01:00
renovate[bot]
66d2c6d6a9
Update dependency io.element.android:emojibase-bindings to v1.3.4
2025-01-30 17:57:18 +00:00
ElementBot
e214345cdb
Update screenshots
2025-01-30 10:27:13 +00:00
Benoit Marty
a0a5480633
Always render either "Not encrypted" or "Encrypted" badge in the room detail screen.
2025-01-30 11:01:05 +01:00
renovate[bot]
728e736db0
Update dependencyAnalysis to v2.8.0
2025-01-29 22:12:12 +00:00