Skip to content

Feature Flag — Remote Flags — Introduce a Feature Flag settings screen #11457

Description

@rafaeltonholo

To allow users to choose whether to use the remote feature flag catalog, we need to create a dedicated Feature Flag settings screen that enables them to opt in or out.

This screen should include a switch to enable or disable the remote feature flag.

If the remote feature flag is enabled, the screen should display:

  1. The link from which we are consuming the remote feature flag (non-editable).
  2. The last time the remote catalog was updated.
  3. The next scheduled time to fetch the remote catalog.
  4. The current list of enabled flags (non-editable).

If the remote feature flag is disabled, the screen should display:

  1. A message indicating that the remote feature flag is disabled and that the app is currently using the bundled catalog.
  2. The current list of enabled flags (non-editable).

If we are in a debuggable build, the screen should also include a button that navigates to the Secret Debug Screen, where we can override the flags.

Metadata

Metadata

Assignees

Labels

status: needs designIssues requiring design decisions or inputstype: enhancementNew features or improvements to existing features.

Fields

Estimate

2

Priority

None yet

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions