Commit Graph

14852 Commits

Author SHA1 Message Date
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
bxdxnn cc736ec759 Fix wrong avatar in the thread list top bar 2026-06-17 16:20:34 +00: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
ElementBot 194fa340a7 Update screenshots 2026-06-17 09:31:36 +00:00
Benoit Marty 985faa5fa5 Merge remote-tracking branch 'origin/develop' into feature/bma/protectLinkNewDevice 2026-06-17 11:12:36 +02:00
Benoit Marty 2836bccfce Handle PR reviews. 2026-06-17 11:12:21 +02: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
Jorge Martin Espinosa 710f501689 ScanQrCodeViewTest: try fixing broken test in CI (#7027)
Add `LocalInspectionMode.current = true` in case the failure is related to rendering the `QrCodeCameraView`
2026-06-16 16:42:32 +02:00
Jorge Martin Espinosa 19ee0ae0cd Refactor: replace client-side event filtering for public rooms with SDK (#7025)
* Refactor: replace client-side event filtering for public rooms with an SDK-based one

---------

Co-authored-by: Benoit Marty <benoitm@element.io>
2026-06-16 12:48:11 +00:00
ElementBot 154a554d65 Update screenshots 2026-06-16 12:44:50 +00:00
Benoit Marty fdc98f6b8c Merge branch 'develop' into feature/bma/scroll-to-unread-messages 2026-06-16 14:28:44 +02:00
Benoit Marty 8e12acf62c Fix Konsist tests. 2026-06-16 14:04:46 +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
ElementBot d39b208099 Sync Strings from Localazy (#7021)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2026-06-16 12:59:45 +02:00
Benoit Marty 969880e35a [Link new device] Unlock with device credentials or application PIN code 2026-06-16 12:23:46 +02:00
ElementBot 6af3870547 Update screenshots 2026-06-16 09:22:50 +02:00
renovate[bot] 27704b653a Update okhttp monorepo to v5.4.0 2026-06-16 06:21:52 +00:00
bxdxnn 260639cde9 Fix invites not being sent during the room creation (#7018)
* Proceed to the room only from the 'Trust (user) On First Use' confirmation screen
2026-06-15 12:16:05 +02: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
ElementBot 4ed247eb9d Update screenshots 2026-06-12 10:45:34 +00:00
Benoit Marty a819cf6862 Fix padding issue 2026-06-12 12:30:19 +02: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
ElementBot 2fd4e6857a Update screenshots 2026-06-12 07:38:25 +00:00
Benoit Marty d33852d32f Room selection: add a limitation of 10 rooms for Share and Forward actions. 2026-06-12 09:22:29 +02:00
Jenna Vassar edf47f367d Bump enterprise submodule: split passphrase symbol entropy factors
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 16:37:48 -07:00
Jenna Vassar 44d4ed1e46 Bump enterprise submodule: use a Compound token for the Moderate strength colour
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 16:16:17 -07:00
Jenna Vassar e90c91d446 Add a node-builder test for DefaultSecureBackupSetupEntryPoint
The new entry point had no test, leaving its createNode body (and the api
Inputs data class) uncovered and failing codecov/patch. Mirror the existing
Default*EntryPointTest convention to exercise the builder.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 16:04:25 -07:00