Home Log In Create Account

What's New & Coming Soon

See what has been added to MealCrew and get a peek at what we're building next.

CURRENT VERSION
v1.1.1.98.0
Family Schedule Privacy Released 2026-09-22

Recent Changes

The quick version. The full history is below.

πŸ“…
Connected Calendars

Connect a Google Calendar to MealCrew as a private, read-only calendar source, choose which Google calendars to show and who in the family can see them, and view imported events alongside MealCrew events throughout the app.

🧹
Chores & Rewards

Households can now create recurring or one-time chores, either assigned to a family member or left Up for Grabs for anyone to claim, with optional guardian approval before a reward is earned. A Reward Catalog lets families redeem points or money, the Family Wallet tracks each member's balance, and an optional points-to-money conversion is available. Chores & Rewards administration remains guardian-only.

🎨
Personal Accent Colors

Choose your own MealCrew icon accent color in My Account. Your choice follows your account across devices. Color pickers on iPhone and iPad were also fixed across My Account and Family custom colors.

🌐
Connect with MealCrew

Visit our new Connect page for Facebook, Instagram, and TikTok links. Facebook Community is Coming Soon. Find Connect in the desktop and mobile menus, footer, and Help Center.

⏰
Meal Prep Reminders

Planned meals can now have multiple defrost, prep, cooking, or custom reminders with one or more family recipients, and Today meal cards open meal management directly from Home.

πŸ“…
Calendar, Home & Push Fixes

Family events now appear on Home, mobile Month can add events, Calendar remembers its view, and Android push requests immediate delivery.

September 20, 2026

πŸ“…

Connected Calendars

Bring selected Google Calendar events into MealCrew alongside your family schedule and meal plans.

βœ“ Connect a Google account from My Account and choose which calendars you want MealCrew to display.
βœ“ Imported Google Calendar events appear alongside MealCrew family events while remaining clearly identified as external events.
βœ“ Calendar access is read-only: MealCrew does not create, modify, or delete events in your Google Calendar.
βœ“ Calendar sharing is private by default, with explicit controls for sharing selected calendars with your MealCrew family.
βœ“ Automatic background syncing keeps authorized Google Calendar events up to date in MealCrew.

September 19, 2026

🧹

Chores & Rewards

Families can manage chores, rewards, points, and a parent-held virtual family wallet together in MealCrew.

βœ“ Create recurring or one-time chores assigned to a family member or left Up for Grabs.
βœ“ Optional guardian approval controls when completed chores earn their rewards.
βœ“ The Reward Catalog supports points and money rewards with a redemption workflow.
βœ“ Family Wallet tracks each member's points and money balance with reason and history.
βœ“ Optional points-to-money conversion is available while Chores & Rewards administration remains guardian-only.

September 13, 2026

🌐

Connect with MealCrew

Find MealCrew's social channels together on the new public Connect page.

βœ“ Follow MealCrew on Facebook, Instagram, and TikTok through links that open in a new tab.
βœ“ Facebook Community is shown as Coming Soon, with no active link.
βœ“ Open Connect from the desktop CREW menu, mobile Family & App menu, shared footer, or Help Center.

September 10, 2026

πŸ“…

Calendar Experience & Customization

MealCrew's Calendar is easier to use on phones, more personal for each family, and cleaner to print.

βœ“ Month view now stays a true seven-column calendar on mobile instead of collapsing into a long stacked list.
βœ“ Calendar navigation is more compact and stays useful while scrolling on mobile.
βœ“ Family Events use assigned family-member colors, including split-color cards when multiple people are assigned.
βœ“ Families can choose their own Breakfast, Lunch, and Dinner Calendar colors from Family Settings.
βœ“ Calendar printing now preserves busy-day content and removes app-only navigation and STAGING chrome.

September 10, 2026

⏰

Cooking & Meal Reminders

Cooking reminders now run through MealCrew's unified notification engine with safer scheduling and easier defaults.

βœ“ Cooking & Meal Reminders now use the shared notification scheduler and delivery pipeline instead of the legacy standalone reminder worker.
βœ“ Editing, moving, swapping, removing, or reassigning a meal cancels stale pending reminders so the current meal details can be scheduled cleanly.
βœ“ Reminder dedupe includes the meal occurrence, cook, and due time so unchanged scans stay idempotent while legitimate reschedules can create a new reminder.
βœ“ New meal details default to 8:00 AM for Breakfast, 12:00 PM for Lunch, and 5:00 PM for Dinner, with a one-hour reminder default.
βœ“ Test Notification now gives persistent immediate feedback and suppresses repeated submits while the test is pending.
πŸ””

Notification Expansion

Meal Requests and family membership activity now use MealCrew's unified notification engine.

βœ“ Meal Request submissions notify the appropriate family admins, while approve, move, and decline decisions notify the original requester through the unified engine.
βœ“ Family welcome and new-member notifications now use the same preference-aware delivery pipeline instead of direct email sending.
βœ“ Deterministic dedupe keys prevent repeated trigger processing from creating duplicate logical notifications.
βœ“ Email preferences are applied at delivery time, and the events are ready for future Push delivery once native mobile token registration is available.
βœ“ Pending Family Requests received a compact desktop action layout so Approve, Move Date, and Decline are easier to scan and use.

September 9, 2026

πŸ””

Unified Notifications & Family Event Reminders

MealCrew now has one notification foundation for configurable reminders, delivery tracking, and future Push + Email expansion.

βœ“ Added per-user notification preferences in My Account with independent Email and future Push controls by notification type.
βœ“ Family Event Reminders are wired end-to-end through the unified notification engine with configurable lead times.
βœ“ Reminder scheduling is recurrence-aware, deduplicated, and safely canceled/rescheduled when Family Schedule events are edited or deleted.
βœ“ Added notification delivery-attempt tracking, device-token infrastructure, and a worker that processes due notifications.
βœ“ Push remains safely unavailable until Firebase and native mobile token registration are configured; the interface clearly labels it Coming Soon.
βœ“ Added a self-service Test Notification action and capability-aware messaging so STAGING never implies that disabled delivery occurred.
βœ“ Production delivery was verified with a real Family Event Reminder email after the guarded v1.1.1.84.0 promotion.
🧰

Family Schedule, Help & Ingredient Library Polish

The notifications release also closes several acceptance and documentation issues found during final testing.

βœ“ Family Schedule edit/detail actions now use consistent alignment and MealCrew's custom delete confirmation instead of the browser's native confirm dialog.
βœ“ Changing an event start date keeps a same-day end date synchronized, and new timed events default to 5:00 PM–6:00 PM with the end following start-time changes until manually overridden.
βœ“ Corrected Help guidance for recipe-photo limits, Top 10 privacy, Ingredient Library syncing, Meal Request permissions, email verification, and password reset behavior.
βœ“ Fixed Ingredient Library's Unused and Used Once filters so they now actually filter by recipe usage count.
βœ“ Final authoritative disposable regression passed 1850/1850 with 0 failures and 0 errors.

September 8, 2026

πŸ“…

Family Schedule & Combined Calendar

Family activities now live alongside meals so MealCrew can connect what the family is doing with what the family is eating.

βœ“ Create, view, edit, and delete family events with dates, times, all-day support, categories, locations, notes, and household-member assignment.
βœ“ Recurring events support daily, weekly, every few weeks, selected weekdays, and monthly schedules with recurrence end dates.
βœ“ Calendar combines scheduled meals and Family Schedule events while keeping independent Meals and Family Events filters.
βœ“ Family Schedule remains the event-management surface while Calendar provides the combined visual view.
βœ“ Event categories provide quick visual distinction while meals remain visually prominent.
🍽️

Faster Calendar & Pick Meal Experience

Planning a meal or adding an activity from Calendar now takes fewer steps.

βœ“ Calendar days include an Add Event shortcut that starts a Family Schedule event with the selected date already filled in.
βœ“ Pick Meal uses responsive cards designed for both desktop and mobile.
βœ“ All, Breakfast, Lunch, and Dinner filters update immediately without reloading the page.
βœ“ Live search preserves the active meal-period filter.
βœ“ Eater assignment defaults to the family and expands only when you need to choose specific household members.
βœ“ Follow-up reliability work keeps filters, eater controls, conflict handling, and Add Meal working correctly after live-search results refresh.
πŸ“

Smarter Family Schedule Locations

Event locations can now use real-place suggestions and open the exact destination in Google Maps.

βœ“ Start typing a location to see matching Google Places suggestions.
βœ“ Selecting a place saves its friendly name and formatted address.
βœ“ MealCrew keeps the selected Google Place information so Open in Google Maps can target the exact destination.
βœ“ Manual location text still works when you do not want or cannot find a suggested place.
βœ“ Editing selected location text safely falls back to the manual location instead of keeping stale place information.
βœ‰οΈ

Verification Email Protection

MealCrew now prevents repeated verification emails from being sent too quickly.

βœ“ Verification resends are protected by a five-minute cooldown.
βœ“ The original verification email after signup still sends immediately.
βœ“ Changing an account email address can still trigger its new verification email immediately.
βœ“ A failed email-delivery attempt can be retried without waiting for the cooldown.
βœ“ Existing additional request-rate protection remains in place.

August 24–28, 2026

πŸ“š

295 MealCrew Recipes

MealCrew now includes a complete built-in starter library with 295 recipes ready from day one.

βœ“ Browse 50 Breakfast, 100 Lunch, and 145 Dinner recipes.
βœ“ MealCrew recipes include ingredients, instructions, meal categories, and polished recipe presentation.
βœ“ Copy any MealCrew recipe into your family's own editable recipe library.
βœ“ The built-in collection gives new families plenty to explore without requiring them to create every recipe themselves.
βœ“ Community Recipes remain the growing shared library alongside MealCrew's curated collection.
⭐

Ratings Across MealCrew Recipes

Official MealCrew and approved Community recipes now have their own ratings and favorites.

βœ“ Rate and favorite shared recipes directly while browsing.
βœ“ See MealCrew-wide recipe ratings while discovering new meals.
βœ“ A recipe copied into your family keeps its own independent household rating and favorite state.
βœ“ Your changes to a copied recipe never modify the original shared recipe.
πŸ†

Smarter Top 10 Recipe Discovery

Top 10 now does a better job finding recipes families genuinely love and make.

βœ“ Ratings are an important part of what helps great recipes rise.
βœ“ Recipes made by more families receive stronger real-world validation.
βœ“ Favorites and repeat cooking help reinforce recipes people keep coming back to.
βœ“ Breakfast, Lunch, Dinner and Week, Month, All Time leaderboard views remain available.
πŸ“…

Better Mobile Calendar

Meal planning from a phone is easier with touch-friendly meal movement and smarter Calendar positioning.

βœ“ Opening Calendar focuses on today's date.
βœ“ Switching between Week and Month returns you to the current period.
βœ“ Long-press a scheduled meal on mobile and drag it to another date.
βœ“ Drop onto an empty slot to move the meal and leave the original day empty.
βœ“ Drop onto another scheduled meal to swap them.
βœ“ Calendar actions preserve your position so you do not unexpectedly jump around the page.
🏷️

More Flexible Recipe Libraries

MealCrew can organize more than just traditional Breakfast, Lunch, and Dinner recipes.

βœ“ Added Recipe Type choices for Main Dish, Side Dish, Sauce / Condiment, Snack, Dessert, Appetizer / Dip, Drink, and Other.
βœ“ Full Recipes can live in your Recipe Library without being assigned to a meal period.
βœ“ Breakfast, Lunch, and Dinner categories still make recipes easy to find when planning meals.
🌎

More Ways to Discover Recipes

MealCrew's recipe experience now brings your own recipes, friends, the Community, and MealCrew's built-in collection together.

βœ“ Browse your family's private recipe library.
βœ“ Discover recipes shared by connected families.
βœ“ Explore approved Community recipes shared across MealCrew.
βœ“ Browse MealCrew's curated built-in recipe collection.
βœ“ Copy recipes you like into your own editable family library.

August 22–23, 2026

πŸ”‘

Google Sign-In

MealCrew now supports a faster Google-powered sign-in and signup experience.

βœ“ Continue with Google is available from login and signup.
βœ“ Google-backed accounts are treated as email-verified after Google identity verification.
βœ“ The production Android app uses the same working Google Sign-In flow.
πŸ‘₯

Connected Family Homes

Connected families now have a richer, privacy-safe Home instead of a thin sharing page.

βœ“ Meet the Crew shows family members with display names and profile pictures.
βœ“ Shared recipe previews include recipe imagery and direct navigation.
βœ“ Coming Up highlights shared dinners and Family Meal Plan opens around today's date.
βœ“ Private household information such as usernames, pantry, shopping, requests, activity, and settings stays private.
πŸ›‘οΈ

Safer Community Recipe Sharing

Community recipe publishing now includes a review flow while keeping owner control clear.

βœ“ Recipes submitted to the MealCrew community can be reviewed before appearing in public discovery.
βœ“ Owners can see review status and resubmit a rejected recipe after making changes.
βœ“ Friends-only and private recipe sharing remain separate from Community publishing.
πŸ“ˆ

Popular on MealCrew Upgrades

Top 10 now makes it easier to see what families are actually making.

βœ“ Switch between Breakfast, Lunch, and Dinner leaderboards.
βœ“ View Week, Month, or All Time popularity windows.
βœ“ Community visibility continues to respect recipe-sharing and privacy rules.
βœ‰οΈ

Verified Accounts & Recovery

Account verification and recovery are now part of the normal MealCrew experience.

βœ“ New email/password accounts can verify their email address.
βœ“ Forgot-password and reset-password flows help users recover access.
βœ“ Google Sign-In provides a verified identity path for Google-backed accounts.

August 15, 2026

⚑

Live Search & Filters Across MealCrew

Finding what you need now feels immediate across the app, not just in Recipes.

βœ“ Ingredient Library filters and search now refresh as soon as you choose or type.
βœ“ Pantry and Shopping now include live search, while Shopping meal filters update without a full page jump.
βœ“ What Can I Make updates matches immediately when Meal, Maximum Missing Ingredients, or Sort changes.
βœ“ Meal pickers, meal Ideas, and connected-family shared recipes now use the same live filtering behavior.
βœ“ Search waits for a short typing pause before refreshing so the server is not hit on every keystroke.
🧹

Cleaner Recipe Browsing

Recipes keeps its powerful filters without making you scroll through a wall of controls before seeing your meals.

βœ“ Removed the redundant global Breakfast / Lunch / Dinner navigation bar from the Recipes screen.
βœ“ Moved recipe search to the top and kept the everyday meal-period and Recipe / Quick Meal controls immediately visible.
βœ“ Moved Sharing, Family Rating, Tags, Recipe Readiness, Completion Time, and Last Made into an expandable More Filters panel.
βœ“ Active advanced filters appear as removable chips, with a one-tap Clear advanced filters action.
βœ“ Collapsed bulk Community Sharing controls into a compact settings section so normal recipe browsing starts closer to the actual recipes.
βœ“ All of the cleaned-up controls continue using the live-filter behavior added in v1.0.40.
🌎

Community Recipes & Recipe Discovery

Recipes is now the central place to discover meals from your family, friends, and the wider MealCrew community.

βœ“ Added My Recipes, Friends' Recipes, Community Recipes, and All Recipes views.
βœ“ Shared recipes identify the owning family and can be viewed or copied without allowing anyone to edit the owner's original.
βœ“ Copied recipes become independent editable copies in your own family library and start community-private.
βœ“ Families control friend sharing and community sharing independently, including per-recipe and bulk community-sharing controls.
βœ“ Added owner-aware search, true viewport centering on desktop, and a friendly Community Recipes invitation when no shared meals are available.
πŸš€

Getting Started & Onboarding

New and existing families now have an optional, progress-aware path to their first useful MealCrew setup.

βœ“ Added an optional Getting Started offer with Get Started, Maybe Later, and No Thanks choices.
βœ“ Getting Started follows real household progress instead of using a separate tutorial.
βœ“ Families are guided to add a meal and schedule their first Breakfast, Lunch, or Dinner using the real MealCrew workflow.
βœ“ A compact progress experience follows active onboarding and disappears when onboarding is finished or dismissed.
βœ“ Returning-user and existing-user behavior was regression-tested so onboarding does not become a permanent interruption.
βœ“ Fixed first-login behavior so brand-new accounts see the welcome choice before Getting Started begins instead of being silently auto-enrolled.
πŸ€–

Android App Milestone

MealCrew completed its core Android conversion and first signed Android release build.

βœ“ Completed the Trusted Web Activity Android wrapper and permanent MealCrew Android app identity.
βœ“ Verified Digital Asset Links so the Android app can trust the MealCrew HTTPS domain.
βœ“ Produced signed APK and Android App Bundle release builds and verified the installed app launches without persistent browser chrome.
βœ“ Verified external HTTP-to-HTTPS behavior and HSTS as part of Android/app-readiness hardening.
πŸ§ͺ

Safer Staging & Release Testing

MealCrew now has an isolated staging environment for testing risky changes before they reach families.

βœ“ Staging uses separate app data and a prominent visual banner so it cannot be confused with production.
βœ“ Signup and onboarding test helpers allow first-run and returning-user flows to be exercised repeatedly without changing production behavior.
βœ“ Community Recipe copying and Quick Meal sharing regressions were caught and fixed during staging validation before production release.
πŸ“ˆ

Activation & Retention Analytics

MealCrew can now measure whether families actually activate, return, and use the product instead of relying on simple visit counts.

βœ“ Added activated-family and activation-rate reporting.
βœ“ Added exact tracked 7-day retention and repeat-user measurements based on authenticated daily activity.
βœ“ Added family-level feature adoption across Calendar, Recipes, Quick Meals, Pantry, Shopping Cart, Meal Planner, Requests, and Ratings/Favorites.
βœ“ Added verified-email coverage and active-user windows for operational visibility.

August 14, 2026

πŸ“±

App-Ready Mobile & PWA Foundation

MealCrew received the core installable-app, mobile-navigation, offline, and device-readiness work needed for Android.

βœ“ Finalized the PWA manifest, production and maskable app icons, and installed-app presentation.
βœ“ Added touch-target and responsive mobile polish across navigation, forms, calendar, and meal cards.
βœ“ Verified standalone behavior and native Android Back navigation across phone, Fold, and tablet-style layouts.
βœ“ Added conservative service-worker support, a branded offline page, and network reconnect status without caching private family pages.
πŸ”

Verified Accounts, Recovery & Deep Links

Account security and externally opened MealCrew links were hardened for a hosted public product.

βœ“ New public signups now verify email before first sign-in, with resend support and duplicate-email protection.
βœ“ Added privacy-safe Forgot Password and time-limited single-use reset links.
βœ“ Hardened verification, reset, and family-invite deep links around the canonical MealCrew HTTPS address.
βœ“ Added self-service account deletion and safe family ownership transfer.
🍽️

Calendar Quick Add, Cooking & Reminders

Calendar planning became faster and scheduled meals gained real household cooking context.

βœ“ Calendar slots can pick an existing meal, type a one-time meal, or create and immediately schedule a new Quick Meal or Recipe.
βœ“ Scheduled meals can be assigned to a household cook with an optional meal time.
βœ“ Cook reminders support flexible lead times from 1 minute through 24 hours.
βœ“ Move, Copy, and Swap preserve occurrence-level cooking and reminder details.
πŸ›Ÿ

Mobile Forms, Recovery & Launch Polish

Forms and installed-app startup became more resilient and more comfortable on phones.

βœ“ Recipe and Quick Meal forms preserve entered details when validation fails.
βœ“ Added mobile keyboard, autofill, capitalization, and Enter-key hints where useful.
βœ“ Added session-local draft recovery to higher-value forms while excluding passwords, uploads, hidden fields, and security values.
βœ“ Added a MealCrew-branded installed-app launch experience that appears once per browser session.
πŸ“œ

Privacy, Terms & Public-App Readiness

MealCrew added the public policy and account controls expected of a hosted family app.

βœ“ Added public Privacy Policy and Terms of Service pages linked from the global footer.
βœ“ Documented account/family data, uploads, analytics, deletion behavior, security practices, acceptable use, and service availability.
βœ“ Completed key app-readiness checks around account deletion, permissions, external links, and installed-device behavior.

August 13, 2026

πŸ”“

Flexible Meal Scheduling

Meal categories now organize suggestions instead of restricting manual calendar choices.

βœ“ Pick a Meal defaults to the selected meal category but now includes an All Meals view.
βœ“ Any saved meal can be manually scheduled into any Breakfast, Lunch, or Dinner slot.
βœ“ Calendar Move, Copy, and Swap now work across meal periods without category warnings.
βœ“ Meal Requests can choose any saved meal regardless of its normal category.
βœ“ Recipe categories still guide Surprise Me and automatic meal-plan generation so recommendations remain sensible.
βœ“ Scheduling a meal outside its normal category does not change or duplicate the recipe.
πŸ’¬

Contact & Feedback

Testers can now reach the MealCrew team directly from inside the app.

βœ“ Added Bug Report, Feature Request, Question, and Other feedback types.
βœ“ Messages are sent directly to the MealCrew feedback inbox through the existing private email configuration.
βœ“ Feedback automatically includes the tester's account identity, MealCrew version, source page, submission time, and browser/device information.
βœ“ If the tester has an account email, replies from the feedback inbox can go directly back to them through Reply-To.
βœ“ Added basic per-user throttling to prevent the feedback form from being abused.
βœ“ Added Contact & Feedback to desktop navigation, the mobile menu, and Help.
πŸ”₯

Top 10 on MealCrew

The Recipe Library now has a live site-wide leaderboard showing what families are actually making.

βœ“ Popularity uses completed meal history only; future scheduled meals do not count.
βœ“ Only meals whose source recipe still exists and is currently shared are eligible for the site-wide leaderboard.
βœ“ Ranking favors meals used by more distinct families, with total completed uses breaking ties.
βœ“ The leaderboard never shows family identities or exact family counts.
βœ“ Single-household meal names remain private to that household until another household independently uses the same normalized meal name.
βœ“ Meals already in your own library are marked and link directly to your recipe.
βœ“ Desktop uses a right-side panel and mobile stacks the leaderboard below the Recipe Library.
⇄

Calendar Copy & Swap

Scheduled meals can now be copied or swapped directly from the calendar on desktop and mobile.

βœ“ Tap a scheduled meal and choose Copy Meal to duplicate it to another calendar slot while keeping the original.
βœ“ Tap Swap Meals and then another scheduled meal to exchange their positions.
βœ“ Copy preserves occurrence-specific data such as serving counts and confirms before replacing an occupied slot.
βœ“ Swap preserves both scheduled occurrences and does not change recipe usage counts.
βœ“ The roadmap was audited again; reusable meal-plan templates were removed by product decision and stale calendar notes were cleaned up.
πŸ’‘

Ideas for Your Family

MealCrew now turns your own family data into explainable meal recommendations instead of generic suggestions.

βœ“ Added Family Favorites, Forgotten Favorites, Use What We Have, Use It Before It Goes Bad, Quick Tonight, Everyone Likes This, and Requested Lately.
βœ“ Every suggestion explains why it was recommended using ratings, favorites, last-made history, Pantry, perishability, completion time, and requests.
βœ“ Added All / Breakfast / Lunch / Dinner filters.
βœ“ Added Ideas to the sidebar, mobile menu, and Home quick actions.
βœ“ Everyone Likes This requires at least two family ratings and every recorded rating must be 4 stars or better.
βœ“ Recommendation cards link directly to the meal and can add it to Make Soon.
🍽️

Serving Sizes & Recipe Scaling

Recipes can now scale ingredient quantities to the number of people you are actually feeding.

βœ“ Full Recipes now store a normal serving count, with existing recipes defaulting to 4 until edited.
βœ“ Recipe pages can scale safely parseable ingredient quantities for a different serving count.
βœ“ Cooking Mode carries the chosen serving count and scaled ingredient list.
βœ“ Choosing a recipe for the calendar can store an occurrence-specific serving count.
βœ“ Generated plans support per-meal serving counts before they are scheduled.
βœ“ Shopping Cart calculations use scaled quantities from scheduled recipes when MealCrew can safely parse them.
βœ“ Ingredient lines MealCrew cannot safely scale are left unchanged instead of guessed.
πŸ“–

Recipe & Shopping Finalization

Recipes now show readiness problems at a glance, and Shopping Cart behaves more like one connected meal workflow.

βœ“ Added Recipe Readiness filters for missing core recipe details, completion time, photos, and fully complete recipes.
βœ“ Recipe cards now flag missing smart-data fields so incomplete recipes are easy to find and fix.
βœ“ Recipe editing explains which ingredient data powers What Can I Make?, Pantry, Shopping Cart, and food-waste planning.
βœ“ Manual Shopping Cart items now use normalized ingredient names to reduce duplicate grocery entries.
βœ“ Shopping Cart warns when a recognizable food item is already marked on hand.
βœ“ Checked purchased groceries now truly move into Pantry and leave the shopping list.
βœ“ Renamed planned-food refresh to Sync Planned Meals and clarified what the sync does.
πŸ₯«

Pantry & What Can I Make?

Pantry tracking and recipe matching are faster, clearer, and more honest about what you can actually make.

βœ“ What Can I Make? no longer shows misleading matches when the Pantry is empty.
βœ“ Recipes with missing or unusable ingredient data are separated instead of being presented as ready-to-make matches.
βœ“ Match cards now show ingredient coverage and clearer Ready to Make / Missing ingredient labels.
βœ“ Added a quick Mark On Hand action directly from What Can I Make? and a faster mobile-friendly Pantry entry flow.
βœ“ Shopping Cart refresh now skips ingredients already marked on hand and can move checked purchases into Pantry.
βœ“ Improved common ingredient-name normalization so simple singular/plural differences create fewer false mismatches.
πŸ“§

Email Notifications

MealCrew can now send useful transactional email without turning the app into another spam source.

βœ“ Added reusable Gmail SMTP delivery using the NAS .env configuration; mail credentials are never stored in app.py, the database, or release ZIPs.
βœ“ My Account now supports an optional email address and separate Meal Request and Family notification preferences.
βœ“ Added a Send Test Email button so each user can verify their own setup.
βœ“ Family Admins can receive new meal-request alerts; requesters can receive approved, moved, or declined updates.
βœ“ Family Admins can email a Family Invite link and code directly from the Family page.
βœ“ Welcome/family membership emails are supported, while passwords are deliberately never emailed.
βœ“ Weekly meal-plan summary email was intentionally not added.
πŸ–±οΈ

Interactive Meal Calendar

The Meal Calendar is now an active planning workspace instead of only a place to view scheduled meals.

βœ“ Drag scheduled meals to another date or meal slot on desktop.
βœ“ Dropping onto an occupied slot asks before replacing the existing meal.
βœ“ Click or tap a scheduled meal for View Recipe, Change Meal, or Remove from Calendar.
βœ“ Changes started from the Calendar return you to the Calendar after choosing a replacement.
βœ“ Empty Breakfast, Lunch, and Dinner slots remain direct add/change targets for that exact date.
βœ“ Mobile keeps tap-based controls so calendar interactions do not fight normal page scrolling.
🧭

Navigation & Branding Polish

Late Day 4 cleanup made key destinations easier to find and MealCrew branding easier to read.

βœ“ Moved Today’s Meals into the permanent PLAN navigation and removed the redundant Home-page button.
βœ“ Enlarged desktop MealCrew branding and added the full wordmark/slogan to the mobile header.
βœ“ Added an obvious New Recipe button to the Recipe Library.
βœ“ Fixed remaining small desktop/mobile UI alignment issues found during testing.

August 12, 2026

🧭

New & Improved MealCrew UI

MealCrew received its biggest visual redesign yet, moving from a traditional website layout to a modern application workspace.

βœ“ Added a persistent desktop navigation sidebar with grouped Plan, Food, and Crew tools.
βœ“ Centered page workspaces in the usable area beside the sidebar instead of pinning content to one side.
βœ“ Kept mobile navigation purpose-built for smaller screens instead of simply shrinking the desktop layout.
🌿

MealCrew Brand & Visual Identity

Meal Planner became MealCrew β€” Plan it. Shop it. Make it. Together. β€” with a complete visual identity throughout the app.

βœ“ Added the MealCrew logo family and updated site branding.
βœ“ Reworked the background, secondary actions, and interface palette around MealCrew greens.
βœ“ Added family and profile imagery throughout account and sharing screens.
πŸ“Έ

Photos Throughout MealCrew

Meals and recipes are now much more visual, with photos appearing where families actually browse and plan food.

βœ“ Added photos to scheduled Yesterday / Today / Tomorrow meal cards.
βœ“ Added large hero images to Recipe and Quick Meal detail pages.
βœ“ Added compact thumbnails to the Recipe Library.
βœ“ Uploaded family photos and profile pictures continue to replace stock/default artwork automatically.
πŸ₯•

Ingredient Artwork & Photo Library

Ingredient Library entries can now have their own photos and receive smarter MealCrew stock artwork when no family image has been uploaded.

βœ“ Added ingredient photo uploads and compact ingredient thumbnails.
βœ“ Audited stock-image matching so obvious ingredients receive recognizable artwork.
βœ“ Unknown ingredients now use a dedicated generic ingredient image instead of unrelated meal photography.
🍳

Unified Breakfast, Lunch & Dinner Planning

The automatic planners now behave consistently across every meal period.

βœ“ Breakfast, Lunch, and Dinner use the same Kids Only, Adults Only, and Full Family planning controls.
βœ“ Meal Planner tabs now switch directly between planning Breakfast, Lunch, and Dinner without leaving the planner flow.
βœ“ Planner forms were centered and aligned with the redesigned application workspace.
πŸ“–

Recipe Detail Redesign

Recipe pages now put the actual food and cooking information first instead of burying it beneath actions.

βœ“ Ingredients and instructions now lead the page and use a two-column desktop layout when space allows.
βœ“ Ratings and family feedback follow the recipe content.
βœ“ Make Soon, Start Cooking, sharing, and management actions were moved lower on the page.
❓

Searchable Help Center

A dedicated Help Center now explains MealCrew features without requiring users to guess what controls do.

βœ“ Search Help by feature or keyword.
βœ“ Filter help topics by category.
βœ“ Open individual topics for more detailed explanations.
πŸ‘¨β€πŸ³

Cooking Mode

Full recipes now have a simple, distraction-free screen built for actually cooking from a phone or kitchen counter.

βœ“ Start Cooking opens directly from any full Recipe detail page.
βœ“ Ingredients are large and tappable so they can be checked off while cooking.
βœ“ Instructions are shown one step at a time with Previous and Next controls.
βœ“ Cooking progress is kept in the current browser tab without changing the recipe or database.

August 11, 2026

πŸ₯•

Ingredient Library Cleanup

Ingredient Library is now easier to trust, clean, and understand.

βœ“ Each ingredient now shows the recipes that currently use it, with clickable meal links.
βœ“ Added usage counts plus Unused and Used Once filters to surface likely junk or one-off ingredients.
βœ“ Ingredients can be removed from the library without deleting them from recipe text.
βœ“ Removed ingredients are suppressed from future recipe scans so unwanted carry-over items do not immediately come back.
βœ“ Added a Smart Audit action that applies better perishability, shelf-life, waste-priority, and shopping-category defaults to unreviewed ingredients while preserving manual edits.
βœ“ Ingredient cleanup remains per family/household.
πŸ›’

Shopping Categories

The shopping list is now organized the way you actually walk through a store.

βœ“ Ingredient Library now stores one reusable shopping category per ingredient.
βœ“ Starter categories include Produce, Meat & Seafood, Dairy & Eggs, Frozen, Bakery, Pantry, Deli, Beverages, Household, and Other.
βœ“ Existing ingredients receive sensible starter categories automatically and can be corrected at any time.
βœ“ Shopping Cart automatically groups items by category instead of presenting one long alphabetical list.
βœ“ Category metadata lives in Ingredient Library rather than being duplicated separately in the shopping cart.
βœ“ Store-specific aisle numbers remain intentionally out of scope because layouts vary by store.
⏱️

Meal Completion Time & Make Soon

MealCrew can now answer both β€˜how long will this take?’ and β€˜what do we want to make sometime soon?’

βœ“ Recipes and Quick Meals can store an exact total completion time in minutes.
βœ“ Recipe Library adds ≀10, ≀20, ≀30, ≀45, ≀60 minute and Unknown Time filters.
βœ“ Quick Tonight opens a ≀30-minute picker and the automatic planner can optionally enforce any maximum completion time.
βœ“ Families now share a Make Soon queue without assigning meals to calendar dates.
βœ“ Make Soon meals are prioritized while picking and show family rating, last-made information, completion time, and pantry match where available.
βœ“ The whole Make Soon queue can contribute its recipe/shopping items to the shopping cart before dates are chosen.
⚑

Recipe Type Filtering

Large mixed meal libraries are easier to browse now that Quick Meals and full Recipes can be separated.

βœ“ Added a Recipe Library Type filter with All, Recipes, and Quick Meals.
βœ“ Type filtering combines with meal period, ratings, tags, last-made history, sorting, and search.
βœ“ The selected Type filter is preserved while switching between every other Recipe Library filter.
πŸ›‘οΈ

Stability & Security Cleanup

A full source/database sanity audit caught several hidden issues before they surfaced in normal use.

βœ“ Fixed Website Recipe Import failing when HTML entity cleanup was needed because Python's html module was not imported.
βœ“ Recipe URL import now rejects localhost, private, loopback, link-local, and other non-public network targets and re-validates redirects.
βœ“ Corrected legacy dinner-history and saved-plan migration guards that were accidentally checking Breakfast records.
βœ“ Removed obsolete recipe templates that referenced routes no longer present in the current recipe workflow.
βœ“ Upgrade/source packages now exclude the live database, backup copies, Flask secret key, logs, and Python cache files.
πŸš€

Roadmap 2.0 Public Preview

The public roadmap now shows the ideas being considered after the original development roadmap.

βœ“ Coming Soon now previews Meal Completion Time, Make Soon, smart family suggestions, recipe scaling, Calendar 2.0, reusable templates, Cooking Mode, shopping categories, smarter recommendations, and calendar integration.
βœ“ Each idea gets a short description so testers can understand the concept and give useful feedback.
βœ“ Candidate features are clearly labeled as NEXT, IDEA, BIG IDEA, LATER, or DEFERRED β€” they are not promises until reviewed.
βœ“ Email & Request Notifications remains intentionally deferred at the bottom.
🧹

Landing & Session Polish

Fixed several issues discovered while testing the new public experience.

βœ“ Logout no longer fails with an expired CSRF token after the app has been left open for a long time.
βœ“ CSRF tokens now follow the app's long-lived session model instead of expiring after the framework's short default window.
βœ“ Other stale forms get a friendly retry message rather than a raw 400 Bad Request page.
βœ“ Logged-out visitors who open a bookmarked private URL such as /dinner are redirected to the public landing page.
βœ“ Fixed the desktop landing-page feature cards so paragraph text uses the full card width and wraps normally.
🌐

Public Landing Page & App Preview

Logged-out visitors now see what MealCrew can do instead of landing immediately on a sign-in form.

βœ“ Added a public product-style landing page with feature previews for planning, recipes, family collaboration, pantry/shopping, and food-waste tools.
βœ“ Moved Log In and Create Account actions into the logged-out top bar.
βœ“ Made What's New / Updates available without an account.
βœ“ Public pages expose feature descriptions and release information only β€” never household plans, recipes, users, requests, or other private family data.
βœ“ Already signed-in users continue directly into their planner.

August 10, 2026

🏷️

In-App Version & Changelog

MealCrew now identifies the exact app version currently running and surfaces a concise recent-change list.

βœ“ Current app version and release date are defined centrally in the application.
βœ“ Version is visible in the What's New page, mobile menu, and footer.
βœ“ What's New now includes a concise Recent Changes section for quick scanning.
βœ“ Future releases only need their version metadata updated in one place.
πŸ“±

Mobile Navigation Menu

The crowded mobile header has been replaced with a clean grouped menu.

βœ“ Mobile now shows the MealCrew brand and a single Menu button instead of squeezing every link into one row.
βœ“ Desktop navigation remains fully visible and unchanged in purpose.
🧭

Context-Aware Navigation & Roadmap Cleanup

Meal-period navigation now appears only where Breakfast, Lunch, and Dinner switching actually makes sense.

βœ“ Meal-period navigation remains available on meal planning and meal-detail screens where it is useful.
βœ“ Fixed internal Roadmap section headings so Ideas and Reference notes no longer leak into the previous feature card.
βœ“ Email & Request Notifications was moved to the actual bottom of the To Do list.
πŸ•’

Better Last-Made Information

MealCrew now shows what your family has eaten recently β€” and which meals have been forgotten.

βœ“ Recipe cards show the exact last-made date plus a friendly time-since label.
βœ“ Meals with no history are clearly marked Never Made.
βœ“ Added filters for Never Made, recent meals, and meals not made in 90+ days.
βœ“ Added sorting by Most Recently Made or Least Recently Made / Never First.
βœ“ Future scheduled meals do not incorrectly count as already made.
🍳

What Can I Make?

MealCrew can now match recipes against ingredients you already have at home.

βœ“ Added a Pantry / On Hand list for ingredients currently available.
βœ“ Recipes are ranked by how many meaningful ingredients are missing.
βœ“ Exact Match, Almost There, and Close Match make it easy to spot good options.
βœ“ Use Perishables First can prioritize recipes that help consume fragile ingredients.
βœ“ Missing ingredients can be added directly to the shopping cart.
🏷️

Recipe Organization & Tags

Growing meal libraries can now be organized with custom tags, filters, and sorting.

βœ“ Meals can have multiple custom tags such as Italian, Grill, Crockpot, Kid Favorite, or anything your family creates.
βœ“ Recipe Library can filter by tags alongside meal period, ratings, and search.
βœ“ Added sorting by name, family rating, usage, or newest added.
βœ“ Tags travel with shared/copyable meals between connected families.
βœ“ Shopping / Pack Items entered on separate lines now stay as separate items.
🀝

Cross-Family Recipe Sharing Improvements

Shared recipes are now easier to discover and manage between connected families.

βœ“ Shared recipes created by any member of a connected household are now discoverable.
βœ“ Existing recipe pages have a direct auto-saving Shared/Private checkbox.
βœ“ Private recipes remain hidden from connected families.
βœ“ Import from URL is now available directly from the Add Meal recipe-import panel.
🌐

Website Recipe Import

Recipes can now be pulled into MealCrew by pasting a recipe webpage URL.

βœ“ MealCrew attempts to import recipe name, ingredients, instructions, servings, and image.
βœ“ Import uses standard recipe data published by many recipe websites.
βœ“ Every import opens on a review screen so mistakes can be corrected before saving.
βœ“ Imported recipes can be assigned to Breakfast, Lunch, Dinner, or multiple meal categories.
βœ“ No paid recipe-import service is required.
πŸ“¦

Smarter Shopping & Package Utilization

The shopping list can now compare what your recipes need with what you actually bought.

βœ“ Planned ingredients combine across upcoming Breakfast, Lunch, and Dinner meals.
βœ“ Shopping items show how much is needed and which recipes use each ingredient.
βœ“ You can record the exact quantity and unit you actually purchased.
βœ“ MealCrew estimates leftovers, package utilization, or whether you may be short.
βœ“ Typical package sizes from the Ingredient Library can be used as a one-click purchased amount.
πŸ₯¬

Ingredient Intelligence & Food-Waste Planning

MealCrew can now understand which ingredients are worth reusing before they spoil.

βœ“ Added an Ingredient Library with perishable, fresh-life, pantry-staple, waste-priority, and package-size settings.
βœ“ Added Balanced and Aggressive Food-Waste Optimization modes to the meal planner.
βœ“ Planner can favor useful overlap such as sour cream, herbs, produce, tortillas, cream, and buns while ignoring pantry staples like salt and spices.
βœ“ Generated plans can explain useful reuse with notes such as β€œReuses Sour Cream, Cilantro.”
πŸ‘₯

Cross-Family Dinner & Recipe Sharing

Families can safely connect with approved friends or relatives while keeping their accounts separate.

βœ“ Added opt-in family-to-family connections using a separate Family Sharing Code.
βœ“ Connected families can view each other's full monthly dinner plans with previous/next month navigation.
βœ“ Shared recipes are enabled by default, with a private β€œdo not share” option for secret recipes.
βœ“ Connected families can copy a shared recipe into their own independent family recipe library.
βœ“ Cross-family sharing never exposes usernames, passwords, roles, or other private account information.
πŸ—³οΈ

Meal Requests 2.0 & Family Voting

Meal requests became a full family workflow instead of a one-time message.

βœ“ Family members can request a meal for a specific date and meal period.
βœ“ Everyone in the family can vote thumbs-up or thumbs-down on pending requests.
βœ“ Meal requests can be approved, declined, or moved to another date.
βœ“ Approved requests are placed directly onto the family calendar with conflict protection.
βœ“ Added request history, status tracking, notes, and a Popular Requests view.
⭐

Ratings, Favorites & Rating-Aware Planning

Every family member can have their own opinion about a meal, and the planner can use those opinions.

βœ“ Added personal 1–5 star ratings and favorites.
βœ“ Family members can see one another's ratings and family-average scores.
βœ“ Added rating filters to the recipe library.
βœ“ Planner can prefer highly rated meals or restrict plans to 3β˜…+, 4β˜…+, or family favorites.
βœ“ Unrated meals remain eligible by default unless specifically excluded.
βœ“ Ratings and favorites save automatically.
πŸ“–

Recipe Library & Multi-Category Meals

Recipes and quick meals are easier to browse, reuse, and organize.

βœ“ Added an always-available Recipes page with Breakfast, Lunch, Dinner, rating, and text filters.
βœ“ A single recipe can belong to Breakfast, Lunch, Dinner, or any combination of the three.
βœ“ Added Pick a Meal vs Surprise Me when changing a scheduled meal.
βœ“ Planner remembers each user's most recently used rating settings.
πŸ“…

Generated Plans Now Schedule Correctly

Generated plans now truly become dated family meal plans instead of only being saved drafts.

βœ“ Fixed generated plans so they write into the calendar and meal history.
βœ“ Added conflict handling when a generated plan hits an occupied date.
βœ“ Users can replace an existing meal, keep it and shift the generated plan forward, or cancel.
βœ“ Split Kids Only / Adults Only dinner plans are preserved correctly.
πŸ›’

Smarter Shopping Cart Controls

Upcoming meal ingredients can be added without destroying the shopping list you already built.

βœ“ Added all current planned food to the shopping cart for today and future dates only.
βœ“ Planned-food import is additive and preserves existing manual items.
βœ“ Added Check All, Clear Checked, and Remove All controls.
βœ“ Breakfast, Lunch, and Dinner shopping views are supported.

August 9, 2026

🏠

Family Accounts & Permissions

MealCrew became a true multi-user family app.

βœ“ Added separate family households with individual user accounts.
βœ“ Added family management, member, and Read Only permission levels.
βœ“ Family members can edit their own display names.
βœ“ Read Only accounts can safely interact without changing the shared family plan.
🌎

Family Time Zones

Each household now controls what MealCrew considers today.

βœ“ Added family-level time zone settings.
βœ“ Fixed date rollover so Pacific families no longer see tomorrow while it is still evening.
🍳

Breakfast, Lunch & Dinner

MealCrew expanded from Dinner/Lunch into a complete three-meal planner.

βœ“ Added Breakfast as a full meal period.
βœ“ Standardized navigation and display order to Breakfast β†’ Lunch β†’ Dinner.
βœ“ Breakfast participates in planning, calendar, shopping, requests, history, and family sharing.
πŸ“Έ

Recipe Photo Import

Recipes can be entered from a phone photo instead of typing everything manually.

βœ“ Added recipe photo capture/upload workflow.
βœ“ Phone users can choose an existing photo or take a new one.
βœ“ Imported recipe text stays editable so scanning mistakes can be corrected.
πŸ—“οΈ

Family Meal Calendar

Scheduled meals can be viewed together instead of only from individual meal screens.

βœ“ Added weekly and monthly meal calendar views.
βœ“ Added printable meal-plan views.
βœ“ Breakfast, Lunch, and Dinner appear together in calendar order.
🎲

Automatic Meal Planning

The app can generate a family meal plan instead of making you decide every meal manually.

βœ“ Added automatic meal-plan generation.
βœ“ Added Full Family, Kids Only, and Adults Only dinner planning.
βœ“ Added rotation/usage tracking.
βœ“ Added duplicate prevention so the same meal is not generated twice within one plan.
πŸ§’

Kid-Friendly Meal Requests

Read Only accounts gained a safe way to participate in family meal planning.

βœ“ Kids and other Read Only users can request meals without editing the calendar.
βœ“ Requests are visible to authorized family members for review.
πŸ”

Self-Service Signup & Family Invites

New families can create their own space without requiring manual account setup.

βœ“ Added self-service account creation.
βœ“ Users can create a new family or join an existing family with an invite code.
βœ“ Family invite codes can be regenerated when needed.

Coming Soon

These are ideas we're considering, not promises. If one sounds useful, tell us β€” feedback can change what gets built next.

πŸ”” CURRENT

Mobile Push Notifications

Finish notification delivery end-to-end on Android and iOS with Firebase/APNs credentials, device-token registration, and real-device verification.

🏠 NEXT

Home Today Timeline

See today's family events and meals together in one chronological view so you can understand the household's day at a glance.

🍽️ PLANNED

Busy-Night Dinner Intelligence

Use family schedules, event overlap, who's home for dinner, cook availability, and quick-meal awareness to make better dinner decisions on busy days.

πŸ“± PLANNED

MealCrew Mobile Apps

MealCrew is moving into dedicated Android and iPhone/iPad testing so families can use the same MealCrew experience as an installed mobile app.

πŸ“Έ PLANNED

Add Schedule From Photo

Take or upload a schedule, review the events MealCrew finds, assign family members, and add the whole schedule to the family calendar together.

πŸ“† PLANNED

External Calendar Support

Subscribe to your private MealCrew family schedule from Apple Calendar, Google Calendar, or Outlook.

Have a Better Idea?

This roadmap is intentionally flexible. The best features often come from families actually using MealCrew and noticing something that would make everyday planning easier.