Jorge Martin Espinosa
3eebb4c19f
Fix flaky incoming verification tests ( #4479 )
2025-03-26 16:03:30 +01:00
Jorge Martín
9a9a204b5f
Changelog for version 25.03.3
2025-03-26 12:54:03 +01:00
Jorge Martín
809dc8b81e
Adding fastlane file for version 25.03.3
2025-03-26 12:52:55 +01:00
Jorge Martín
e1cf48b0a0
Setting version for the release 25.03.3
2025-03-26 12:52:55 +01:00
renovate[bot]
f7e81a9630
fix(deps): update dependencyanalysis to v2.13.2 ( #4473 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-26 12:08:37 +01:00
ganfra
eb857d1b58
Merge pull request #4472 from element-hq/renovate/dagger
...
fix(deps): update dagger to v2.56.1
2025-03-26 12:02:58 +01:00
Jorge Martin Espinosa
e2febabcf6
Use embedded version of Element Call ( #4470 )
...
* Use embedded version of Element Call: for in-app room calls, the app will use an embedded version of Element Call shipped with the app instead of using an external service.
* Remove `ElementCallBaseUrlProvider` so we don't use the Element well known file to get the base URL anymore
* Remove `ElementCallConfig.DEFAULT_BASE_URL` since it's not used anymore
* Restore the usage of the custom EC base URL in developer settings as the actual base URL, it present
* Add a way to customise the embedded EC analytic credentials
* Update CI to use the EC analytic credentials as secrets
* Improve the custom URL placeholder to include the `/room` suffix
2025-03-26 09:35:21 +01:00
renovate[bot]
3984d5963a
fix(deps): update dagger to v2.56.1
2025-03-25 23:28:40 +00:00
renovate[bot]
bac26635af
fix(deps): update android.gradle.plugin to v8.9.1 ( #4465 )
...
* fix(deps): update android.gradle.plugin to v8.9.1
* Fix AAB issues and AGP deprecations
* Fix `importSupportedLocalesFromLocalazy` to format `en-US` locale properly
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2025-03-25 18:18:02 +01:00
Benoit Marty
9ab6144001
Check link click ( #4463 )
...
* Warn when opening a suspicious link.
Upgrade RTE to 2.38.3
* Update screenshots
* Add tests on LinkPresenter and LinkView.
* Format file
---------
Co-authored-by: ElementBot <android@element.io >
2025-03-25 18:17:20 +01:00
renovate[bot]
59225a6bf4
chore(deps): update plugin sonarqube to v6.1.0.5360 ( #4468 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 18:15:30 +01:00
Jorge Martin Espinosa
e1309b1705
Fix 'unverified session' flow displayed when creating account ( #4467 )
...
* Fix 'unverified session' after creating an account: when creating an account, wait until the session is verified before marking the authentication flow as completed.
2025-03-25 16:25:41 +01:00
Jorge Martin Espinosa
bb97015e59
Add 'unencrypted room' badges and labels ( #4445 )
...
* Add 'unencrypted room' icon and label to composer
* Modify colors for room details screen info labels
* Add exception to Konsist's preview check
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2025-03-25 11:26:25 +00:00
Andy Balaam
56683259d9
Use 'Dismiss' to close pinned identity changes, instead of 'Ok' ( #4454 )
2025-03-25 10:57:51 +01:00
renovate[bot]
f3b7ae77ac
fix(deps): update dependencyanalysis to v2.13.1 ( #4464 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 08:47:43 +01:00
ElementBot
2f8b40777d
Sync Strings ( #4461 )
...
* Sync Strings from Localazy
* Fix UI tests
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
Co-authored-by: Jorge Martín <jorgem@element.io >
2025-03-24 16:45:24 +00:00
renovate[bot]
721becf45d
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.3.24 ( #4394 )
...
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.3.24
* Fix SDK changes related to:
- OIDC authentication.
- Element Call widget URL generation.
- Forced trace logging in the SDK.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2025-03-24 17:07:44 +01:00
renovate[bot]
d7a355bb42
fix(deps): update dependency com.google.firebase:firebase-bom to v33.11.0 ( #4448 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 10:15:43 +01:00
renovate[bot]
941df5af31
fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.4 ( #4450 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 09:31:01 +01:00
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