Jorge Martin Espinosa
8e46e68630
Add a foreground service with a wakelock for fetching push notifications ( #6321 )
...
* Create `PushHandlingWakeLock` to start a foreground service:
When receiving a push and scheduling the notification fetching, several problems can happen:
1. Some async operation is waiting for a timeout and it takes way longer than that to finish (i.e. timeout of 10s but it took 30s to advance).
2. The same, but when starting new coroutines. I've seen the time between scheduling a coroutine and it running sometimes take up to 1 minute.
3. Notification fetching can be scheduled immediately, but it can take a while to actually run because the OS understands the app is now in Doze.
Having a wakelock that runs as soon as the push handling starts fixes these: it continues the previous wakelock held by either Firebase or the UnifiedPush distributor.
* Acquire the wakelock as soon as we received the pushes in both receivers
* Also release the wakelock ahead of time if possible
2026-03-17 14:24:26 +01:00
renovate[bot]
d3c33c9d5a
fix(deps): update dependency io.element.android:element-call-embedded to v0.18.0
2026-03-16 17:22:37 +00:00
Benoit Marty
b88be242ea
Merge pull request #6357 from element-hq/feature/bma/verificationWording
...
Update wording of button "Enter recovery key" to "Use recovery key"
2026-03-16 18:20:47 +01:00
ElementBot
4e3a9110a7
Update screenshots
2026-03-16 16:56:32 +00:00
Benoit Marty
22fe561e7d
Sync strings.
2026-03-16 17:36:13 +01:00
Benoit Marty
7fc93aec15
canEnterRecoveryKey -> canUseRecoveryKey
2026-03-16 17:21:19 +01:00
Benoit Marty
faa97ff2f1
Update wording from "Enter recovery key" to "Use recovery key"
2026-03-16 17:19:49 +01:00
Benoit Marty
2141795d59
Merge pull request #6352 from element-hq/sync-localazy
...
Sync Strings - iterate on wording about crypto identity
2026-03-16 16:06:54 +01:00
Benoit Marty
6701a0f31f
Merge pull request #6355 from element-hq/feature/bma/fixRemovingLabel
...
Fix permissions issue.
2026-03-16 15:59:46 +01:00
Jorge Martin Espinosa
e79d9b627e
Improve Kover setup by using only convention plugins ( #6213 )
...
* Improve Kover setup using convention plugins.
* Add a new JVM library convention plugin with Kover support
2026-03-16 14:41:07 +00:00
Benoit Marty
2ee5b6a4f0
Fix permissions issue.
2026-03-16 15:34:09 +01:00
ElementBot
c0fadcada3
Update screenshots
2026-03-16 14:11:01 +00:00
Benoit Marty
13578aa09b
Sync string again.
2026-03-16 14:54:06 +01:00
ElementBot
39f7d233a1
Update screenshots
2026-03-16 09:57:55 +00:00
Benoit Marty
67eaab31d0
Fix issue in pattern
2026-03-16 10:32:33 +01:00
Benoit Marty
b21235d2da
Merge pull request #6345 from element-hq/feature/bma/removeMatrixToDeeplinkSupport
...
Remove matrix.to intent filter from the AndroidManifest.
2026-03-16 10:19:38 +01:00
renovate[bot]
82eebae6f2
fix(deps): update dependency io.sentry:sentry-android to v8.35.0 and enable ANR profiling ( #6331 )
...
* fix(deps): update dependency io.sentry:sentry-android to v8.35.0
* Add profile sampling of ANRs
This *should* help debugging them.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-03-16 09:13:08 +00:00
renovate[bot]
a3ca0deb9d
fix(deps): update activity to v1.13.0 ( #6327 )
...
* fix(deps): update activity to v1.13.0
* Remove usages of deprecated `bundleOf`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-03-16 08:50:43 +00:00
renovate[bot]
bdb9852518
chore(deps): update webfactory/ssh-agent action to v0.10.0 ( #6325 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 09:18:50 +01:00
bmarty
299d5a9394
Sync Strings from Localazy
2026-03-16 00:42:32 +00:00
renovate[bot]
cf4d30ffa5
fix(deps): update dependency androidx.datastore:datastore to v1.2.1 ( #6326 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-14 09:33:51 +01:00
renovate[bot]
4ec8397dc6
fix(deps): update dependency androidx.compose:compose-bom to v2026.03.00 ( #6329 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-14 09:32:15 +01:00
Benoit Marty
d984452141
Merge pull request #6343 from element-hq/renovate/sqldelight
...
fix(deps): update sqldelight to v2.3.1
2026-03-13 19:21:38 +01:00
Benoit Marty
9dfd0aad3b
It seems that SqlDelight v2.3.1 does not like unnecessary file
2026-03-13 18:53:08 +01:00
ganfra
54779960bf
Simplify ShowLocationState
2026-03-13 18:41:32 +01:00
ganfra
881d0900a1
Use localized string instead of hardcoded
2026-03-13 18:41:13 +01:00
Benoit Marty
39bfd3a261
Fix deeplink_matrixto.sh content, it did not contain a matrix.to link.
2026-03-13 18:16:17 +01:00
ElementBot
a7a56ac691
Update screenshots
2026-03-13 15:10:17 +00:00
ganfra
4a29fe4d94
Remove duplicate location content and reorder Live mode
2026-03-13 15:50:33 +01:00
ganfra
4fe83aab66
Fix stability
2026-03-13 15:48:56 +01:00
Benoit Marty
015cad90b6
Remove matrix.to intent filter from the AndroidManifest. Closes #6344 .
2026-03-13 15:40:45 +01:00
ganfra
b6bbe372be
Fix wrong dependency
2026-03-13 15:08:17 +01:00
Benoit Marty
7a33c61d4c
Merge pull request #6323 from element-hq/feature/bma/renovateCooldown
...
Renovate: add a cooldown of 7 days for dependencies that we do not manage
2026-03-13 14:44:05 +01:00
ganfra
5a40144a24
Fix some existing tests after changes
2026-03-13 10:18:28 +01:00
renovate[bot]
7e0215d001
fix(deps): update sqldelight to v2.3.1
2026-03-12 21:10:41 +00:00
ElementBot
38c4e42846
Update screenshots
2026-03-12 20:37:13 +00:00
ganfra
ccc5945e6f
Fix quality!
2026-03-12 21:12:52 +01:00
ganfra
9fca0f71ac
Merge pull request #6332 from element-hq/renovate/org.jlleitschuh.gradle.ktlint-14.x
...
chore(deps): update plugin ktlint to v14.2.0
2026-03-12 20:36:37 +01:00
ganfra
54eff532f4
Merge pull request #6313 from element-hq/renovate/com.github.matrix-org-matrix-analytics-events-0.x
...
fix(deps): update dependency com.github.matrix-org:matrix-analytics-events to v0.33.2
2026-03-12 20:31:17 +01:00
renovate[bot]
c6f12742df
chore(deps): update plugin ktlint to v14.2.0
2026-03-12 18:58:23 +00:00
ganfra
e3b03165e4
Remove hardcoded string
2026-03-12 15:58:27 +01:00
ganfra
e8c2790595
Merge branch 'develop' into feature/fga/live_location_sharing_setup
2026-03-12 12:48:55 +01:00
ganfra
347bb627d9
Rename ShowLocationEvents -> ShowLocationEvent
2026-03-12 12:47:52 +01:00
ganfra
d10c3db79e
Disable live location sharing for now (nothing done)
2026-03-12 12:40:10 +01:00
ganfra
96147967ac
Code cleanup
2026-03-12 12:35:46 +01:00
ganfra
de304a7d55
Fix and add tests related to location
2026-03-12 12:31:51 +01:00
ganfra
e8308d9d8e
Add Constraints check for permissions and GPS check
2026-03-12 11:53:36 +01:00
ganfra
a56ecb9c69
Set LocationShareRow max lines to Text components
2026-03-12 10:29:20 +01:00
ganfra
50cf8a6986
Make sure zoom is at least DEFAULT_ZOOM when following user position
2026-03-12 10:28:36 +01:00
renovate[bot]
9023c574fa
chore(deps): update actions/download-artifact action to v8.0.1 ( #6324 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-11 16:57:12 +00:00