Commit Graph

2256 Commits

Author SHA1 Message Date
renovate[bot] 1619155b87 Update dependency io.github.sergio-sastre.ComposablePreviewScanner:android to v0.9.1 (#7201)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 15:48:26 +02:00
ganfra 14e4dd34ed Merge pull request #7180 from element-hq/renovate/kotlin
Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.5.1
2026-07-10 20:25:22 +02:00
ganfra 00135bbfea Merge pull request #7174 from element-hq/renovate/compose.bom
Update dependency androidx.compose:compose-bom to v2026.06.01
2026-07-10 20:24:55 +02:00
renovate[bot] 330dd243e2 Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.5.1 2026-07-09 15:52:03 +00:00
renovate[bot] 9e160e027d Update dependency io.sentry:sentry-android to v8.47.0 2026-07-09 10:51:24 +00:00
renovate[bot] 6296a538eb Update metro to v1.3.0 (#7168)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-09 10:52:45 +02:00
renovate[bot] 101e23da38 Update dependency androidx.compose:compose-bom to v2026.06.01 2026-07-08 17:20:43 +00:00
Benoit Marty 6124d99273 Merge pull request #7020 from bxdxnn/misc/svg-support
Add full SVG support
2026-07-08 10:57:12 +02:00
renovate[bot] 99b6151be7 Update dependency androidx.compose.material3:material3 to v1.5.0-alpha22 2026-07-06 16:33:47 +00:00
Benoit Marty 1ddb32645c Merge pull request #7007 from element-hq/renovate/androidx.compose.material3-material3-1.x
Update dependency androidx.compose.material3:material3 to v1.5.0-alpha21
2026-07-06 18:31:45 +02:00
renovate[bot] e4aee9eccd Update plugin gms_google_services to v4.5.0 (#7086)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 13:47:09 +02:00
renovate[bot] 8f9dfb5119 Update dependencyAnalysis to v3.16.0 (#7144)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 13:46:32 +02:00
renovate[bot] 474b039a87 Update dependency io.sentry:sentry-android to v8.46.0 (#7140)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 13:46:11 +02:00
renovate[bot] 58b3830187 Update dependency org.maplibre.gl:android-sdk to v13.3.1 (#7129)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-01 11:14:49 +02:00
renovate[bot] a8d6652e03 Update dependency io.sentry:sentry-android to v8.44.1 (#7093)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-01 11:14:16 +02:00
renovate[bot] 92cb33008c Update dependency com.posthog:posthog-android to v3.51.1 (#7128)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-01 09:27:15 +02:00
renovate[bot] b1be66f26d Update dependency org.matrix.rustcomponents:sdk-android to v26.06.30 2026-06-30 16:39:34 +00:00
renovate[bot] c4f32db4be Update dependency io.element.android:element-call-embedded to v0.20.3 (#7117)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-29 16:00:35 +02:00
Jorge Martin Espinosa 6068aeaf01 Detect RTL text in events and adjust the text rendering (#6994)
* Add `TextDirection.detect` to check the overall LTR or RTL direction of texts

* Calculate if the contents of events have a different direction than the layout to reverse the layout direction if needed.

LTR content, RTL text -> mismatched direction, reverse.
RTL content, LTR text -> also mismatched, reversed too.

* Measure text in `measureLastTextLine` based on its direction, not the layout's,
to avoid some issues with incorrectly calculated free space.

* Tweak the paddings in `TimelineEventTimestampView` a bit if the layout and text directions don't match

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2026-06-29 15:11:49 +02:00
renovate[bot] 8f73c8f61b Update dependency androidx.compose:compose-bom to v2026.06.00 (#7095)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-29 12:05:35 +02:00
ganfra 9e7ae34728 Merge pull request #7107 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-26.x
Update dependency org.matrix.rustcomponents:sdk-android to v26.06.25
2026-06-26 14:13:02 +02:00
ganfra 340317d667 Merge pull request #7097 from element-hq/renovate/lifecycle
Update lifecycle to v2.11.0
2026-06-26 11:09:33 +02:00
renovate[bot] 0f64266ba6 Update dependency com.google.crypto.tink:tink-android to v1.22.0 (#7105)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-26 06:45:27 +00:00
renovate[bot] dd55d9c369 Update dependency org.matrix.rustcomponents:sdk-android to v26.06.25 2026-06-26 06:10:10 +00: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
renovate[bot] 3d86105e8c Update lifecycle to v2.11.0 2026-06-25 00:51:25 +00:00
Jorge Martín 7a5a0f5955 Bump SDK bindings to v26.06.24 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
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
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] 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
renovate[bot] b226b81082 Update dependency androidx.compose.material3:material3 to v1.5.0-alpha21 2026-06-18 16:18:00 +00: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
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
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
renovate[bot] 88db0c4988 Update jna monorepo to v5.19.1 (#7026)
* Update jna monorepo to v5.19.1

* Move JNA dependency to version catalog

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-06-17 12:59:23 +00:00
renovate[bot] 9a96c40c18 Update kotlin to v0.5.0 (#7036)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-17 09:33:05 +00:00
ganfra 8bf30a5eab Merge pull request #7031 from element-hq/renovate/okhttp-monorepo
Update okhttp monorepo to v5.4.0
2026-06-16 20:15:05 +02:00
renovate[bot] 576fc3d7f3 Update dependency com.google.firebase:firebase-bom to v34.14.1 (#7029)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-16 13:00:45 +02:00
renovate[bot] 27704b653a Update okhttp monorepo to v5.4.0 2026-06-16 06:21:52 +00:00
renovate[bot] 2d81a435e7 Update dependency org.maplibre.gl:android-sdk to v13.3.0 (#7022)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 08:34:32 +02:00
bxdxnn 5b53686c3e Add full SVG support 2026-06-14 10:06:17 +00:00
renovate[bot] a3a0fdad32 Update dependency org.matrix.rustcomponents:sdk-android to v26.06.11 (#7014)
* Update dependency org.matrix.rustcomponents:sdk-android to v26.06.11

* Fix broken API changes: add new `ContentScanner` error type.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-06-12 10:08:12 +02:00
renovate[bot] 48e5d1b2f4 Update dependency io.sentry:sentry-android to v8.43.1 (#6895)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-11 10:56:48 +02:00
renovate[bot] 9e4b708a46 Update dependencyAnalysis to v3.14.1 (#6995)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ganfra <francoisg@matrix.org>
2026-06-11 09:54:27 +02:00
renovate[bot] f0a6cba6db fix(deps): update android.gradle.plugin to v9 (major) (#6021)
* Update android.gradle.plugin to v9

* Separate extensions between app and library ones

`CommonExtension` has been split and its properties are now duplicated in `ApplicationExtension` and `LibraryExtension` without a shared interface, so we now need to duplicate the helper extension functions

* Bump Gradle wrapper to `9.3.1`

* Remove `kotlin-android` plugin usage: it's no longer needed

* Enable `resValues` build feature for the modules that have resources in custom variants like gplay, debug, etc.

Otherwise this now fails saying the resources are there but the feature is disabled

* Remove `retrofit` dependency from `:features:call:impl`

It wasn't in use and the build was failing

* Update kotlin to v2.4.0

* Update plugin paparazzi to v2.0.0-alpha05

* Update gradle wrapper to 9.5.1

./gradlew wrapper --gradle-version 9.5.1 --gradle-distribution-sha256-sum bafc141b619ad6350fd975fc903156dd5c151998cc8b058e8c1044ab5f7b031f

* Update com.android.tools.build:gradle to 9.2.1

* Update plugin sonarqube to v7.3.1.8318

* Kotlin 2.4.0

* Context parameters are enabled by default in Kotlin 2.4.0

* Fix code issue

* Fix record screenshot issue

* Workaround for https://github.com/cashapp/paparazzi/issues/2342

* Workaround for another issue with Paparazzi

* Remove unused import

* Update screenshots

---------

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 <benoitm@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: ElementBot <android@element.io>
2026-06-11 09:51:47 +02:00
renovate[bot] fa3a650d04 Update wysiwyg to v2.42.0 (#7009)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-11 09:40:28 +02:00