Files
FamilyMealPlanner/fastlane/metadata/review_information/notes.txt
T
alexandrev-tibco 110807d239 1.0.5: Eating out slots, rule violations panel, Crashlytics, search bar fix
- Eating out: tap any empty slot → "Mark as eating out"; shows teal indicator,
  skipped by auto-assign, counts as complete, tap again to unmark
- Rule violations panel: access via wand long-press context menu when conflicts exist;
  shows all isRuleOverridden slots with Fix (clear) or Ignore (acknowledge) actions
- Firebase Crashlytics integrated: CrashlyticsService + dSYM upload build phase,
  isPremium property tracked per session
- PremiumSyncService: extracted premium state machine, StoreKit Transaction.updates
  listener, isPremium no longer synced via iCloud to avoid stale state
- StoreManager: analytics on purchase/restore, bundle ID fallback for product ID lookup
- Search bar contrast bug fixed: TextField now has explicit foreground color for dark mode
- WelcomeStepView: redesigned onboarding welcome screen with week preview
- Version bump: 1.0.5 build 22

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 09:48:20 +02:00

22 lines
886 B
Plaintext

Please review together with IAP https://appstoreconnect.apple.com/apps/6759255553/distribution/iaps/6759257107 that is also new for this version.
MealMood includes one auto-renewable subscription IAP (MealMood Premium Monthly, 2.99 EUR/month) that is also new in this version. So please review both together.
What is unlocked by Premium:
Ad-free experience
Monthly history view
Week plan image export/share
Advanced planning features
How to test IAP:
Launch app and open Settings > Premium (or tap a Premium-locked action such as Export when on Free).
Tap Subscribe to start the purchase flow.
Tap Restore Purchases to verify restoration behavior.
Family Sharing is enabled for this subscription in App Store Connect.
Notes:
The app is fully usable without purchase (Free plan).
Premium paywall is only shown when accessing Premium features.
No external payment methods are used.