element-x-ada/features
Jorge Martin Espinosa 9714abe032
Add Labs screen for beta testing of public features (#5465)
* Add Labs screen:

- Make `Feature` have an `isInLabs` boolean to distinguish private feature flags from public ones.
- Have `FeatureFlagsService` provide the list of available flags.
- Display the labs item in the settings screen only if there are available public features.
- Remove public feature toggles from developer options.
- Implement the labs screen with the public features.
- Add a clear cache step to the threads feature toggle
- Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2025-10-07 10:02:54 +00:00
..
analytics Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
announcement Sync Strings from Localazy (#5460) 2025-10-06 12:38:51 +02:00
cachecleaner Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
call Let MatrixClient exposes val instead of fun for the services. 2025-10-06 15:12:35 +02:00
changeroommemberroles Sync Strings from Localazy (#5460) 2025-10-06 12:38:51 +02:00
createroom Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
deactivation Sync Strings from Localazy (#5427) 2025-09-29 15:10:21 +00:00
enterprise Import Compound code from project https://github.com/element-hq/compound-android 2025-10-03 18:23:27 +02:00
ftue Only offer to verify if a cross-signed device is available (#5433) 2025-10-06 12:40:52 +02:00
home Merge pull request #5468 from element-hq/feature/fga/space_tweaks 2025-10-07 10:55:05 +02:00
invite Remove code duplication. 2025-10-01 11:21:36 +02:00
invitepeople Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
joinroom feature(space): introduce SpaceRoomVisibility and remove room count 2025-10-06 20:50:05 +02:00
knockrequests Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
leaveroom Sync Strings from Localazy (#5427) 2025-09-29 15:10:21 +00:00
licenses Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
location Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
lockscreen Merge pull request #5420 from element-hq/feature/bma/metroAssistedInject 2025-09-30 15:39:23 +02:00
login Let MatrixClient exposes val instead of fun for the services. 2025-10-06 15:12:35 +02:00
logout Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
messages Let MatrixClient exposes val instead of fun for the services. 2025-10-06 15:12:35 +02:00
migration Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
networkmonitor Remove dagger and anvil dependencies, try to simplify gradle build scripts a bit 2025-09-04 16:49:21 +02:00
poll Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
preferences Add Labs screen for beta testing of public features (#5465) 2025-10-07 10:02:54 +00:00
rageshake Let MatrixClient exposes val instead of fun for the services. 2025-10-06 15:12:35 +02:00
reportroom Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
roomaliasresolver Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
roomcall Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
roomdetails Let MatrixClient exposes val instead of fun for the services. 2025-10-06 15:12:35 +02:00
roomdirectory Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
roommembermoderation Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
securebackup Let MatrixClient exposes val instead of fun for the services. 2025-10-06 15:12:35 +02:00
share Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00
signedout Fix test. 2025-10-02 10:14:01 +02:00
space Merge pull request #5468 from element-hq/feature/fga/space_tweaks 2025-10-07 10:55:05 +02:00
startchat Sync Strings from Localazy (#5427) 2025-09-29 15:10:21 +00:00
userprofile We do not need CurrentSessionIdHolder anymore. 2025-10-01 17:57:13 +02:00
verifysession Sync Strings from Localazy (#5460) 2025-10-06 12:38:51 +02:00
viewfolder Update metro to v0.6.7 (#5416) 2025-09-26 08:16:36 +00:00