Releases: Joussflls10/Jouss-Patches
Release list
v1.21.0
THE REAL FIX
Patch CustomerInfo.getActiveSubscriptions() to return a non-empty set.
Root cause: The JS app checks activeSubscriptions.length > 0 FIRST in hasActiveEntitlementOrSubscription(). If the user never subscribed, RevenueCat returns an empty set. Our EntitlementInfo.isActive() patch was useless because there were ZERO EntitlementInfo objects to call it on.
Fix: CustomerInfo.getActiveSubscriptions() now returns Collections.singleton("premium") so JS sees an active subscription and calls setIsPremiumUser(true).
v1.20.1
Fixes
- Add Superwall subscription status bypass to Morolingo Premium.
- Force Superwall Entitlements.setSubscriptionStatus to ACTIVE with a synthetic entitlement.
- Keep existing Pairip and RevenueCat patches.
Note: If your Morphe app still shows v1.19.0, clear the app cache and refresh the patch source.
Jouss Patches v1.20.0
Fixed Morolingo Premium — patches EntitlementInfo.isActive() correctly, plus getWillRenew and getVerification.
Jouss Patches v1.19.0
First release — includes Morolingo Premium patch!