thunderbird / thunderbird/thunderbird-android
Feature Flag — Remote Flags — Introduce a Feature Flag settings screen
@rafaeltonholo is already working on this.
Since Aug 26, 2026.
- Dominant language
- Kotlin
- Stars
- 14k
- Forks
- 2.8k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 57
Description
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:
- The link from which we are consuming the remote feature flag (non-editable).
- The last time the remote catalog was updated.
- The next scheduled time to fetch the remote catalog.
- The current list of enabled flags (non-editable).
If the remote feature flag is disabled, the screen should display:
- A message indicating that the remote feature flag is disabled and that the app is currently using the bundled catalog.
- 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.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.