Jorge Martín
ea2fc290b7
Changelog for version 25.10.1
2025-10-21 15:24:55 +02:00
Jorge Martín
7a4528f1c5
Adding fastlane file for version 25.10.1
2025-10-21 15:24:55 +02:00
Jorge Martín
e6e8fba829
Setting version for the release 25.10.1
2025-10-21 15:24:54 +02:00
Benoit Marty
f8628840ca
Merge pull request #5565 from element-hq/bma/wellknownBrandColor
...
Improve code around Element .well-known configuration
2025-10-21 14:15:30 +02:00
Benoit Marty
64b5b53510
Improve API and documentation
2025-10-21 11:53:36 +02:00
Jorge Martin Espinosa
10bf5f1c8c
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
cbeb58f00e
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
cd375cafba
Merge pull request #5568 from element-hq/feature/bma/fixDeprecation
...
`interface TestParameterValuesProvider` is deprecated.
2025-10-21 11:22:38 +02:00
renovate[bot]
f36e017e3a
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
e062ade239
interface TestParameterValuesProvider is deprecated.
2025-10-21 09:12:11 +02:00
Benoit Marty
0f3858649c
Update ref
2025-10-20 16:56:36 +02:00
Benoit Marty
0e4a3c8d12
Bug reporter: ensure the log are store in the correct folder.
2025-10-20 16:33:49 +02:00
Benoit Marty
c4884879d8
Avoid emitted a new value each time the token is refreshed (for instance)
2025-10-20 16:33:48 +02:00
Benoit Marty
64ff19c808
Update API around brandColor.
2025-10-20 16:33:46 +02:00
renovate[bot]
3140de4577
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
71c853d1a7
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
5f6a93cd1a
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
76592eacb1
Update ref.
2025-10-20 10:59:16 +02:00
Benoit Marty
ab35235bae
Avoid creating a Json instance many times.
2025-10-20 09:40:47 +02:00
Benoit Marty
241a968d66
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
c962201722
Merge pull request #5557 from element-hq/feature/bma/sortFF
...
Sort feature flags
2025-10-17 15:26:39 +02:00
Benoit Marty
69aafe9841
Add unit test on DefaultFeaturesProvider.
2025-10-17 14:55:41 +02:00
Benoit Marty
6e722a2998
Fix typo.
2025-10-17 14:52:06 +02:00
renovate[bot]
992a35e249
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
e5a9e2dc74
Update screenshots
2025-10-17 11:00:29 +00:00
Benoit Marty
52789cec8c
Fix test.
2025-10-17 12:38:56 +02:00
Benoit Marty
ba49cfb07c
Avoid using volatile FeatureFlags in DefaultFeatureFlagServiceTest
2025-10-17 12:38:55 +02:00
Benoit Marty
a76ab22ed5
Add test on api getAvailableFeatures.
2025-10-17 12:38:54 +02:00
Benoit Marty
09a6ffc081
Improve and fix tests.
2025-10-17 12:38:54 +02:00
Benoit Marty
b6ec06ebc6
Ensure labs feature are ordered as they are declared.
2025-10-17 12:38:53 +02:00
Benoit Marty
ff70722f8d
Perform toImmutableList() less often.
2025-10-17 12:38:52 +02:00
Benoit Marty
098a74435d
Extract EnabledFeature.
2025-10-17 12:38:51 +02:00
Benoit Marty
e747426bf9
Show a ProgressDialog during Clear cache action.
2025-10-17 12:38:50 +02:00
Benoit Marty
b7ac322d18
Improve FeatureFlagService API.
2025-10-17 12:38:49 +02:00
Benoit Marty
6854f014b0
Fix warning and also fix bug!
2025-10-17 12:38:48 +02:00
Benoit Marty
9094f2e823
Fix warning
2025-10-17 12:38:48 +02:00
Benoit Marty
d913c6db0c
Improve fun api.
2025-10-17 12:38:47 +02:00
Benoit Marty
828ee38c09
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
Jorge Martin Espinosa
b90dc081b7
Fix media viewer not being dismissed with reduced motion enabled ( #5555 )
...
This is also called 'remove animations' in some Android versions. It seems like the associated coroutine dispatcher never allows the `delay` calls to complete, or maybe they take too long and the coroutine is cancelled before they finish.
2025-10-17 10:10:13 +00:00
Jorge Martin Espinosa
597c9b473a
Sync notifications using WorkManager ( #5545 )
...
* Initial implementation of notification sync using `WorkManager`
* Use custom `MetroWorkerFactory` to allow assisted injection in WorkManager Workers
* Add tests for `FetchNotificationWorker`. Create `FakeNotificationResolverQueue` to help testing.
* Add more tests, fix Konsist checks
* Add tests for `SyncNotificationWorkManagerRequest`
* Simplify `FakeNotificationResolverQueue`
2025-10-17 09:51:27 +00:00
Benoit Marty
42c775d740
Merge pull request #5542 from element-hq/feature/bma/assetReader
...
Improve colors customization
2025-10-16 22:12:35 +02:00
Benoit Marty
aefef9095b
Update Ref.
2025-10-16 21:40:14 +02:00
Benoit Marty
ed50f2c9f9
Update Ref.
2025-10-16 21:16:10 +02:00
Benoit Marty
14cebee7b3
Update Ref.
2025-10-16 20:58:39 +02:00
Benoit Marty
0656b5b2c4
Merge remote-tracking branch 'origin/develop' into feature/bma/assetReader
2025-10-16 20:34:38 +02:00
Benoit Marty
d632625684
Merge pull request #5552 from element-hq/feature/bma/extractConsoleMessageLogger
...
Extract console message logger and mutualize instance of Json
2025-10-16 18:46:18 +02:00
Benoit Marty
ff205042ec
Fix tests.
2025-10-16 18:16:48 +02:00
Benoit Marty
44a70729f8
Merge branch 'develop' into feature/bma/extractConsoleMessageLogger
2025-10-16 17:14:37 +02:00
Benoit Marty
bb104cc96f
Fix test compilation/execution issue.
...
Happened after concurrent merging of PRs.
2025-10-16 17:13:37 +02:00
Benoit Marty
535211631d
Improve AssetReader.
2025-10-16 16:46:40 +02:00