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
Jorge Martin Espinosa
c0d6862b6e
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
ebe94f873e
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
f3d75ee85c
Merge pull request #5542 from element-hq/feature/bma/assetReader
...
Improve colors customization
2025-10-16 22:12:35 +02:00
Benoit Marty
8b8232ebe5
Update Ref.
2025-10-16 21:40:14 +02:00
Benoit Marty
73744e6f34
Update Ref.
2025-10-16 21:16:10 +02:00
Benoit Marty
673729cdff
Update Ref.
2025-10-16 20:58:39 +02:00
Benoit Marty
6d779770d7
Merge remote-tracking branch 'origin/develop' into feature/bma/assetReader
2025-10-16 20:34:38 +02:00
Benoit Marty
a264654438
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
b01de9efa7
Fix tests.
2025-10-16 18:16:48 +02:00
Benoit Marty
a50b9f1e49
Merge branch 'develop' into feature/bma/extractConsoleMessageLogger
2025-10-16 17:14:37 +02:00
Benoit Marty
5702b38157
Fix test compilation/execution issue.
...
Happened after concurrent merging of PRs.
2025-10-16 17:13:37 +02:00
Benoit Marty
04607d6da3
Improve AssetReader.
2025-10-16 16:46:40 +02:00
Benoit Marty
7c437761c4
Move Json provider from Network module to AppModule to reuse it.
2025-10-16 16:37:08 +02:00
Benoit Marty
4400cd3643
Extract code that log a ConsoleMessage so that it can be reused.
2025-10-16 16:15:09 +02:00
Benoit Marty
cdd0b29527
Add a way to reset the colors.
2025-10-16 15:19:19 +02:00
Benoit Marty
19e3d5901d
Always show dividers.
2025-10-16 12:19:48 +02:00
ganfra
fc5417b7eb
Merge pull request #5540 from element-hq/feature/fga/space_ui_tweak
...
design(space): match figma for Space views
2025-10-16 10:26:50 +02:00
Benoit Marty
5037dadf7e
Merge pull request #5532 from element-hq/feature/bma/multiAccountReport
...
Add number of accounts info in the rageshake data.
2025-10-16 10:26:13 +02:00
Benoit Marty
50c0d3091c
Update ref.
2025-10-16 09:58:11 +02:00
renovate[bot]
190681f849
fix(deps): update dependency org.maplibre.gl:android-sdk to v12.0.1 ( #5548 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-16 09:29:47 +02:00
Benoit Marty
770ef9d275
Cleanup
2025-10-15 18:26:48 +02:00
Benoit Marty
dc9d53093d
Update ref to submodule.
2025-10-15 18:16:45 +02:00
夜坂雅
fc587b9d39
fix: Remove unknown room display condition ( #5514 )
2025-10-15 16:35:49 +02:00
Benoit Marty
68ef671478
Add tests
2025-10-15 15:31:53 +02:00
ElementBot
51ed35ac4d
Update screenshots
2025-10-15 12:37:27 +00:00
Benoit Marty
757b1761d3
SuperButton: always use gradientActionColors().
2025-10-15 14:18:52 +02:00
Benoit Marty
b60a83b344
GradientFloatingActionButton: use gradientActionColors().
2025-10-15 14:17:00 +02:00
Benoit Marty
ac246dd521
Remove custom color for enterprise build.
2025-10-15 14:10:42 +02:00
Jorge Martin Espinosa
8b169c4265
Fix 'test push loop back' notification check ( #5541 )
...
Include a fake client secret as the HS would do, since it's now mandatory.
2025-10-15 14:07:18 +02:00
Benoit Marty
b579ff147d
Fix tests.
2025-10-15 12:08:58 +02:00
ElementBot
97316e26fd
Update screenshots
2025-10-15 09:50:04 +00:00