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
@@ -0,0 +1 @@
+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.
+1
View File
@@ -0,0 +1 @@
dinner ideas,what to cook,weekly menu,lunch ideas,meal prep,food schedule,recipe organizer,cooking
@@ -0,0 +1 @@
https://mealmood.app
+1
View File
@@ -0,0 +1 @@
MealMood: Family Meal Planner
+1
View File
@@ -0,0 +1 @@
https://mealmood.app/privacy.html
@@ -0,0 +1 @@
Plan lunches & dinners for the whole week in seconds. 3 beautiful export styles — including A4 for the fridge. Free to start, Premium unlocks everything.
+5 -7
View File
@@ -1,8 +1,6 @@
Smarter meal planning in this update:
New in 1.0.5:
Auto-assign now avoids repeating the same dish twice when alternatives are available — smarter, more varied weekly plans.
Adding multiple dishes is now faster: the form stays open after saving so you can add several in a row.
Calendar sync fixed: events are now updated instead of duplicated when re-syncing.
Onboarding simplified: dishes are now optional during setup — jump in and add them later if you prefer.
Various improvements and bug fixes.
Eating out — mark any meal slot as "eating out" so it doesn't count as missing and is skipped by auto-assign.
Rule conflicts panel — see all rule violations in one place and fix or ignore them with one tap.
Firebase Crashlytics — crash reporting now active for faster bug fixes.
Search bar fix — text is now readable in dark mode.
+1
View File
@@ -0,0 +1 @@
Plan Your Meals, Share & Print
+1
View File
@@ -0,0 +1 @@
https://mealmood.app