canUseBeta static method

bool canUseBeta()

Canonical check for beta features. Replaces raw AppConfig.instance.showBetaFeatures checks across the app.

Resolution order:

  1. Admin bypass.
  2. Global showBetaFeatures master switch (must be on).
  3. User subscription >= premium.

Implementation

static bool canUseBeta() {
  if (isAdmin) return true;
  if (!showBeta) return false;
  return isPremiumOrAbove();
}