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>
This commit is contained in:
alexandrev-tibco
2026-04-27 09:48:20 +02:00
parent 6c7e12b41f
commit 110807d239
111 changed files with 3116 additions and 154 deletions
+39
View File
@@ -0,0 +1,39 @@
Plan your family's weekly meals in minutes — not hours.
MealMood is the simple, beautiful weekly meal planner for busy families. Build your dish library, plan lunches and dinners for the week, and share a gorgeous printable menu — straight to the fridge.
PLAN IN SECONDS
Create a full week of lunches and dinners with one tap. MealMood's smart auto-complete fills your planner using your dish library and tag rules — no repetition, no stress.
YOUR DISH LIBRARY
Add all your household favorites and label them with smart tags. Set rules like "max 2 times per week" or "dinner only" and MealMood will respect them automatically when auto-completing your week.
BEAUTIFUL EXPORTS — FRIDGE-READY
Share your weekly menu as a gorgeous image in 3 styles:
• Classic grid layout
• Elegant school timetable style
• Vertical A4 portrait — print it and stick it on the fridge
ALWAYS IN SYNC
iCloud sync keeps your plan up to date across all your Apple devices. One plan, visible everywhere.
CALENDAR INTEGRATION
Sync your meals directly to Apple Calendar so the whole family always knows what's for lunch and dinner.
— — —
FREE PLAN
• Up to 20 dishes
• Plan the current week
• Ad-supported
PREMIUM (monthly subscription)
• Unlimited dishes
• Plan any future week
• Advanced tag rules
• Beautiful week exports
• Ad-free experience
— — —
Available in English, Spanish, French, German, Italian and Portuguese.