Changelog

New features, improvements, and fixes for I Forgot the List.

2026

Completed items start expanded

mobile
  • Completed items now start expanded so you can see what you've checked off without tapping the section open. Tap the Completed header to hide them.

Platform update and a crash fix

mobile
  • Fixed a crash that could happen during sync when Reduce Motion is on.
  • Updated the app to the latest iOS and Android platform under the hood. Nothing changes for you, but it keeps the app running well on new OS releases.

Stay signed in longer

mobile web
  • You stay signed in for up to 90 days when you're away, and any visit resets the clock.
  • Updated the privacy policy and removed mentions of the discontinued Chrome extension.

Accessibility fixes on the marketing site

web
  • Fixed the logo announcing 'I Forgot the List' twice on screen readers across marketing pages.
  • Homepage feature grid now uses proper headings so screen readers can navigate it.
  • Renamed the hero 'Learn more' link to 'See features' so it stops colliding with the IFTC card's 'Learn more' below it.

Your typed item name now sticks

mobile
  • Adding an item like "paper" no longer silently flips to a product name like "Paper Towels" once it saves.
  • Renaming an item from the details view now updates what you see on the list — the previous auto-link to a similar product no longer overrides your edit.

Adding items to your list works again

mobile
  • Fixed the hang where new items would briefly appear and then disappear with a connection error. Adding, updating, and removing items now completes in well under a second again.

Background reliability

mobile
  • Diagnostic improvements behind the scenes.

New grocery list landing pages + faster site

web
  • New voice grocery list page at /voice-grocery-list/ covering hands-free dictation.
  • New audience landing pages at /grocery-list-app-for/{couples,families,roommates,college-students}/.
  • Darker primary green meets WCAG AA contrast (4.5:1) on links, badges, and button labels.
  • Faster first paint: Google Fonts now load without blocking render.

7-Day Trial + Polish

mobile
  • New accounts now start with a 7-day Premium trial automatically.
  • Cleaned up button colors on login and onboarding for better contrast.
  • Fixed the disabled Join Household button label so it's readable.
  • Privacy controls and a data export option are now in Settings.

Search Engine Discoverability Fix

web
  • Sitemap now lists the store-specific and diet-specific grocery list pages so search engines can find them.

7-Day Free Trial on IFTL

mobile
  • New IFTL customers get a 7-day free trial, matching what IFTC already offered.
  • Subscription state shows correctly while loading instead of briefly flashing as 'unsubscribed' right after launch.

Sync Polish + Button Colors

mobile
  • Closed a few sync race conditions that could briefly show stale items right after a household member added something.
  • Brand-green buttons across auth and onboarding for cleaner contrast on the background.

Privacy Controls on the Web

web
  • New consent banner so EU and California visitors can manage analytics and ad cookies.
  • Privacy choices page lets you change your selections any time after the first prompt.
  • Data subject access request (DSAR) export for users who want a copy of their data.

Free Grocery List Pages on the Web

web
  • iforgotthelist.com/grocery-list is now a full public landing page with a how-to walkthrough, FAQ, and a smart-vs-paper comparison.
  • Seven printable grocery list templates at /grocery-list-template (master, weekly meal-plan, budget, family-of-five, vegan, keto, kid-friendly).
  • Honest grocery list app comparison at /best-grocery-list-app covering AnyList, Out of Milk, Bring!, OurGroceries, Listonic, and ours.
  • Store-specific lists for Walmart, Costco, Trader Joe's, Target, Whole Foods, and Aldi at /grocery-list-for/[store].
  • Diet-specific lists for vegan, keto, paleo, Mediterranean, and gluten-free shopping at /grocery-list-by/[diet].

Polish, Accessibility & Reliability

mobile
  • Voice dictation is now limited by minutes recorded per day instead of session count, so the cap is easier to track.
  • Auth and onboarding buttons use the brand green for clearer contrast.
  • Disabled buttons and loading spinners meet WCAG AA contrast standards.
  • Restore Purchases and the paywall recognize your plan more reliably after sign-in.
  • Quick "rate the app" prompt appears after a few useful interactions.
  • New privacy choices and data export available from Settings.
  • Background reliability fixes for cold start, sync, and Fred Meyer token cleanup on logout.

Analytics + privacy policy disclosure

web
  • Turned on Google Analytics 4 with cross-domain measurement between iforgotthelist.com and iforgotthecoupons.com. Only loads after you accept analytics consent.
  • Updated the privacy policy to disclose Google Analytics 4 explicitly, including the Measurement ID, the _ga / _ga_GFRLCG8ZNW / _gcl_au cookies, and the Enhanced Measurement events GA4 captures automatically.

Privacy Controls

web
  • Added a cookie banner so analytics only load after you accept. Reject and Accept are now equally one-click.
  • Rewrote the privacy policy with the full list of cookies, third parties, retention, and your California rights.
  • New Your Privacy Choices page lets you download all your data as JSON or delete your account in a couple of clicks once signed in.
  • Added a Do Not Sell or Share My Personal Information link in the footer.

IFTC mini-site retired

web
  • Old /iftc/ URLs on iforgotthelist.com now redirect to iforgotthecoupons.com instead of serving duplicate pages. Fixes a Google indexing issue where the new IFTC domain was being held back by the older twin.

Paywall analytics polish

mobile
  • Paywall events now record which gate (entitlement, trial state, etc.) triggered them, so we can see which prompts convert. Pure instrumentation, no user-visible change.

Mobile button polish

mobile
  • The Sign Up, Create Household, and Join Household buttons now use the proper brand sage green instead of the stock bright green that snuck in.

Reliability improvements

web
  • Tightened up purchase imports so a partial database error rolls back cleanly instead of leaving stray rows behind.
  • Started tracking Fred Meyer orders that the extension discovers so we can spot stuck imports faster.

App may occasionally ask you to rate it

mobile
  • After you've added a few items to your list, the system review prompt may pop up to ask how the app is treating you. iOS and Android both throttle this on their own — you won't see it more than once a year, and never during onboarding.

Marketing site cleanup

web
  • Trimmed the features section down to what the app actually does today: smart lists, voice dictation, and household sharing.
  • Old URLs left over from the coupons split (Fred Meyer landing, coupon-clipping feature) now redirect to iforgotthecoupons.com instead of dead-ending.
  • Removed references to the Chrome extension from the marketing site — the extension was retired earlier this month.

Group by Department Fix

mobile
  • Items now group by Department correctly.

More Accurate Voice Add

mobile
  • Voice add is more accurate.

Voice limit by minutes, not number of recordings

mobile
  • Voice dictation is now capped at 30 minutes of recording in any 24-hour stretch instead of a fixed number of recordings. If you like adding items one at a time, you've got way more headroom.
  • When you do hit the limit, the alert now reflects the actual rolling-24h reset behavior instead of saying 'try tomorrow'.

Voice & Suggestions Polish

mobile
  • Voice add: the post-recording summary now focuses on what you added. The top badge says "Added 5 items" instead of mixing in crossed-off counts, and the bottom summary lists only the items that were actually added.
  • Suggestions: items already on your list no longer appear in suggestions, and popular starters now show up only when there are no other suggestions, instead of as a separate section.

Voice flow polish + item detail tweaks

mobile
  • Voice mic stays fully visible when the keyboard is up. No more getting clipped on smaller iPhones.
  • Re-adding an item you'd crossed off resets the quantity to 1 instead of bumping it to 2.
  • Tap the X next to a shopping note to clear it in one tap.

Voice Add: Smoother Multi-Take Flow

mobile
  • Stacked recordings now keep their transcripts visible across takes — what you said in the first recording stays on screen when you start a second one.
  • The running summary list stays open during recording so you can see items appear as you speak, instead of waiting for the recording to stop.
  • Items already on your list are added quietly without the 'already on list' alert popping up mid-flow.

Smarter Voice Add

mobile
  • Voice extraction is more accurate when you hedge or change your mind mid-sentence — items no longer get dropped when you say things like 'wait, no, actually two'.
  • Quantities like 'a couple of' or 'half a dozen' parse to the right number instead of defaulting to 1.
  • Transcript stays visible after recording stops so you can confirm what was captured.
  • Running summary updates live while you're still talking, so you see items appear as you say them.

Bigger Text Across Screens

mobile
  • Bumped up the smallest text sizes across the app so labels and timestamps are easier to read at a glance, especially on smaller iPhones.

Cleaner Grocery Suggestions

mobile
  • Starter suggestions for new accounts now show a friendly category ('Dairy & Eggs', 'Produce', 'Bakery') so cards line up evenly instead of collapsing to a single row.
  • 'Frequently purchased' replaces the previous internal-looking label on the suggestion list.
  • Removed the top-nav mic — voice now lives entirely inside Add Item, so the toolbar is just + and Share.

Logout Properly Ends Your Session

mobile web
  • Signing out now ends your session at the auth server too, so re-logging in always asks for credentials instead of silently signing you back in.

Voice Add: Record Multiple Takes

mobile
  • Voice add now stays open after each recording so you can stack multiple takes — pause, record again, and the items keep adding to your list.
  • A running summary shows every item captured this session so you can confirm before dismissing.
  • Added a Done button next to Cancel for an explicit way to close when you're finished.

Cleaner List + Suggestion Fixes

mobile
  • Your list now shows a clear empty state when there's nothing on it instead of jumping straight to suggestions.
  • Adding a popular suggestion no longer wipes out the rest — only the item you tapped gets removed.
  • The Add Item screen no longer pulls the keyboard up over the mic button.

Voice-First Add Item

mobile
  • Tap the mic on the new Add Item screen and dictate naturally — items are recognized and highlighted as you speak.
  • An audio waveform shows your voice while you record, so you can tell it's listening.

Better Discoverability

web
  • Search engines now have a complete map of the site, so pages show up in Google more reliably.

Bigger Text + New Add Item Screen

mobile
  • Bigger text across the app so labels and body copy are easier to read.
  • Item screen now has a branded green header.
  • Quantity has its own section with a proper minus and plus stepper.
  • Add Item is a full-screen page that slides up. More room to type and see results, with a Cancel button at the top-left.

Smarter Suggestions

mobile
  • Your suggestions include items you add often but haven't added in a while.

Onboarding Paywall Fix

mobile
  • Fixed the paywall not showing for new users after onboarding.

Duplicate Items Fix

mobile
  • Re-adding a checked item moves it back to your active list instead of duplicating it in completed.

Onboarding & Logout Fixes

mobile
  • Improved onboarding screen copy for clarity.
  • Logging out no longer triggers the fresh-install screen on next launch.

Website Refresh

web
  • Redesigned the website to focus on grocery lists, voice dictation, and household sharing.
  • New voice dictation section on the homepage and features page.

Email Improvements

web
  • Store connection emails now use the correct branding based on which app you're using.

Fresh Install Fix

mobile
  • Reinstalling the app now properly shows the login screen instead of resuming a stale session.

Faster Launch + Logout Fix

mobile
  • Fred Meyer tokens are fully cleared on logout to prevent data leaking between accounts.

Logout Cleanup

mobile
  • Logging out now fully clears cached data so switching accounts starts fresh.

Subscription & Account Fixes

mobile web
  • Your list subscription is now tracked independently from the coupons app.
  • Account deletion now fully cleans up stored tokens and cached data.

Under the Hood

mobile web
  • Internal auth improvements for better reliability.

Lower Pricing + Account Deletion

mobile web
  • Pricing is now $1.99/month and $19.99/year.
  • Added account deletion in Settings. Removes all your data permanently.
  • Lifetime subscribers see their plan badge on the pricing page.

Grocery List & Sync Improvements

mobile web
  • Coupons now rank by what's actively on your grocery list, so items you're about to buy come first
  • New Features page on the web lists what the app can do
  • Empty screens across the app explain what each section is for instead of going blank
  • Item detail edits no longer get dropped if you back out before they sync
  • Tab bar stays stable while a sync is running in the background

Subscription Fix, Faster Voice & SEO

mobile web
  • Your subscription is recognized right away after logging in on a new device, no manual restore needed
  • Voice dictation starts recording sooner after you tap the mic
  • If you hit the daily voice limit or lose connection while recording, the error tells you what went wrong
  • Empty grocery lists show starter items based on your purchase history
  • Homepage loads faster for new visitors
  • Fixed an issue that kept most pages from showing up in Google search results

Voice Notes & Item Detail Improvements

mobile web
  • Voice dictation extracts shopping notes from what you say ("get the sugar free one" becomes a note on the item, not part of the name)
  • If you mention an item already on your list with a note or quantity, voice updates that item instead of skipping it
  • Shopping notes show under each item in your grocery list
  • Edits on the item detail page show up in the list the moment you go back
  • Price history moved to the item detail page to keep the main list clean
  • Back navigation from the item detail page no longer causes an error
  • Voice dictation shows a clear message instead of a generic error when the service is down

Faster Syncs & 90-Day Login

mobile api
  • Fixed timeouts when multiple syncs ran at once
  • Background task processing is more reliable

Sync Speed & Bug Fixes

web mobile mcp
  • Fixed a handful of grocery list sorting bugs. Items stop jumping around after you check them off.
  • Onboarding emails actually look like ours now
  • Purchase history loads fine even when your store session expires behind the scenes
  • Fixed a crash during order history sync caused by a missing module reference

Connection Fixes & Email Refresh

mobile mcp
  • Onboarding emails look better now with actual branding instead of plain text
  • Fixed a crash in AI assistant connections when multiple sessions were active

Store Connection & Claude Fixes

mobile mcp
  • Disconnecting your store account no longer gets stuck in a weird state
  • Connection status updates immediately after logging in instead of waiting for a page refresh

Search, Sorting & Connection Fixes

mobile web
  • Sort your grocery list alphabetically
  • Product search groups similar items together
  • Voice dictation skips items already on your list
  • Swipe actions have haptic feedback now
  • Item detail page loads right away when you tap it
  • Voice-to-text tries a second model if the first pass doesn't work out
  • Fixed the paywall showing up for people who already paid
  • Cleaned up a bunch of product names
  • Receipt email forwarding got a security fix
  • Improved background sync efficiency

Grouped Search, Sorting & Fixes

mobile web
  • Search results are grouped by type now. Search "chicken" and you'll see Chicken Breast, Chicken Thighs, and others under one heading. Tap the heading or pick a specific item.
  • Sort your list alphabetically, or group by department or recipe.
  • Faster search when adding items.
  • Voice dictation skips items already on your list.
  • Item details open instantly.
  • Haptic feedback on checkboxes. Better screen reader labels on swipe actions.
  • Cleaned up product names and categories for more consistent results.
  • App Store offer codes and promo subscriptions work on first launch now.
  • Restore Purchases actually works now (before it said "restored" but didn't do anything).

Voice Recording, Speed & Bug Fixes

mobile web
  • Voice recordings go up to 60 seconds now (was 30)
  • Adding items from the tab bar responds right away instead of waiting for a round trip
  • Price lookups run in the background so adding items doesn't stall
  • Fixed a bug where paying subscribers got shown the paywall anyway
  • Voice button locks while items are saving, no more accidental duplicates
  • If adding an item fails, your text stays put so you can retry
  • Real-time sync stopped getting stuck after you toggle it off
  • Temp audio files get cleaned up when you cancel voice input
  • Background sync connections close properly now
  • Google Play download links added to the website

Bug Fixes & Sync Reliability

mobile web
  • Adding items from the tab bar actually saves them now (oops)
  • Subscription buttons in settings show an error if something goes wrong instead of failing quietly
  • Real-time sync between devices stops getting stuck mid-connection
  • Shared list updates that were getting dropped in the background are fixed

Item Details, Paywall Fixes & Quality of Life

mobile
  • New item detail page: tap any grocery item to see its purchase history and edit name or quantity inline
  • Switching to a yearly plan now applies immediately without needing to restore
  • The paywall Try Again button works correctly now instead of getting stuck
  • Voice dictation properly cleans up when you cancel midway through
  • Swipe all the way across a grocery item to quickly check it off or delete it
  • Checkboxes are easier to tap with a larger touch area
  • Searching your purchase history is smarter and finds items even with different wording

Onboarding & Subscription Fix

mobile
  • Your subscription now activates immediately after purchasing during setup, no need to restore manually

Subscription Reliability & Bug Fixes

mobile
  • Your subscription status now stays in sync after purchasing or restoring, even if you switch devices
  • The app no longer asks for notification permissions when you've already granted them
  • Fixed the login screen so buttons are visible and properly laid out
  • Grocery list edits are saved when you navigate back quickly
  • Swipe actions on grocery items close properly after completing

Grocery List Redesign & Voice Dictation

mobile
  • Redesigned grocery list with emoji icons, department grouping, and a cleaner layout
  • Add items to your grocery list by voice. Tap the mic and speak naturally
  • Product images now display correctly next to grocery list items
  • Pepper varieties (black, white, ground) now show the correct emoji
  • Voice input stops properly when you close the add item window

Smarter Suggestions

web mobile
  • Removed duplicate suggestions so you only see unique items

Smarter Product Names

  • Receipt items show readable names instead of store codes (e.g., "Organic Zucchini" instead of "SQUASH ZUCCHINI ORG 1 LB")
  • Product search works even when the receipt used abbreviations

Account Management & Blog

  • You can request account deletion directly from the web app
  • Launched our blog! Check out "Why Do I Always Forget My Grocery List?"

Grocery List Upgrades, Savings Tracking & Settings Redesign

  • Grocery list suggests items based on your purchase history
  • Swipe to delete and share your grocery lists
  • See the last price you paid on suggested items
  • Redesigned Settings page with Household and Connection Details sections
  • Camera close button no longer hidden behind the notch on newer iPhones
  • Search results when adding items are no longer hidden behind the keyboard
  • Get an email when your store purchase history finishes importing

Multi-Provider Login & Savings Tab

  • Link multiple login methods (Google, Apple, email) to a single account

Coupons Redesign, Navigation & Email Alerts

  • New sidebar navigation for easier access to all sections
  • Get email alerts when you connect or disconnect a store
  • Snap a receipt photo and keep shopping. It uploads in the background
  • Grocery list items check off automatically when you import a matching purchase
  • Prices on receipt detail now match between web and mobile

Auto-Import Purchases & New Look

  • New app icon and loading screen
  • App version and your email now shown on the settings page

Receipt Scanning, Households & Live Updates

  • Scan receipts with your phone camera. Items and prices are read automatically
  • Create or join a household to share grocery data with family members
  • Redesigned bottom navigation with a quick-action button in the center
  • See changes instantly when household members add purchases

Ready to get started?

Join thousands of households tracking their grocery spending.

Download the App