14975 Commits

Author SHA1 Message Date
ElementBot 5038c67f3c Update screenshots 2025-10-21 14:31:48 +00:00
ganfra 7849c84bb2 misc: display offline banner directly in LoggedInFlowNode (and fix window insets) 2025-10-21 16:05:20 +02:00
Jorge Martín 8b88ca20b1 Changelog for version 25.10.1 2025-10-21 15:24:55 +02:00
Jorge Martín e83a8d682a Adding fastlane file for version 25.10.1 2025-10-21 15:24:55 +02:00
Jorge Martín 8b9d02a47b Setting version for the release 25.10.1 2025-10-21 15:24:54 +02:00
ElementBot 05963fba0a Update screenshots 2025-10-21 12:48:19 +00:00
Benoit Marty cd175df58b Add missing test. 2025-10-21 14:34:11 +02:00
Benoit Marty 8c84ea19ba Iterate on rendering the "Ask to join" option. 2025-10-21 14:31:29 +02:00
Benoit Marty 9dd90bcd4e Merge pull request #5565 from element-hq/bma/wellknownBrandColor
Improve code around Element .well-known configuration
2025-10-21 14:15:30 +02:00
Jorge Martín acbf988448 Merge branch 'release/25.10.1' 2025-10-21 14:15:12 +02:00
Jorge Martín 8b27662bec Adding fastlane file for version 25.10.1 2025-10-21 14:15:10 +02:00
Jorge Martín 29c2985035 Setting version for the release 25.10.1 2025-10-21 14:10:48 +02:00
Benoit Marty c5da479065 Improve API and documentation 2025-10-21 11:53:36 +02:00
Jorge Martin Espinosa 651263111e Make sure declining a call stops observing the ringing call state (#5563)
* Add shared `removeCurrentCall` function to `DefaultActiveCallManager`

This centralises the shared call cancellation logic

* Add regression test for the issue

* Make sure the existing iterations of `flatMapLatest` in `observeRingingCall` get cancelled when the active call is null or not ringing anymore by passing null values, then filtering them out

Previously these kept running even if the `activeCall` was no longer valid

* Move the `timedOutCallJob` cancellation inside `removeCurrentCall` too
2025-10-21 11:26:13 +02:00
Jorge Martin Espinosa 191e32c37b Keep the cursor position in room list search when going back (#5570)
Also, make sure disposing a `MessagesView` doesn't accidentally hide the keyboard once the transition animation is done
2025-10-21 11:25:46 +02:00
Benoit Marty badb699a97 Merge pull request #5568 from element-hq/feature/bma/fixDeprecation
`interface TestParameterValuesProvider` is deprecated.
2025-10-21 11:22:38 +02:00
renovate[bot] 872781549f chore(deps): update plugin sonarqube to v7 (#5535)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 09:29:14 +02:00
Benoit Marty 9b41afdcbe interface TestParameterValuesProvider is deprecated. 2025-10-21 09:12:11 +02:00
ElementBot 4c1710ff58 Update screenshots 2025-10-20 15:46:20 +00:00
Benoit Marty 2541f2caa6 Show AskToJoin option if this is the current value, even if the Knock FF is disabled. 2025-10-20 17:26:19 +02:00
Benoit Marty a7a85006df Hide "Ask to join" option if Knock feature is disabled. 2025-10-20 17:11:47 +02:00
Benoit Marty 7d5bda80af Remove Knock FF check to show the Security and Privacy entry point. 2025-10-20 17:11:46 +02:00
Benoit Marty 47eec644a3 Update ref 2025-10-20 16:56:36 +02:00
Benoit Marty f16847a8fc Bug reporter: ensure the log are store in the correct folder. 2025-10-20 16:33:49 +02:00
Benoit Marty 7b00a12529 Avoid emitted a new value each time the token is refreshed (for instance) 2025-10-20 16:33:48 +02:00
Benoit Marty 38908a42a2 Update API around brandColor. 2025-10-20 16:33:46 +02:00
renovate[bot] 71382ee697 fix(deps): update dependency com.posthog:posthog-android to v3.24.0 (#5564)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 16:23:13 +02:00
Benoit Marty b62382ffc7 Fix test warning (#5558)
* Introduce JsonProvider.

It will ensure that classes are using the correct Json instances in the unit tests.

* Avoid creating a Json instance many times.

* Update ref.
2025-10-20 12:08:05 +02:00
ElementBot a22101150b Sync Strings (#5562)
* Sync Strings from Localazy

* Sync strings again

---------

Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-10-20 10:04:46 +00:00
Benoit Marty 6c77359d98 Update ref. 2025-10-20 10:59:16 +02:00
Benoit Marty 94392d30b2 Avoid creating a Json instance many times. 2025-10-20 09:40:47 +02:00
Benoit Marty df48ed5a2d Introduce JsonProvider.
It will ensure that classes are using the correct Json instances in the unit tests.
2025-10-20 09:40:42 +02:00
Benoit Marty fa8ddba1f5 Merge pull request #5557 from element-hq/feature/bma/sortFF
Sort feature flags
2025-10-17 15:26:39 +02:00
Benoit Marty 43971ee250 Add unit test on DefaultFeaturesProvider. 2025-10-17 14:55:41 +02:00
Benoit Marty a38df694fd Fix typo. 2025-10-17 14:52:06 +02:00
renovate[bot] 67418fcc6b fix(deps): update metro to v0.7.0 (#5554)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 14:47:59 +02:00
ElementBot 455ddb5b43 Update screenshots 2025-10-17 11:00:29 +00:00
Benoit Marty bfe01e602c Fix test. 2025-10-17 12:38:56 +02:00
Benoit Marty a24cde6d0b Avoid using volatile FeatureFlags in DefaultFeatureFlagServiceTest 2025-10-17 12:38:55 +02:00
Benoit Marty ba52b9ad3a Add test on api getAvailableFeatures. 2025-10-17 12:38:54 +02:00
Benoit Marty 4b76ddaddc Improve and fix tests. 2025-10-17 12:38:54 +02:00
Benoit Marty 0043e462a4 Ensure labs feature are ordered as they are declared. 2025-10-17 12:38:53 +02:00
Benoit Marty 87a1b79726 Perform toImmutableList() less often. 2025-10-17 12:38:52 +02:00
Benoit Marty c98601c3c3 Extract EnabledFeature. 2025-10-17 12:38:51 +02:00
Benoit Marty 1a2255013d Show a ProgressDialog during Clear cache action. 2025-10-17 12:38:50 +02:00
Benoit Marty de2a4bc8c6 Improve FeatureFlagService API. 2025-10-17 12:38:49 +02:00
Benoit Marty d2dfad7726 Fix warning and also fix bug! 2025-10-17 12:38:48 +02:00
Benoit Marty a770716984 Fix warning 2025-10-17 12:38:48 +02:00
Benoit Marty 999a1f6a59 Improve fun api. 2025-10-17 12:38:47 +02:00
Benoit Marty 164cd26b1e Let the order of FeatureFlag follow the order they are declared in the code.
Using map.keys does not guarantee that the order is kept, so using List instead.
2025-10-17 12:38:45 +02:00