Lists
Lists, under More — and at the bottom of Home, where its widget says what is to buy on each — holds two shopping lists, Grocery and Household, the two photo intakes, links to Regulars, Shops and Recent trips, and the machinery that learns what your household buys and puts it back on the list before you run out.
Adding and checking off
Typing something adds it; so does Add to a list under the + on any screen. As you type, the names that list has held before show as chips under the box — its regulars, and anything ticked off on it inside the household's look-back for trips, ninety days unless you change it in Settings — and a tap adds one whole, so "mi" is one tap from the Milk you bought last week and the spelling stays the one you used. What is already on the list is not offered, and nor is the name you have typed in full: Add does that. Tapping the box beside it checks it off, which records a purchase — the app's memory of what you bought and when, which is what everything on this page learns from. A regular set to Ask each time first asks how many, in a small dialog — Done records the count, Cancel leaves it on the list.
- Undo. A check-off can be undone for a few seconds after the tap. The undo reverses the purchase too, so a mis-tap does not teach the app anything. Removing an item with its ✕ works the same way: it goes at once, and the bar at the bottom puts it back for a few seconds.
- Who is shopping. While a trip is on, the top of Home says so — "Tom is at Tesco · 3 checked" — and a tap opens the list. On the list, the header names the shop; Finish trip is for the person on the trip, and everyone else sees "Tom is shopping" there instead.
- This trip's check-offs stay in view, below the list and struck through, until the trip is over. A tap on one puts it back on the list, and reverses its purchase, minutes after the undo bar has gone.
- Moving an item. Hold an item's name to move it to another workspace. A checked-off item stays with its trip.
Regulars
Things the household buys on a rhythm — milk, coffee, dog food — become regulars. The app learns each one's rhythm from your own purchases and puts it back on the list at roughly the right time.
Something added three times is offered to track, in one card under the list: each name with Track it and Not this, and Track all when there are several. A regular tracked from things already bought starts from those purchases, so it can come back by itself as soon as the app is sure of its rhythm. Not this keeps the name from being offered again, here or on Might be missing; Settings can take it back. On the Regulars page a regular still learning says "adds itself once bought again" rather than claiming a rhythm it is not yet acting on.
It only does this when it is confident. Otherwise it stays quiet, and a Might be missing shelf under the list holds what it is less sure about, for you to take or leave, each row saying why: a regular due within the week ("about every 9 days · last bought 11 days ago"); one you usually get at the shop the list is looking at — the open trip's, or the section you have open — and have not bought lately; one that was on the list last trip and came home unbought; and something bought on two of the last six trips that is not a regular, which is where a household that scans receipts sees its habits before they become regulars. Tap a row to add it; hold one for Not for a while, which rests a regular for two weeks or sets a name aside for good. The Lists widget on Home says how many might be missing from each list. Nothing is ever marked late or overdue: a regular that has not come back yet is simply not on the list yet.
A regular can be:
- pinned to a shop, so it comes back for that shop's trips;
- given a season, so a summer thing is not expected in January;
- told how much is usually bought, so a big pack and a small one are read as the same rhythm.
Regulars are managed from More → Settings → Regulars. A regular that has gone quiet asks Still buying this? there; No pauses it, and a paused regular is never put back on the list by itself — buying it again does not change that — until you tap Resume on the same page. A regular's own page also keeps one quiet fact: if it has been on the list across the last two or more trips to its shop and came home unbought each time, its row and its page say so — "Not found at Kroger on the last 2 trips there". That is a fact about the trips, never a badge, and it says nothing below two trips.
Shops and trips
The app learns which shop a trip was at from where the phone was when things were checked off, and asks when it is not sure — under the list, so the items you are ticking never move. The list is split by shop once the app knows where things are bought; a section with nothing in it is not shown, and the section open is the one you last opened unless it is empty while another is not. Shops and Recent trips are both in Settings.
Recent trips lists each trip inside the household's look-back window — ninety days unless you change it in Settings — with its day, how many things it bought and its shop. Opening a trip shows what it bought. A trip with no shop offers the shop picker right there; a trip that has one keeps the picker behind a Change shop button. Either way, choosing a shop re-attributes the whole trip.
Receipts and pantry photos
The Lists home offers two ways in by photo:
- Scan a receipt. The receipt is read on your phone — nothing is sent anywhere, and it works with no signal. A long receipt goes in parts, top first, each photo overlapping the last few lines of the one before; the reading happens while you shoot. Or copy the receipt's text off the photo with your phone's own text selection and paste it into the box under the shutter, which reads a crumpled receipt better than any photo of it. The review is a trip: the day the receipt prints and the shop it names — saved as a new shop in one tap when you have none by that name, or picked from the ones you have — and, when you already ticked off a trip that day, this receipt joins it unless you keep it separate. Every line has a box, ticked to keep it; a line that matches no regular has a Grocery / Household chip that flips on a tap; tap a name to correct it. Record trip writes the trip with what it bought, so it shows under Recent trips and a matched regular records the purchase as if you had checked it off; Add to the list puts the ticked lines on their lists, to buy again. With the assisted features on, the lines are also given the names a person would write on a list — "whole milk" for "GV WHL MLK GAL" — and a list to go on; without them, the register's own words, tidied.
- Shelf photo (assisted features only). Photograph a shelf — or one product — and the app proposes what it sees, each line ticked and wearing a Grocery / Household chip. Track makes the ticked ones regulars, each an estimate until real purchases firm it up; Add to the list puts them on their lists to buy now, a thing you already track included. Nothing from a photo is ever a purchase.
Under the two lists and these chips, the Lists home links to Regulars, Shops and Recent trips, the same screens Settings holds.
Tidy up
Now and then the app reviews the household's regulars and finds two that look like one thing, or one that looks like two. When there is something to tidy, a Tidy up card appears on the Lists home with its proposals, each to accept or decline. It carries no badge and never nags; when there is nothing to tidy, it is not there.