Gentle Plate

← Home

Changelog

What has changed in Gentle Plate, in plain words. Newest first.

Versions before 0.3.0 were never tracked — the app carried a number that nobody bumped. This file starts where that stopped, so everything shipped before September 2026 is grouped by month rather than given a version it never had.

Nothing here is a target and nothing here is a score. It is a list of what is different.

0.24.2 — 2026-09-24

  • Scanning a barcode now shows the calories, protein, carbs and fat for the portion you have picked before you log it. A multipack's "Whole pack" means the whole box, and now you can see that before it lands on Today.

0.24.1 — 2026-09-24

  • Estimates, recipe swaps and screenshot reads now need you to be signed in. They always were, from inside the app; the server now says so too, so nobody outside it can spend the estimate budget.
  • A recipe read from a link with swaps on now counts on the same daily cap as everything else that asks the model.

0.24.0 — 2026-09-23

  • The recipe form remembers which swaps you take and which you undo before saving, and later suggestions lean on that. It is a memory of taste, not a record: nothing counts them and nothing shows them.
  • Your data export now carries those choices, and deleting your account removes them with everything else. The privacy notice says so.

0.23.0 — 2026-09-23

  • The recipe form has a "Suggest swaps" link above the ingredients. It offers a few optional swaps with one plain reason each ("more fibre, same comfort"), sometimes a thing worth adding, and says which lines are fine as they are. Where the food index knows both ingredients it shows their figures per 100 g. Nothing changes until you tap "Swap it", which edits that one line and keeps the quantity.
  • After a swap, the steps that would change are offered one by one too, with a line on seasoning when it matters. Nothing is rewritten unless you tap "Use this step".
  • If you keep a cycle in Settings, the suggestions lean towards that week's focus (iron and magnesium, say). A protein target leans them towards protein. No number from Settings is ever sent.

0.22.1 — 2026-09-23

  • When a recipe link can't be read, the note now sits right under the link box instead of at the foot of the form.
  • A read or save that takes longer than a few seconds changes its line now and then ("checking how to cook it…", "having a little nibble…").

0.22.0 — 2026-09-23

  • Reading a recipe link or saving a recipe now shows it is working: the form dims and the small cat rolls along a line until the page answers or the save lands. It says "Reading the page…" or "Working out a portion…" and nothing else — no bar, no percentage.

0.21.0 — 2026-09-23

  • "Add to today" from a recipe, a kept dish or an Ideas dish now lets you say how many servings: a − / + beside the range, which scales as you go. Two servings log as one line, "2 servings of …", with the numbers for both.

0.20.1 — 2026-09-23

  • The Recipes tab now opens with one line saying what it does: paste a link or type a recipe in, edit anything, add one serving to your log.

0.20.0 — 2026-09-22

  • A new "Recipes" tab (Settings → What you see, on by default) lists the dishes you keep, with a search box and a page for each: picture, serves, time, the source link, ingredients, numbered steps and your own note. Made for reading at the hob.
  • Add a recipe by pasting a link — the page's ingredients, steps, time and picture come across — or by typing one in. Edit or remove it from its page.
  • "Save as my dish" on Today now keeps the steps, time and source too.
  • A recipe saved while estimates are resting is kept without numbers and says so; "Re-price" works them out later. Nothing is shown as zero.

0.19.0 — 2026-09-22

  • A recipe you save as your dish is now kept for good. It sits on Ideas under "My dishes" with its ingredient lines and one portion's range, and "Add to today" logs it without another estimate.
  • Typing a kept dish's name offers it as "same as before" however long it has been since you last had it, not only for sixty days.
  • Each kept dish has a "Re-price" that runs its ingredients through the estimator again, for when the food index has learned something new. A quiet "remove" takes one off the list; it asks once.

0.18.1 — 2026-09-22

  • A deleted account stays deleted on every device. Before, a phone that was still signed in could go on saving for a few minutes after you deleted the account from another one; now it cannot, and the privacy notice no longer has to warn about it.

0.18.0 — 2026-09-22

  • A meal you log as several foods (yoghurt, peanut butter, chia, honey…) is now recognised by what was in it, not by how you worded it. Typing it slightly differently on another day no longer makes it a new meal, so it reaches the usuals strip on Ideas as one breakfast.
  • Typing the start of a meal on Today ("fage yog…") now offers the whole meal as a "same as before" option, with its parts listed, not just the single foods inside it.

0.17.1 — 2026-09-20

  • If deleting your account fails part-way, Settings now says so. It used to say nothing had been deleted, which was not always true.
  • Deleting your account now signs you out straight away, so the open app can't write anything new afterwards.
  • Crash reports now strip typed food from the top of the error trace as well as from the message.
  • The privacy notice now covers the journal and recipe imports, and says more exactly what a failure report and the waitlist keep.

0.17.0 — 2026-09-17

  • Plan and Ideas now work together. With both switched on and your cycle dates in, Ideas opens with the dish on today's page of your plan, then lists other dishes from the same week that would suit the same day.
  • Those others are chosen because they answer the week's focus — iron, magnesium, slow carbs and so on — and are a similar size. Each one says which, in plain words.
  • Ideas shows the week's focus line from Plan, so you can see what the suggestions are answering.
  • With Plan switched off, or no cycle dates, Ideas is exactly as it was. It never guesses a phase.

0.16.0 — 2026-09-17

  • Settings is no longer one long scroll. Each section folds under its heading; a first visit opens your daily targets, "What you see" and "How this app treats you", and everything else is one tap away.
  • On Ideas, the dishes from the meal plan fold under one heading that says how many there are. They start open.
  • What you leave open or closed is remembered on that device only.

0.15.0 — 2026-09-17

  • While an estimate is being worked out, the cat rolls along the line above the form and back, so the wait has some life in it. On an empty day it is the cat that was already sitting there; on a day with entries a smaller one turns up, rolls, and leaves when the numbers arrive.
  • It moves the same way whatever you have eaten, and it never stays beside your figures. If your device is set to reduce motion, it does not move at all.

0.14.1 — 2026-09-17

  • The journal passphrase can be shown while you type it, in Settings when you set it and on Today when you unlock. Press Show to check it, Hide to cover it again. There is no reset for that passphrase, so you should be able to see it before you save it.

0.14.0 — 2026-09-13

  • "Things you make" on Ideas now remembers meals, not ingredients. A breakfast you logged as porridge, oat milk and butter three mornings shows once, as that breakfast, with its parts listed underneath. Add to today brings all of it to the form; Log it writes all of it.
  • A usual now needs three separate days in the last ninety, not two.

0.13.0 — 2026-09-13

  • "Add to today" on an Ideas dish, one of your usuals, or any meal in the plan now takes it to Today with the form filled in. Change the meal, the wording or the numbers, then press Log it yourself. Nothing goes in your log until you do.

0.12.1 — 2026-09-09

  • Your log now lives in the same place as your account. Nothing you see changes.

0.12.0 — 2026-09-06

  • "What you see" in Settings now has switches for Ideas, Plan and the "Your week, gently" note on Today, beside the one for Lately. Off hides it; nothing is deleted and nothing is said.

0.11.0 — 2026-09-06

  • Lately lists the four most recent weeks; "What's been usual" still reads eight.
  • Tap a month to open its own weeks — cut from the 1st of the month, never running into the next one.
  • The Weeks and Months sections fold away and stay how you left them on that device.

0.10.0 — 2026-09-06

  • Settings has moved out of the tab row and behind a small person icon at the top right. The four tabs fit on one line on a phone again.
  • Bigger tap areas on the day arrows and the fold-out rows on Today.
  • Number fields in Settings open the number keyboard on a phone.
  • A visible outline when you move through the app with a keyboard.

0.9.0 — 2026-09-05

  • Lately is easier to read at a glance: each week and month is a short list of slim bars, one per thing, with the words beside them. A soft band behind the bar shows what has been usual for you; nothing is coloured by how a week went.
  • On the Android app with activity connected, Lately also shows distance a day, and you can set a steps aim in Settings. It draws the same way the calorie aim does: a band that fills toward it and stays full when over, never a colour, never a nudge. An aim, never a limit.
  • A "What you see" card in Settings. Every part of the app is optional; Lately is the first thing you can switch off.

0.8.0 — 2026-09-05

  • A new "Lately" tab: what has been usual for you, by week and by month. Each row is a range for calories and protein averaged across the days you wrote something down, and once there are a few weeks a line says where most weeks land. Fat appears only if you have set a fat aim. On the Android app with activity connected, steps a day sit beside each row; they still never leave the phone. No days, no targets, no scores.

0.7.0 — 2026-09-05

  • A "Small comforts" line under Quiet Notes on days the journal has something in it that a small thing might help with: cramps, bloating, trouble sleeping, an appetite that is low or high. At most two lines, worked out on your device from your own notes, and never sent anywhere. They are offers, not instructions; nothing in the journal about how you feel or how you see yourself is ever commented on.

0.6.0 — 2026-09-05

  • A private journal on Today: energy and pain level from 1 to 5, a handful of things worth noting (sleep, appetite, cravings, bloating, aches, how you feel about your body, desire), and three words for how the day felt. Everything is optional and a day with nothing noted looks like any other.
  • It is locked with a passphrase only you know. Each day is encrypted on your device before it is saved, so the server holds letters it cannot read. The passphrase is asked for once each time the app opens. There is no reset: if it is forgotten, the journal is gone. Set it up in Settings.

0.5.0 — 2026-09-04

  • A recipe you read in can now be saved as your dish: tell it how many the recipe serves and one portion is worked out from the ingredients and logged under the recipe's name. Type that name next time and it comes back as it was, no guessing. Log it still lets you say how much you had.

0.4.2 — 2026-09-04

  • Nineteen more foods get a worked-out range: chia and flax seeds, cooked quinoa, kimchi and oat milk (from USDA FoodData Central), plus cola and diet cola, spirits and tonic, tea with milk, cream crackers, Ryvita, rich tea biscuits, Weetabix-type wheat biscuits, cornflakes, light mayo, Edam, ham and hot chocolate (from CoFID). "Oil" on its own now counts as cooking oil.
  • Ten supermarket products get their real label numbers when you name the brand: Fage Total 2% and 0%, Weetabix, Heinz Beanz, Snickers, Cadbury Dairy Milk, Muller Light, McVitie's rich tea, Walkers ready salted and Mini Babybel (from Open Food Facts).
  • Each computed range now says where its numbers came from: CoFID, a published label, USDA, or Open Food Facts.

0.4.1 — 2026-09-04

  • Seventeen more everyday foods now get a worked-out range instead of a guess: kippers, margarine, brussels sprouts, red cabbage, dates, cocoa powder, goats cheese, red leicester, hot dogs, vegetarian sausages, mackerel, granola and spaghetti bolognese, plus sushi rice, bratwurst, dhal and white sourdough under the names you already use. They came from what this household actually logs.

0.4.0 — 2026-09-04

  • Reading a recipe from screenshots now takes up to three at once, for the ingredients list that does not fit in one. Pick them together in your phone's gallery; they are read as one recipe.
  • The screenshot button now says which photo matters: the ingredients list. The method is shown but never used for a range or a swap.

0.3.0 — 2026-09-04

  • Gentle Plate runs as an Android app, not only in a browser. If you let it, it reads the movement your phone already records and widens the day's range a little — it never turns steps into calories and never asks you to earn anything.
  • Fat sits in the day's header alongside calories and protein, if you want it there. Settings decides; it is off unless you turn it on.
  • The three bands in the header say what they are. Before, you had to remember which was which.
  • Sign-in codes and waitlist replies arrive as proper letters from Gentle Plate rather than plain machine mail.
  • This page. Every release from here on adds an entry.

Before 0.3.0

September 2026

  • The Android app arrived (above), after a long stretch of making the web app behave like one — installable, offline-tolerant, and quiet about it.

August 2026

  • Sign in with a code sent to your email. The app used to sit behind a gate that only invited accounts could pass. Now you ask for a code, type it in, and you are in.
  • Photos stopped failing silently. Taking a picture of a plate on a phone could fail with one unhelpful sentence. The capture path was rebuilt, the different failures now say different things, and a request that trips over a bad connection retries itself without telling you.
  • Going offline stopped losing anything. Entries made without a signal wait in a queue and go up when the connection comes back.
  • A published privacy notice, at /privacy, with every claim in it traceable to the code that makes it true.
  • Export everything, or delete everything. Both are yours to do, without asking anyone.
  • A public page at gentleplate.uk, and a waitlist for people who wanted in before invitations existed.
  • Underneath: security headers, encrypted backups, and the tests that keep one person's log from ever reaching another's. None of it is visible, and all of it is the point.

July 2026

  • The log, grouped by meal, with sections you can fold away.
  • Estimates as ranges. Describe what you ate and get "280–380 kcal" rather than a confident number that was never true. Where the food is in the bundled UK food index, the range is arithmetic rather than a guess.
  • Carbohydrate and fat alongside calories and protein.
  • A choice of how numbers look — comfortable ranges, or single estimates if precision helps you more than it costs you.
  • Barcodes, for packaged food, via Open Food Facts.
  • A recipe helper: paste a URL or a screenshot and get a gentler version of the same dish.
  • The cycle, if you track one. Phase-aware meal ideas, nutrition notes for where you are, targets that shift in the luteal phase, and a way to say "actually I am somewhere else" when the dates are wrong.
  • Meals you have logged before come back as suggestions, and the app quietly learns when you correct an estimate.
  • A gentle daily and weekly recap — what happened, not how you did.
  • Gluten-free and disliked-ingredient filtering on the ideas.
  • Food text and photos are routed so the model provider keeps nothing. Nothing you type about food ends up in a URL.