Changelog

What's new at GroceryTrack

Product updates, new features, and what we're building next.

Milestones

GroceryTrack Green LineIdea → Future
  1. Mar 13
    2026
    Idea born
  2. Mar 14
    2026
    v1 live
  3. Mar 24
    2026
    Product Hunt
  4. Apr 17
    2026
    MCP launch
  5. Apr 30
    2026
    iOS app
  6. May 10
    2026
    Android beta
  7. Oct 10
    2026
    Android launch
  8. Oct 24
    2026
    Claude Connector launch
  9. 2026-10-31
    iOS 2.0 in review
  1. In progressiOS

    GroceryTrack 2.0: rebuilt as a native iOS app

    GroceryTrack for iPhone, rewritten from the ground up in SwiftUI, is with Apple for review. It ships as an update to the same App Store app: same account, same receipts, same widget and share sheet, nothing to reinstall. Apple's own frameworks replace the libraries the app used before, so it launches faster, feels lighter and follows your iPhone's conventions everywhere. It requires iOS 18; on an earlier version the current 1.9.0 keeps working. Android stays on the current app.

    • Every screen of 1.9.0 rebuilt natively: Dashboard, History, Scan, Pantry, Ask, Profile, onboarding, post-scan review, paywall, referral and feedback
    • Five tabs instead of six. Profile and settings open from your picture in the corner of every tab
    • Ask by voice: a mic in the Ask composer dictates your question, on device where the language supports it
    • Search suggestions in History: your most-visited stores and the items you buy on repeat, narrowing as you type
    • One consistent look in light and dark mode: shared sheets, chips, toasts, empty states and buttons on every screen
    • Open in GroceryTrack for PDFs and images from Files, Mail and other apps, alongside the share sheet
    • French and Spanish: every string in the app, the widget and the permission prompts, following your iPhone's language or your pick under Profile › Language
    • A staged launch animation, with plain fades under Reduce Motion
    • Your data carries over: the app opens the same on-device database and settings, so a scan queued offline on 1.9.0 uploads from 2.0
    • Receipts queued offline are tied to the account that queued them; CSV exports neutralise spreadsheet formulas in store and item names
    • Crashes report to their own Sentry project, and builds now come from Xcode Cloud, with build numbers continuing the existing sequence
    • Already merged for the build after this one: an Apple Watch app with this month's spending and budget gauge, and a complication for the watch face
    Learn more →
  2. PlannedReceipts

    Multiple receipt detection in a single photo

    Snap several short receipts laid out side-by-side or stacked in one shot — Trader Joe’s, the bakery, the corner deli — and AI detects each receipt boundary, separates them, and creates one entry per receipt with its own store, date, and items.

    • Auto-detect multiple receipt boundaries within a single photo
    • Per-receipt extraction with distinct store, date, totals, and line items
    • Preview screen to confirm or merge segments before saving
    • Saves each detection as its own receipt in your history — no manual splitting
  3. PlannediOS

    Long receipt scanning on iOS

    Costco, Target, and Whole Foods receipts can run longer than a single phone frame. Capture the receipt in multiple shots, then stitch them into one continuous receipt before AI extraction — so every line item makes it in, no matter how long the paper.

    • Multi-shot capture flow: scan top, middle, and bottom segments without losing your place
    • Live thumbnail strip lets you reorder, retake, or remove a segment before submitting
    • On-device segment combination so the AI sees one continuous receipt — no duplicate or dropped lines
    • Saved as a single receipt in your history with combined totals and item count
    Learn more →
  4. PlannedHouseholds

    Shared households

    Track groceries together with partners or roommates. Shared pantries, combined spending views, and per-member insights so everyone stays on the same page.

  5. PlannedBudgeting

    Smart budget alerts

    Opt-in push notifications when you cross a category threshold, spike versus your rolling average, or blow past your monthly target.

  6. PlannedReceipts

    Bill split for restaurant receipts

    Scan a restaurant receipt and split the total evenly across the people paying so your spend tracking reflects only your share — not the whole table.

    • Toggle "Split evenly" on any restaurant receipt and pick the number of payers (2–10)
    • Your dashboard, category totals, and monthly trends use your per-person share, not the full bill
    • Original receipt total is preserved for reference; split metadata travels with the receipt across web and MCP
  7. ShippedIntegrations

    GroceryTrack is in the Claude connector directory

    Connect GroceryTrack to Claude with one click from claude.ai/directory/grocerytrack, on the web, desktop and mobile. The connector now leads with the question nobody else can answer: your personal grocery inflation and price history, computed from your own receipts across every store.

    • Four new tools: price_history, inflation_report and unit_price_compare answer "what am I paying for eggs at each store" and "how much more are my groceries costing than a year ago"; account_overview tells the assistant what your account holds
    • Four more for the questions behind a bigger bill: compare_periods, top_movers, budget_status and search_items
    • Create a GroceryTrack account right on the consent page, with Google, Apple or email; after you connect, the page shows how to get a first receipt in
    • See and disconnect every connected assistant under Connected AI Assistants on your Profile page
    • Every tool is read-only and annotated so; the nutrition tools are gone, so the connector exposes no health data
    • Rate limits of 60 calls a minute and 500 a day (2,000 on Pro), structured errors instead of bare failures, and no logging of what the assistant asks or receives
    Learn more →
  8. ShippedAndroid

    GroceryTrack for Android v1.9.0 — clearer categories

    The same evening the Android app went public, 1.9.0 followed it onto Google Play with the category set iOS got this morning. Every number you see by category depends on the category on each line, and the old set left too much in Other. This version has thirteen categories with plain rules: Pet and Non-Grocery are new, four have clearer names, and fees and discounts no longer count in your charts. Your history is re-sorted the first time you open it, and anything you categorized yourself stays as you set it. Updating from the launch build (1.8.1), the categories are the whole change: receipts already showed their tax and the editable total.

    • Pet and Non-Grocery — two new categories, so pet food, fuel and gift cards have a home that is not Other
    • Meat & Seafood, Dairy & Eggs, Deli & Prepared, and Household & Personal Care — four clearer names
    • One icon and a one-line definition per category, shown in the picker so two people put the same item in the same place
    • Fees and adjustments — bag fees, deposits, tips and discounts stay on the receipt so the total adds up, and leave your charts
    • Three rules for the close calls: frozen beats everything; how it is sold, not what it started as; eat it or cook with it
    • One screen to switch — the first launch shows the new set and what will move on your own receipts. It needs a connection, and your own category edits are kept
    • Beta testers on the closed track get the same build; the track stays open for early builds
    Learn more →
  9. ShippedAndroid

    GroceryTrack for Android v1.8.1 — public launch on Google Play

    Five months after the closed beta opened, GroceryTrack for Android is on Google Play for everyone — no tester group, no opt-in link, just install. Same app as iPhone: snap a paper receipt, forward a digital one, or share a PDF, image or receipt link from Gmail, Files or Chrome, and every item, price and category is read in seconds. Works offline and syncs with the web and iOS on one account. Free to install; while the launch offer lasts, every new Android account starts with 90 days of Pro.

    • Native Android camera capture with a receipt boundary guide, plus Choose file for PDFs and images
    • Share receipts into GroceryTrack from Gmail, Files, Chrome, or a retailer app
    • A post-scan review sheet to fix the store, date, total or any line before it lands in your history, with the tax the receipt printed
    • Possible-duplicate check when a receipt matches the store, date and total of one you already have
    • Dashboard with monthly budget pace, a seven-day grocery-vs-dining chart, category breakdown and top stores by visits
    • Ask tab — plain-language answers from your own receipts
    • Pantry with storage-aware freshness, best-by overrides, stock countdown, shopping list and recipe ideas
    • Offline-first with background sync, Material UI with full system dark mode, push notifications for the weekly recap and monthly report
    • Pro in-app through Google Play Billing, monthly or annual; the closed track stays open as the beta channel for early builds
    Learn more →
  10. ShippediOS

    GroceryTrack for iOS v1.9.0 — clearer categories

    Every number you see by category depends on the category on each line, and the old set left too much in Other. This version has thirteen categories with plain rules: Pet and Non-Grocery are new, four have clearer names, and fees and discounts no longer count in your charts. Your history is re-sorted the first time you open it, and anything you categorized yourself stays as you set it. Receipts also show their tax now, and you can fix the total right after scanning. Now live on the App Store.

    • Pet and Non-Grocery — two new categories, so pet food, fuel and gift cards have a home that is not Other
    • Meat & Seafood, Dairy & Eggs, Deli & Prepared, and Household & Personal Care — four clearer names
    • One icon and a one-line definition per category, shown in the picker so two people put the same item in the same place
    • Fees and adjustments — bag fees, deposits, tips and discounts stay on the receipt so the total adds up, and leave your charts
    • Three rules for the close calls: frozen beats everything; how it is sold, not what it started as; eat it or cook with it
    • One screen to switch — the first launch shows the new set and what will move on your own receipts. It needs a connection, and your own category edits are kept
    • Tax on every receipt — the tax under the total, with each printed band beneath it, and no invented $0.00 when the receipt printed none
    • Editable total on the review screen, with Sum line items; correcting a line item keeps the total in step unless it includes tax or fees
    • Possible duplicate label in receipt history, and a duplicate warning that is readable in dark mode
    • A short "How's it going?" prompt after your third scan, and feedback screenshots that reach support
    Learn more →
  11. ShippediOS

    GroceryTrack for iOS v1.7.0 — the Ask update

    Your receipts already knew what you buy, where you shop, and what it costs — you just had no way to ask. Ask is a new tab that answers questions about your own shopping in plain language, read out of your own history. Receipts no longer have to be paper: add a PDF from Files, or share a PDF, an image, or a link to an online receipt from any app. Plus integrations that get your data out — a shopping list into Apple Reminders, your grocery day into Calendar, every receipt as a CSV — and a dark-mode pass over the whole app. Now live on the App Store.

    • Ask — a new tab. "What do I buy most often?", "when was my last trip to Whole Foods?", "how much did I spend on groceries last month?" — answered from your own receipts, with the questions you can start from offered up front
    • Digital receipts — Choose file on the Scan tab takes a PDF or an image, and the iOS share sheet accepts a PDF, an image, or a receipt link from Mail, Files, Messages, or Safari. The original stays one tap away in the receipt detail
    • Duplicate check — when a new receipt matches the store, date, and total of one you already have, the app says so and lets you keep both or delete the extra
    • Apple Reminders and Calendar integrations — push a shopping list into Reminders, or block out your grocery day as a repeating calendar event that defaults to the weekday you actually shop
    • Export every receipt as a CSV (Pro) — one row per line item, the same columns the web export uses
    • Connect an AI assistant — Claude, ChatGPT, or any MCP client — with the connector name and server URL ready to copy
    • AI model choice (Pro) — pick the model tier that reads your receipts and the one that answers Ask
    • Guided first run — a camera primer before the permission dialog, an email-forwarding reminder if you skip the first scan, and a notifications opt-in for the weekly recap and monthly report
    • Pantry no longer merges repurchases — two trips, two rows, each with its own freshness
    • Dark mode fixed across the app: tinted cards, banners, badges and onboarding screens that stayed light now follow the theme, and the Grocery Year heatmap ramps dim-to-bright instead of backwards
    • Email sign-up asks for your name; the Terms and Privacy notice now appears on the first auth screen, not only the email form
    • Session replays are no longer recorded, matching the updated privacy policy
    • The Nutrition tab has been removed — it was not being used, and Ask takes its place
    Learn more →
  12. ShippediOS

    GroceryTrack for iOS v1.6.0 — the post-scan review update

    Scanning a receipt used to end in the same sheet you browse old ones with — everything equally editable, nothing prioritized, no ending. Now a scan ends with a two-step review: check the store, total, and every line, then see where that trip’s money actually went. Plus a Grocery Year heatmap, region settings that travel with you, and a note on every receipt saying how it arrived. Now live on the App Store.

    • Post-scan review — a purpose-built two-step sheet replaces the old detail view: quick-check every line and its category, then read that trip’s category breakdown as a stacked bar, per receipt rather than period-wide
    • Correct the store name, purchase date, and currency in the quick-check step — the three fields extraction most often gets wrong were previously only reachable later from History, so bad data settled in
    • Choosing a currency also saves it as your preferred currency, which settles ambiguous symbols like a bare “$” on future scans
    • Grocery Year heatmap on the dashboard (Pro) — twelve month blocks shaded by how much you shopped, tap a day to promote it into the header where your thumb won’t cover it
    • Region settings — pick your currency and time zone, or let the zone follow your device as you travel; it reads as a city name, not an IANA code
    • Receipt footers now say how each receipt arrived — scanned in the iOS app, captured with Grocery Snap, or forwarded by a named sender
    • Fixes: post-scan corrections now reach the server, the receipt screen surfaces failed saves instead of swallowing them, and editing a receipt no longer overwrites its origin
    Learn more →
  13. ShippediOS

    GroceryTrack for iOS v1.5.0 — the smart pantry update

    The pantry grows up: freshness estimates that know fridge from freezer, best-by dates you control, stock tracking down to the last slice, and a pantry window you choose. Plus guided onboarding for new users and faster item corrections. Now live on the App Store.

    • Storage-aware freshness — shelf-life estimates depend on where you keep things, and moving an item (say, into the freezer on day two) recounts its life from that day
    • Set your own best-by date on any item with quick picks from 1 week to 3 months — your date always wins over our estimate
    • Track what’s left: count down multi-packs (“2 of 6 left”) or portion-track single items (Full · ½ · ¼), with running-low items feeding your shopping list
    • Pantry window setting — choose how far back your pantry looks (1 week, 4 weeks, 3 months, or forever), with an on-screen filter chip for a quick peek at a different window
    • Fix an item’s name or quantity right from the pantry, or jump to its full receipt in one tap
    • Guided onboarding walks new users from their first scan to a working budget in minutes
    • Original receipt photo viewer with pinch-to-zoom, plus dark-mode and receipt-date editing fixes
    Learn more →
  14. ShippediOS

    GroceryTrack for iOS v1.4.1 — smoother subscriptions

    A small follow-up to v1.4.0: you can now subscribe to Pro at any point during your free trial instead of waiting for it to end, and billing records carry their source and plan so support can resolve subscription questions faster.

    Learn more →
  15. ShippediOS

    GroceryTrack for iOS v1.4.0 — Pro in the app, nutrition, shopping lists & recipes

    The biggest iOS update yet: subscribe to GroceryTrack Pro right inside the app, see a nutrition overview of everything you buy, generate AI shopping lists that send straight to Apple Reminders, and get recipe ideas from your pantry.

    • Subscribe to Pro in-app — monthly or annual, with restore purchases and one-tap subscription management
    • New Nutrition tab — a USDA-based nutrition overview of the perishables you buy, with per-item detail and time-range filters
    • AI shopping lists — generate from your buying habits and items running low, then send the list to Apple Reminders
    • Recipe ideas — AI recipe suggestions based on the groceries in your pantry
    Learn more →
  16. ShippedAndroid

    Android closed beta on Google Play

    GroceryTrack for Android is now in closed testing on Google Play. Use the public join link to opt in, install the beta from the Play Store, and help shape the launch — same native receipt scanning, offline support, and push notifications you get on iOS, free for testers.

    • Public join link — testers can opt in from any browser, no email allowlist required
    • Native Android camera capture with auto-focus, flash, and a receipt boundary guide
    • Offline scanning with automatic background sync when reconnected
    • Material UI components with full system dark mode support
    • Single account syncs receipts across web, iOS, and Android (Google sign-in, Apple ID, or username/password)
    • In-app delete account flow that meets the new Google Play data-deletion requirement
    Learn more →
  17. ShippedMobile

    GroceryTrack for iPhone & iPad — v1.0.0 on the App Store

    The native iOS app is here. Scan grocery receipts with your iPhone or iPad camera, track spending offline, get weekly summaries by push, and stay in sync with the web app — now available on the App Store.

    • Native camera capture with auto-focus, flash, and a receipt boundary guide
    • Offline receipt scanning with automatic background sync when reconnected
    • Weekly and monthly push notifications for budget pace and summaries
    • Home-screen widget for month-to-date spending at a glance
    • Voice-to-notes for hands-free trip notes, biometric lock, and full dark mode
    • One Google account syncs receipts and budgets seamlessly with the web app
    Learn more →
  18. ShippedRewards

    Referral program — give a month, get a month

    Invite a friend and you both get 1 month of Pro — free. Every signup credits both sides automatically, with a 24-hour manual-code window for friends who signed up first. No cap on how many months you can stack.

    • Personal referral link with share-sheet support for iMessage, WhatsApp, and email, plus a multi-paragraph invite preview
    • Smart reward delivery: active Pro subscribers get their next billing pushed out 30 days; lapsed customers get a $3.99 Stripe balance credit; new users get 30 days added to their trial
    • Referral dashboard at /referrals with month-bucketed chart, full history, and a 24-hour manual redemption window
    • Email verification required on both sides — pending invites show up in history as soon as your friend signs up, then flip to "+1 month" once they verify
    • Idempotent Stripe writes and Firestore batches so retries never double-credit
    Learn more →
  19. ShippedNotes

    Grocery trip notes

    Jot down quality calls, price comparisons, and packaging quirks on any receipt, then let them surface the next time you shop that store — or ask your AI to summarize what you’ve learned.

    • Add free-form notes to any receipt from the detail view; saved notes show as an amber callout above the items
    • Store detail pages (/store/[slug]) surface your personal trip notes with your avatar, linked back to each receipt
    • One-click AI summarize to distill multiple trips into 3–5 takeaways about quality, price, and recurring patterns
    • Exposed via MCP: new list_trip_notes tool, notes field on get_receipt, and a hasNotes flag on list_receipts
  20. ShippedReliability

    Production observability upgrade

    End-to-end Sentry tracing across the app and MCP server, plus cron monitoring for weekly and monthly email summaries so silent failures never go unnoticed.

    • Sentry user-action tracking for faster debugging
    • Cron monitors on weekly and monthly email digests
    • Git-hash build IDs for version-skew protection
  21. ShippedIntegrations

    MCP server — bring your groceries to any AI

    GroceryTrack now speaks MCP. Connect your data to Claude, ChatGPT, and any MCP-compatible client via OAuth 2.1, then ask questions like "what did I buy last week?" right from your assistant.

    • OAuth 2.1 authorization flow
    • Dedicated MCP landing page with setup instructions
    • In-app promo to surface the integration to power users
    Learn more →
  22. ShippedPlans & Insights

    Annual plan, GrocerySnap, and nutrition pages

    A packed release: add items without a receipt, see monthly budgets broken down by category over time, get nutrition facts for common groceries, and lock in annual Pro pricing to save 16%.

    • Annual billing option on the Pro plan
    • Monthly budget trend chart with category breakdowns
    • GrocerySnap — add items manually, no receipt required
    • Public nutrition pages for 20+ common groceries
    Learn more →
  23. ShippedCharts

    Richer insights and freshness visuals

    New insight charts, a full SVG icon set for the freshness countdown, better empty states, and the dashboard now defaults to the current month so your most useful data is front and center.

    • Full SVG set for the freshness countdown
    • New insight charts on the dashboard
    • Default tab switched to the current month
    • Always-available AI shopping suggestions
  24. ShippedAI

    AI-inspired shopping list

    Generate a shopping list tailored to what you've been buying and what's running low in your pantry. Powered by Gemini.

  25. ShippedLaunch

    Product Hunt launch day

    GroceryTrack launched on Product Hunt with a packed feature drop — organic spending estimator, monthly email summaries, pantry view with pagination, and search across your full purchase history.

    • Organic spending estimator
    • Monthly email summary and first-receipt welcome email
    • Pantry view with history pagination
    • Search across your full purchase history
  26. ShippedPantry

    Pantry tracking and weekly digests

    Mark items as eaten or trashed to close the loop between buying and using food, and get a weekly spending summary delivered to your inbox every Wednesday.

  27. ShippedRelease

    First version goes live

    The initial rollout of GroceryTrack — AI-powered receipt scanning, category breakdowns, and a working dashboard. Rough around the edges, but end-to-end.

  28. ShippedMilestone

    GroceryTrack is born

    The idea was born and bootstrapped on this day — one engineer, one repo, and a stack of unread grocery receipts. Everything since has been built from here.

Have a feature request? Tell us what to build next.

Roadmap items are directional and may shift based on your feedback.