Changelog

What’s new

A running log of what has changed in The Saucery, written for the people using it rather than the people building it. Newest first.

16 October 2026

Plan the week on the web, and a shopping list that adds up

  • Garlic by the clove no longer costs a kilo. A family's trolley read $208.99 when the lines in it came to $162.02: carrots, garlic and lemons are sold by the kilo, the list counted them (12 cloves of garlic, 3 carrots), and each was added to the total as a whole kilo, $39.99 for the garlic. A count of something sold by weight is now costed by what one usually weighs, so the garlic reads $39.99/kg · about $2.40 and the totals add that. You can't buy less than a whole head of garlic, a piece of ginger or one carrot, so a teaspoon of ginger is now about $0.15 rather than $0.03. When the list can't tell what a line weighs, it still shows the price per kilo and leaves the line out of the totals.
  • Four spring onions are one bunch. A line for 4 spring onions read 4 × ea · $7.16, the price of four bunches at $1.79, and choosing the bunch from the product list left it there. Spring onions, chives and fresh herbs are sold by the bunch, so a count of them is now priced as bunches: 4 spring onions is one bunch at $1.79, and 10 basil leaves is one bunch of basil. A line that already says how many bunches is priced as before, and so are lemons, eggs and anything else sold one at a time.
  • Milk is priced from fresh milk. An 850 ml Milk line at Pak'nSave was priced from a carton of Pams UHT milk, because long-life milk is the cheapest per litre and it was being counted as the store's usual milk. It is now only used when a store has no fresh milk, or when your line asks for UHT. In the same way, fish fillets are no longer priced from crumbed or battered ones: if those are all the store has, the line has no price rather than the wrong one, and chicken is never priced from frankfurters. Split peas are only used for a line that asks for split peas.
  • Say how many to buy. Wanting two butters on special meant typing Butter in again as a second line, and nothing on a line let you change how many packs it counted. Tap a line and the sheet now has How many, with a minus and a plus and the cost beside it, so two butters reads 2 × 500g · $15.00 and the total follows. On the web it is on the line's product page. The count stays when the list is rebuilt from the plan or a recipe adds more to the line, and if the recipes now come to more than you chose, the sheet says so. Choosing a different product for the line goes back to the list's own count, since two of one pack size are not two of another.
  • Adding something already on the list says so. Adding Butter while Butter was still to buy did nothing, silently. It now says Butter is already on the list and offers to add one more to it. Adding Butter after someone had ticked it off makes a new line as before, and now tells you it was already ticked, and by whom, so nobody wonders whether the second one was on purpose.
  • Frozen and grated in a recipe count. A recipe asking for 1 cup of peas, frozen, was priced from a bag of dried split peas, and cheese, grated, from a packet of slices. When a recipe or a line says frozen, it is now priced from something in the freezer, and when it says grated, from a bag of grated cheese if the store has one.
  • A list showing one meal is that meal's shopping. Showing only a Thai red curry for two, the list said About $80.73 and Coconut milk 1.2 l, three cans, which was the coconut milk for every dinner that week. Showing a roast led Plain flour with the lasagne's 60 g and put the roast's own spoonful underneath. Now a list showing one meal leads each line with what that meal needs, prices that amount, and says what the whole list holds under it: Coconut milk 400 ml, one can at $2.49, with 1.2 l on the whole list. The total starts Buying for this meal alone, because a can the curry shares with the soup is still a can if you only cook the curry. A pack count you set on a line is kept. Lists built before this update show the whole line until they are rebuilt from the plan.
  • Lines you probably have at home are in their own group. Olive oil, soy sauce, nutmeg and a few more said You probably have this in the pantry, sat in their aisles like everything else, and counted in About $30.15 still to get, so nobody could tell whether to buy them or whether finishing the shop would. They now wait under Check at home at the end of the list, out of the total and the count. If you are out of one, tap Need it and it joins its aisle and the total; ticking one counts it as bought, as anywhere else. Need it holds when the list is rebuilt from the plan. Finish shop now says that lines under Check at home stay on the list for next time. Salt, pepper and water never reach the list at all, so a meal can read All ticked without them.
  • The list walks the shop. Aisles ran in alphabetical order, so Baking and Canned & Jarred came before Fruit & Veg, and starting at the produce by the door meant scrolling back and forth. They now run the way a supermarket is laid out: fruit and veg first, then bread, the deli, meat and seafood, dairy and eggs, the pantry aisles, and frozen last, with Check at home after them.
  • Cooking next Tuesday's dinner early leaves Tuesday on the plan. Cooking a Thai red curry on a Thursday from the plan's Tuesday entry marked Tuesday as cooked, so adding the week to the shopping list quietly left Tuesday's 17 ingredients off. A cook from a night still to come now goes in the recipe's history and Tuesday stays planned. Mark as Cooked is only offered from tonight back. When adding the week does leave a night out, because it has been cooked, has gone by or is leftovers, the sheet now says so at the top, under Not added, with Add anyway beside it.
  • Adding the week straight after Fill my week says which dinners are still being written. Planning five new dinners and tapping the cart while Whisp was still writing them offered 37 items from the two recipes already in the plan, and nothing said the other five weren't there; a few minutes later the same cart offered 93. The sheet now says Whisp is still writing 5 dinners, lists them under Not added, and adds each one's ingredients to the sheet as its recipe lands, keeping whatever you have already ticked or unticked.
  • On Android, tapping a meal on the plan opens its recipe. Tapping a dinner's name did nothing, and the recipe was only reachable from the … menu. A tap now opens it, as on iPhone. A cooked night now shows a green tick with its name greyed out, and if you ticked the wrong night, its menu has Mark as Not Cooked to take the tick off.
  • A dinner added to the list from its night keeps that night. Adding Tuesday's curry with Add to Shopping List from its night on the plan put it under Added from a recipe, with no day on its lines, and when the curry moved to Thursday the list still had no night for it and didn't say who was cooking. It now goes under that night with its cook, and moves with it if the dinner moves. Adding a recipe from its own page has no night, as before.
  • Plan the week on the web. Plan something and Add on the Recipes page led to a plan that said meals are put on the week in the app, so moving a dinner when work ran late meant getting your phone out. Now Add a dinner on any night from tonight on opens your recipes, with a search, and picking one puts it on that night. Each dinner on the plan has Move or remove: move it to another night this week or next, where it swaps with the dinner already there, or take it off the plan. A recipe's own page has Add to plan, with a choice of night. A night that already has a dinner says which, because the one you pick takes its place, as it does on the phone. Viewers in a family see the plan as before.
  • Whisp talks about the butter on your list. Asked whether butter was a good price, Whisp quoted Pams Pure Butter 500g at $7.39, said butter wasn't on special, and said it couldn't judge the price because the store had only been tracking it since 5 October, while your list had Westgold 400g at $4.99 and its price page showed a chart back to September. When something is on your list, Whisp now looks at the product the list prices it from and reads the same price history the page draws. The page's Lowest in 3 months now only appears once a price has been watched for three months. And Whisp checks the week's recipes before saying the plan doesn't need something on special, so stock on special is no longer called something the plan can do without when two dinners use it.
  • Whisp's cheap dinners are enough for your household. Asked for three cheap dinners from the specials for a family of six, Whisp offered a roast built on an 850g frozen chicken on special, though the family's own roast wants a bird of about 1.5 kg, said two microwave rice cups would do for six, and mentioned in passing that it hadn't checked the third dinner against the specials. Whisp now knows how many your household usually cooks for, sets each special's pack size beside what the recipe needs for that many people, and says how many packs to buy, or that the pack is too small. Asked for a number of dinners from the specials, it checks each one, and names any it couldn't.
  • Fill my week keeps weeknights short and the week varied. A family whose house rules said they like curries was offered a 120-minute lasagne on a Thursday, a 95-minute rogan josh on the Friday, and five curries in seven nights, every one with rice, counting two already on the plan. Monday to Thursday dinners now come in at an hour or less unless the book has nothing shorter, and then the night says so; a long dish waits for Friday to Sunday. The dinners already planned that week now count, and no more than two in a week are the same kind of dish, three the same cuisine, or three on the same base, such as rice, pasta or potatoes. A favourite in your house rules gets a night or two.
  • A recipe's cook time covers its own method. A sausage and potato hotpot Whisp wrote said Cook 50m over a method that browned the sausages for 5 minutes, baked them for 45 and then for 10 more. When Whisp writes a recipe or you import one, the cook time is now at least the time its steps spend on the heat, so the hotpot says 1h, and Fill my week keeps weeknights short by that time. Resting, rising, kneading, cooling, chilling and marinating are not counted as cooking, a bake of 24, 28 or 32 minutes counts once, and what the method does meanwhile is not added on top.
  • Changing the servings gives amounts you can measure. A katsu curry for two, cooked for three, read 1 ½ star anise and ⅜ tsp ground turmeric, left juice ½ lime as it was, and its method still said to divide the chicken between two plates. A star anise, an egg or a clove of garlic now scales to a whole one, teaspoons and tablespoons go to the nearest quarter (½ tsp turmeric), and a line written as juice ½ lime is saved as ½ lime, juiced, so it scales with the rest. The method keeps the recipe's own amounts, so when the servings differ it says so under Method: The method is written for 2.
  • A recipe says who added it. Saving Grace's katsu curry from her link showed Saved to your recipes for three seconds, and after that nothing on the recipe said it was yours. A recipe your family added now says so under its title: Added by you, or Added by Hemi to everyone else, with from Grace's link on the end of one saved from a share link. The two sample recipes a new book opens with still say From The Saucery.
  • Your own recipes have a strip on the home screen. A recipe you saved sat under Dinner Ideas next to the sample recipes, and Mine was only a search filter. Once you have added a recipe, the home screen now shows Mine as a strip of its own, after Dinner Ideas. The sample recipes no longer count as yours there or in the Mine filter. A home screen you have arranged yourself stays as you left it.
  • Setup shows which country you shop in, and lets you change it. The Saucery guessed your country from the phone, and on Android that meant the language: a New Zealand phone set to US English was put in the United States, so the step for choosing your supermarket was skipped without a word and Price Lookup later had no stores to offer. The supermarket step now always comes after you create a family, says Shopping in: and the country it guessed, and has Change beside it. Pick New Zealand and the stores are listed straight away. On Android the guess now comes from your SIM before the language. The voice list in Cook mode also lists each Android voice once, rather than again as a copy that needs the internet.
  • An item you add offline is kept, and you are told why it wasn't added. On Android, adding something to the shopping list as the connection dropped cleared the box and dropped the item without a word. The name now stays in the box until it is on the list. If it can't be added, a note says so and why (Couldn't add Butter. You're offline), and tapping + again sends it once you're back.

14 October 2026

Whole pickles, the cheapest special, and loose produce by the kilo

  • Whole pickles are priced from whole pickles. That line asked for whole pickles and was priced from a relish, because the relish was the store's usual answer for pickle and the word whole was only looked for among products like it. For anything from a jar, a tin or a packet, a line or a recipe that says whole is now priced from a product that says whole too: whole pickles from the jar of whole ones, whole peeled tomatoes from the tin. Fresh food is as it was, so whole milk is still the store's standard milk.
  • A line with no amount is priced from the cheapest special. A Cinnamon line at Woolworths read from $2.50 with no SPECIAL stamp, while Greggs Cinnamon Ground sat in the list under it at $2.10 on special. The line was priced from a 45g Macro jar, which is the better value by the kilo, but from reads as the least you can pay to tick the line off. When a line doesn't say how much you need and a product on special from the same shelf costs less than the best value, the line is now priced from that product and stamped SPECIAL, so the cinnamon reads from $2.10. Onion powder on special in the spice aisle doesn't count for a bag of onions. A line with an amount is still priced from whatever covers it for the least money, and a product you chose yourself is left alone.
  • Loose fruit, vegetables and meat at Woolworths are priced by the kilo. Bananas on a Woolworths list read from $3.99, as if that bought a bunch, when it is $3.99 a kilo, and the same went for lemons, pumpkin, fresh ginger and meat sold loose or by the tray. They now read from $3.99/kg, and a line that says how much you need is costed by weight.

11 October 2026

Cinnamon is priced as cinnamon

  • A shopping line's price comes from the right shelf more often. Cinnamon on a Woolworths list read from $6.39, the price of a box of apple and cinnamon oat sachets, because the oats were only named in the brand. It now reads from $2.50, a jar of ground cinnamon. Checking 240 everyday ingredients against the same store turned up more of the same: blueberries were priced as a blueberry danish and chocolate chips as a packet of cookies, and bay leaves, asparagus, couscous and hummus had no price at all. Each of them now finds the real thing.
  • A second look at every product a line could be priced from. Reading names only goes so far: vanilla was priced from Up & Go, turmeric from a latte mix, almonds from almond milk and chicken from a bag of frames, all of them cheaper per kilo than the real thing. Each store's products are now read a second time in the background, and a line is priced from the ones that are the ingredient itself, in the form a recipe means. A line you have just added shows its first price straight away and settles within a few minutes. If a store only has frozen or tinned, that is what it is priced from.