Skip to content

Update FF when refreshing pro entitlements#7960

Merged
cmonfortep merged 1 commit intodevelopfrom
feature/cristian/subscriptions/ff_refresh_entitlement
Mar 13, 2026
Merged

Update FF when refreshing pro entitlements#7960
cmonfortep merged 1 commit intodevelopfrom
feature/cristian/subscriptions/ff_refresh_entitlement

Conversation

@cmonfortep
Copy link
Contributor

@cmonfortep cmonfortep commented Mar 13, 2026

Task/Issue URL: https://app.asana.com/1/137249556945/project/72649045549333/task/1213641986703613?focus=true

Description

Introduces new FF to enabled/disable pro entitlements fetcher
Decouples that logic from the actual feature

Steps to test this PR

Feature 1

UI changes

Before After
!(Upload before screenshot) (Upload after screenshot)

Note

Medium Risk
Changes subscription feature/entitlement fetching logic at app startup to be controlled by a new remote flag, which could affect which base plans are queried and cached. Impact is limited in scope but touches subscription availability behavior.

Overview
Decouples pro-tier entitlements refresh from purchase availability by introducing a new privacyPro.fetchProTierEntitlements remote flag (default enabled).

SubscriptionFeaturesFetcher now uses this new flag (instead of allowProTierPurchase) to decide whether to include both Basic and Advanced subscription products when selecting base plans to fetch and cache subscription features/entitlements.

Written by Cursor Bugbot for commit 5d1bab7. This will update automatically on new commits. Configure here.

@cmonfortep
Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Copy link
Contributor

@lmac012 lmac012 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@cmonfortep cmonfortep merged commit d8f8b51 into develop Mar 13, 2026
20 checks passed
@cmonfortep cmonfortep deleted the feature/cristian/subscriptions/ff_refresh_entitlement branch March 13, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants