You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: embedded paywall, CLIENT type handling, improved images (#6)
* feat(ios): add CLIENT presentation type handling in all placements
Guard against .client type presentations across all fetchPresentation call sites
(filters, recipe_detail, favorites, onboarding) — log and return instead of
attempting to display a server-built screen the app must render itself.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(android): add embedded paywall banner and CLIENT type handling
- Add EmbeddedPaywallBanner composable using Purchasely.presentationView()
with placement "home_banner", shown as a LazyVerticalGrid header item
for non-premium users on the Home screen
- Add PLYPresentationType.CLIENT guard in all fetchPresentation call sites
(HomeScreen/filters, DetailScreen/favorites+recipe_detail,
FavoritesScreen/favorites, SettingsScreen/onboarding) — logs and skips
display() for client-built paywalls
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments