feat(flags): move beta flags to advanced features with track-based visibility#903
Merged
Conversation
…sibility - Add FeatureTrack enum and minTrack property to FeatureFlag for controlling flag visibility tiers (Production visible to all, Internal requires unlock) - Move Beta Flags from hidden staff-only menu item to always-visible sub-item under Advanced Features with Beta indicator - PhoneNumberSend set to Production track (always visible) - All other flags, Home Screen, and Developer sections require 7-tap beta override to appear Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
Messenger is now always on when PhoneNumberSend is enabled. The separate Messenger toggle is removed - the send flow always uses the chat/messenger path since it is already guarded by PhoneNumberSend. - Mark Messenger flag as launched (default true) - Remove requiredFlag dependency and Messenger filter in controller - Simplify SendFlowViewModel: remove messengerEnabled branching, always navigate to chat for Flipcash contacts
Add a new Internal-track beta flag to gate phone number verification during onboarding independently from PhoneNumberSend. Contact permissions remain tied to PhoneNumberSend. Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.