You weigh a dog. You open its profile on the web. The "Weight" tile still shows the old number.
Not any more. Three screens now show your latest weigh-in, with the day you took it.
What changes on screen
A dog has two weights in MushMate, written by two different gestures. The reference weight is entered on the dog's profile, alongside its name, date of birth and microchip: it is what you declared when you registered it. The weigh-in is recorded through the "+ Weigh" button: it is what the scale said this morning.
Everything that computes was already using the latest weigh-in — the ration, the feeding sheet pinned to the food-room wall, the weight-loss alert. But three screens displayed the reference weight without saying so:
- the "Weight" tile on a dog's profile;
- the kilos next to the age, on every card of the Dogs page;
- the same kilos on the dashboard cards, in the breeding view.
The first was the worst of the three: its label says "Weight", so the dog's weight. It showed something else.
Now all three show the same thing, and that thing carries its date:
27.3 kg · 22/09
And for a dog you have never weighed, a word replaces the date:
24.5 kg · reference
If your kennel is set to pounds, you read 60.2 lb · 22/09. That is new too: until now the setting reached a single field in the whole app, so a dog's profile showed "27.3 kg" three centimetres above "56.2 lb". All four places where the web shows a weight now follow your setting.
That second case is not less information. Before, a dog weighed yesterday and a dog never weighed rendered exactly the same text: a bare number, impossible to qualify. You could not tell which of the two you were reading.
On the Dogs page, "Sort by weight" now sorts on that number — the one you see.
What it does not do
The reference weight has not gone away, and it does not move on its own. It stays in the profile section, under its own name, editable as before. Weighing a dog does not write its reference weight — these really are two distinct gestures, and that is deliberate: the reference is what you compare against, not a value chasing the last reading. The "Reference weight" tile in the Dogs page side panel keeps showing it too.
Put differently: if you correct the reference weight of a dog that has already been weighed, the "Weight" tile will not move. It shows your weigh-in. That is the correct behaviour, and it is now legible on screen — before, the same situation looked as though your edit had been ignored.
This is not an alert. An old weigh-in shows with its old date; nothing flashes, nothing demands that you weigh. You see the date, you decide.
It is not yet a way to confirm with one gesture. Deciding that 24 kg is still the right reference and wanting to say so — without changing the value — is still not possible. That gap is known, and this release does not close it.
Distances stay in kilometres, whatever your setting. And the mobile app still does not know about that setting: it shows kilograms.
The decision taken against the obvious
The obvious move would have been to align everything on the latest weigh-in, everywhere, including the field you edit. That is exactly what had to be avoided.
The profile's "Reference weight" field is the one the form writes. If it displayed the latest weigh-in, you would type a number, save, and see a different number appear — with no explanation. We would have swapped one confusion for a worse one: the app appearing to reject what you just entered.
So the rule became: a screen that says "Weight" shows your latest weigh-in; a screen that says "Reference weight" shows the reference. Two surfaces out of five therefore keep showing the old number, on purpose, because they name it.
The corollary fits in one line: on these screens the weight and where it comes from never come apart. When space runs short, the date wraps — never the number.