Until now, the app told you one thing about the weather: right now. The conditions at the moment you harness up. That is what matters most, and it is why it was built first — but it does not answer the question you ask yourself on a Wednesday evening: when can I get out this week?

The Trail screen now carries the next seven days, cut into three-hour slots.

What you see

Seven chips, one per day, each with a coloured dot: the worst of that day. Tap one and the day opens up — eight slots, each with its hour, its temperature and its humidity.

The humidity is not decoration. It is there because without it the colour is unreadable: a 10 °C slot can be amber next to a 13 °C slot that stays green, and the only explanation lives in the humidity figure. On the website that explanation sits in a tooltip you reveal by hovering. With mittens on, there is no hover.

Slots that have already passed dim rather than disappear: you can still see what you missed.

What got fixed along the way, and why it concerns you

The report came in a few words, with a screenshot: "I don't understand, the colours are wrong." It showed a row where 5 °C was amber and 13 °C was green, on the same day.

It was right, and here is why.

The rule that judges heat adds temperature and humidity into a single score. Because it is an addition, twenty points of humidity weigh as much as eleven degrees. And humidity is at its highest at night and its lowest in the afternoon: a cold, soaked night therefore scored higher than a mild, dry afternoon. The score, not the temperature, picked the colour.

The formula is not absurd — a dog cools by panting, which means evaporating water, and in saturated air evaporation works badly. In warm weather, accounting for it is essential. The problem is that nobody had ever told it when to stop. It kept computing at 5 °C, at 0 °C, at −10 °C — where your dog has no heat to shed.

From now on, below 10 °C the app simply stops using that calculation. It does not say "no risk": it says that this particular calculation does not apply here. A cold morning can therefore no longer be flagged for heat.

What the app still does not do, and that is not "not yet"

It does not tell you when to go out. It colours slots; the choice stays yours, and it depends on things no app knows — how your dogs are that morning, the trail, what you plan to do on it.

A cold morning can still be flagged, but for one reason only now: a sudden warm-up relative to what your dogs have lived through over the past fourteen days. Dogs used to −20 that meet 5 °C really are more exposed — it is the factor vets name first, ahead of the absolute temperature.

One ordering can still surprise you. Above 10 °C, a very humid 10 °C slot is still judged more severely than a dry 15 °C one. That is not an oversight: it is the rule doing its job, and it is precisely the case where evaporation is the limiting factor. We wrote a test that asserts this behaviour, so that nobody "fixes" it by mistake.

The grid stays advisory. Forecasts come from Open-Meteo, taken where your phone is, two metres above the ground — not at dog height, not on your trail. And every heat threshold in the app remains provisional, pending veterinary validation. We would rather say so every time than once.

One decision taken against the obvious

The seven-day card does not show the current temperature, even though the website does.

That may look like an oversight. It is the opposite: the current reading lives in the pre-departure gate, one gesture away, and showing it on the Trail screen too would have cost a second network call for a figure you get anyway when you harness up. The card's header carries the day's maximum instead, which follows from the forecast already in hand, without asking the network for anything more.


A question about what the card shows, or a case where a colour still looks wrong to you? Write to us — the fix above came from one screenshot and three words.