Commit Graph

10334 Commits

Author SHA1 Message Date
renovate[bot]
4833bf1abc chore(deps): update plugin licensee to v1.13.0 (#4447)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 09:29:58 +01:00
renovate[bot]
9859734109 chore(deps): update rnkdsh/action-upload-diawi action to v1.5.8 (#4457)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 09:28:17 +01:00
ganfra
462a2ef1e2 Merge tag '25.03.2' into develop 2025-03-24 09:26:51 +01:00
ganfra
e7622fa5fc Changelog for version 25.03.2 2025-03-21 17:48:57 +01:00
Benoit Marty
f0a6a0037c Let element enterprise be able to configure id for mapTiler. (#4446)
* Let element enterprise configure the ids for maptiler service.

* Disable location sharing and location viewer is the service is not available.

* Fix compilation issue on connected test

* Do not allow to reload the map if the mapId is not available.

* Update screenshots

* Rename file.

* Better to inject a string provider here, so we can unit test DefaultLocationService.

---------

Co-authored-by: ElementBot <android@element.io>
2025-03-21 17:06:52 +01:00
ganfra
30838037df Merge branch 'release/25.03.2' into main 2025-03-21 15:03:59 +01:00
ganfra
64f8e43371 Adding fastlane file for version 25.03.2 2025-03-21 15:03:56 +01:00
ganfra
3356b0c6ea Setting version for the release 25.03.2 2025-03-21 15:03:24 +01:00
ganfra
da0a2144bd Merge pull request #4451 from element-hq/feature/bma/revertAgp
Revert agp to 8.8.1
2025-03-21 14:52:36 +01:00
ganfra
8ec57d162b Merge pull request #4452 from element-hq/feature/fga/update_rust_sdk_25.03.20
deps(rust sdk) : update to 25.03.20 and fix api change
2025-03-21 13:09:15 +01:00
Benoit Marty
00e46456b7 Just compile the nightly source. 2025-03-21 12:49:40 +01:00
ganfra
29bc9ee68f deps(rust sdk) : update to 25.03.20 and fix api change 2025-03-21 12:43:28 +01:00
Benoit Marty
a0105c3bd2 Ensure that release and nightly can be bundled. 2025-03-21 12:33:03 +01:00
Benoit Marty
156450da78 Revert AGP to 8.8.1.
There is an issue when building the release version of the app.
2025-03-21 12:20:19 +01:00
Jorge Martin Espinosa
d27a61a588 Make verification screens scrollable and emoji labels multiline (#4449)
* Make self verification screens scrollable

* Remove unused fields from `VerificationEmoji`

* Make only the header and content scroll in `HeaderFooterPage`.

* Use the right 'emoji' icon in both flows (`ReactionSolid`)

---------

Co-authored-by: ElementBot <android@element.io>
2025-03-21 12:18:38 +01:00
Benoit Marty
93d27735e4 Clear SDK cache properly (#4396)
* Use close() instead of destroy, because close() is synchronized.

* Use new method to clear the SDK cache.

* Format file.

* Remove the legacy way to clear the SDK cache.

* Remove unused import

* revert name change
2025-03-20 13:33:59 +00:00
ganfra
f85abe27fc Merge pull request #4399 from element-hq/feat/add-timeline-prefetching-mechanism
Add timeline item prefetching
2025-03-20 11:11:57 +01:00
ElementBot
680ac85381 Update Gradle Wrapper from 8.12.1 to 8.13 (#4308)
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
Co-authored-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2025-03-20 10:52:11 +01:00
renovate[bot]
951a546d75 fix(deps): update dependency com.google.crypto.tink:tink-android to v1.17.0 (#4422)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 10:51:21 +01:00
renovate[bot]
ee9d82090e Update dependencyAnalysis to v2.13.0 (#4442)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 10:51:00 +01:00
renovate[bot]
a8c1c3d510 fix(deps): update dependency io.sentry:sentry-android to v8.5.0 (#4433)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 10:50:41 +01:00
renovate[bot]
a6c24987b9 Update dagger to v2.56 (#4440)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 10:50:16 +01:00
Benoit Marty
349d357984 Ignore .idea/AndroidProjectSystem.xml 2025-03-19 18:00:57 +01:00
Benoit Marty
529ba919cf Add a filter to avoid stack overflow when pressing the back button several times. (#4430)
Fixes #4181
2025-03-19 15:31:06 +01:00
Jorge Martin Espinosa
1659572950 Update SDK version to 25.03.13 and fix breaking changes (#4406)
Breaking changes addressed:
* Make `MatrixClient.getNotificationSettings()` async, cache its result.
* Use `RoomInfo` for accessing the updated room's info.
* Refactor `MatrixRoom` so it always receives an initial `MatrixRoomInfo` value: this value will be used to make `MatrixRoom.roomInfoFlow` a `StateFlow` so we can assume the initial updated Room data will be present.
* Fetch encryption state when loading a room if it's unknown
2025-03-19 12:52:57 +01:00
Jorge Martín
784f00feb8 Use snapshotFlow inside a LaunchedEffect, improve pre-fetching strategy 2025-03-19 11:41:34 +01:00
Benoit Marty
da9b751847 Merge pull request #4429 from element-hq/feature/bma/hideUnencryptedLockForRedactedMsgs
Hide unencrypted lock for redacted msgs
2025-03-18 21:29:25 +01:00
ElementBot
1803709d86 Update screenshots 2025-03-18 15:39:39 +00:00
Benoit Marty
bb9e01a9f8 Fix preview issue.
TimelineItemEventForTimestampViewProvider can now have event content which is not TimelineItemTextContent
2025-03-18 16:25:42 +01:00
Benoit Marty
d968af0561 Merge pull request #4320 from element-hq/renovate/android.gradle.plugin
fix(deps): update android.gradle.plugin to v8.9.0
2025-03-18 15:18:42 +01:00
Benoit Marty
0d5a8f309a Merge pull request #4426 from element-hq/renovate/webfactory-ssh-agent-0.x
chore(deps): update webfactory/ssh-agent action to v0.9.1
2025-03-18 15:17:09 +01:00
Benoit Marty
9d162ca789 Add preview. 2025-03-18 14:27:10 +01:00
Benoit Marty
1562ab0ab3 Merge pull request #4410 from Xant3s/feature/hideUnencryptedLockForRedactedMsgs
Hide "unencrypted" lock for redacted messages
2025-03-18 14:26:34 +01:00
Benoit Marty
4bf9d9d43f Merge pull request #4423 from element-hq/fix/display-user-verification-violation-on-top-app-bar-of-room-screen
Display user verification violation icon in DM rooms too
2025-03-18 14:24:19 +01:00
Benoit Marty
a9c722c79f Merge pull request #4427 from element-hq/renovate/org.maplibre.gl-android-sdk-11.x
fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.3
2025-03-18 14:20:47 +01:00
Benoit Marty
94eb54abcf Merge pull request #4414 from element-hq/feature/bma/openTxtDocument
Open txt document inside the application
2025-03-18 14:18:29 +01:00
Benoit Marty
4d5f63f9f0 Remove blank line 2025-03-18 12:31:41 +01:00
Benoit Marty
7fc11c96fa Remove unused import 2025-03-18 12:28:57 +01:00
Benoit Marty
807c3de1e4 Comment out new preview. 2025-03-18 12:27:57 +01:00
ElementBot
c88501046b Update screenshots 2025-03-18 10:57:59 +00:00
Benoit Marty
2b7b2e1358 i18n 2025-03-18 11:43:13 +01:00
Benoit Marty
e02517b9a3 Extract FileContent to its own file. 2025-03-18 11:38:36 +01:00
Benoit Marty
af866e3407 Fix issues reported by Konsist. 2025-03-18 11:35:11 +01:00
Benoit Marty
ba59fe27ba Add preview for Text media. 2025-03-18 11:24:13 +01:00
renovate[bot]
b3f9a9e262 fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.3 2025-03-17 20:25:01 +00:00
Jorge Martín
f95a959ed1 Fix tests and lint issues 2025-03-17 18:22:03 +01:00
renovate[bot]
253cec4ffc chore(deps): update webfactory/ssh-agent action to v0.9.1 2025-03-17 15:50:23 +00:00
Jorge Martín
97b20d102f Try improved version using snapshotFlow, which seems more performant, as well as an extended threshold (-40 items) 2025-03-17 16:30:43 +01:00
Jorge Martín
955a599d5c Fix lint issues 2025-03-17 13:53:28 +01:00
Jorge Martín
98bb5720d1 Add timeline prefetching
This should trigger when getting close the start of the loaded timeline, making scrolling back smoother, specially when combined with the persistent event cache.
2025-03-17 13:53:28 +01:00