Commit Graph

14687 Commits

Author SHA1 Message Date
Benoit Marty fa5e871e7e Fix detekt issue 2026-06-19 15:02:29 +02:00
ElementBot 3a5e9f43b9 Update screenshots 2026-06-19 12:22:22 +00:00
Benoit Marty 123037a612 Fix broken preview of BottomSheet in Android Studio. 2026-06-19 14:04:46 +02:00
Benoit Marty e98cbdfce1 BottomSheet for maps must be Expanded 2026-06-19 11:26:20 +02:00
Benoit Marty 643ece6af7 sheetStateForPreview does not need to be annotated with @Composable 2026-06-19 11:16:37 +02:00
Benoit Marty 82c6167441 Bottom sheet: initial state must be Hidden else there is no animation when opening the bottom sheet. 2026-06-19 10:38:20 +02:00
Benoit Marty 33e2f72792 Fix deprecation warning 2026-06-18 18:52:38 +02:00
Benoit Marty 5e30f94ccc Fix deprecation warning 2026-06-18 18:46:58 +02:00
Benoit Marty 3a2f19f26c Fix deprecation warning 2026-06-18 18:44:43 +02:00
renovate[bot] b226b81082 Update dependency androidx.compose.material3:material3 to v1.5.0-alpha21 2026-06-18 16:18:00 +00: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
Benoit Marty 70433b283e call: Remove deprecated web<->EX api calls, use the new ones (#6628)
* call: Remove deprecated web<->EX api calls, use the new ones

* ktlint format
2026-06-17 16:01:25 +02:00
Benoit Marty e0aeb44962 Fix deprecation warning 2026-06-17 15:54:52 +02:00
Benoit Marty d0f48a8e56 Fix deprecation warning
https://github.com/Kotlin/kotlinx.collections.immutable/blob/master/docs/0.5.0-MIGRATION.md
2026-06-17 15:33:57 +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] 8e616f5268 Merge pull request #7037 from element-hq/renovate/gradle-actions-6.x
Update gradle/actions action to v6.1.1
2026-06-17 14:01:38 +02:00
Benoit Marty 355894cc74 Merge pull request #6944 from element-hq/feature/custom-recovery-key-wellknown
Add well-known parsing and extension seam for custom recovery passphrase
2026-06-17 13:58:22 +02:00
Benoit Marty e374438529 Add ability to forward a message to several rooms. (#7013)
* Forward message to multiple rooms

* Ensure event is sent only once per room.

* `RoomSelectEvents` -> `RoomSelectEvent`

* Use test extension on presenter.

* Room selection: add a limitation of 10 rooms for Share and Forward actions.

* Update screenshots

* Fix padding issue

* Update screenshots

* `RadioButton` -> `Checkbox`

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2026-06-17 13:57:44 +02:00
ganfra 098a8b195b Changelog for version 26.06.3 2026-06-17 11:58:46 +02:00
ganfra 55aa68e0d4 Merge tag '26.06.3' into develop 2026-06-17 11:57:12 +02: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 1a2c22c9e8 Merge branch 'release/26.06.3' 2026-06-17 11:07:45 +02:00
ganfra 9e7ed82e0b Adding fastlane file for version 26.06.3 2026-06-17 11:07:44 +02:00
ganfra f46e05be67 Setting version for the release 26.06.3 2026-06-17 11:07:37 +02:00
ElementBot e4098c2e00 Update screenshots 2026-06-17 08:57:31 +00:00
Benoit Marty f7182127a9 RadioButton -> Checkbox 2026-06-17 10:42:22 +02:00
Benoit Marty 568e137cd4 Merge branch 'develop' into feature/bma/multipleForward 2026-06-17 10:31:44 +02:00
Jorge Martin Espinosa 377cca9bba Update screenshots (#7038)
Co-authored-by: ElementBot <android@element.io>
2026-06-17 10:14:34 +02:00
Benoit Marty 72e9371fa3 Custom recovery key: import strings from Localazy 2026-06-17 10:04:24 +02:00
bxdxnn 351acec58d Fix thread list not loading older threads (#7034)
* Fix thread list pagination
2026-06-16 20:52:52 +02: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
Jorge Martin Espinosa ac93044f49 Fix ANRs when calculating DB sizes for Sentry (#7017)
* Fix ANRs when calculating DB sizes for Sentry

Instead of using the SDK's `Client.getStoreSizes()` method, manually check the sizes using the file system.

For this, the `SessionPaths` need to be synchronously accessible from a `MatrixClient`. I removed `SessionPathsProvider` too since it's not needed anymore.
2026-06-16 16:49:09 +02:00
Jorge Martin Espinosa 8e9c0bedf2 Fix sharing media inside the app (#7016)
When a `MediaSource` is disposed, the local temp file associated to it will be deleted from disk.

When we try sharing a media from the media viewer screen to another room, this will dismiss the screen, which in turn will dispose of the media source and remove the file, which then fails to be shared.

If we copy it first and then make sure we delete it after trying to send it, it works fine.
2026-06-16 16:42:59 +02:00