Until now, MushMate kept two records of your times without linking them. Times held times typed in by hand, tied to no outing; a trail's page, in Traces, already worked out your record and your progress from your timed outings. And the leaderboard between kennels read the typed times. From now on there is one place and one source: the trail's page, and your outings.
Where your times are
Open Traces, Trails tab, then a trail: its times are on its page. Your kennel's timed outings that follow it land there on their own — starting within 2 km of its start, distance within 5% —, with your record, your last outing and your progress curve. The Times menu entry leads to that tab, and your old links to Times lead to the page of the trail they named.
An outing without GPS still has its place: in "Manual session" ("Log a session" on the phone), pick the trail, and the session's time joins your series, marked "typed". It is born with its session; the separate "Log a time" is gone.
The Trails tab also lists, after yours, the trails other kennels share in your clubs, and the trails made public. Each one has its page, with your own times on it.
What others see
- The public leaderboard of a public or reference trail shows the best time of each kennel that turned on "Public leaderboard" in Settings.
- A club's leaderboard, on a trail shared with that club, shows the best time of the club's kennels that turned on "Show my times to the club" — for that club, at the top of its Trails tab. It is off to begin with, and only the kennel's owner sets it.
- In a leaderboard, others read your kennel's name, your best time scaled to the trail's distance, and your outing's real distance. Never the outing itself, its split times, its track, or your typed times.
- A private trail has no leaderboard, not even for you: its page shows your series, nothing else.
What it doesn't do
- Rank a typed time. It stays in your series, marked, and nowhere else. That is on purpose, and it won't change.
- Rank an outing imported from Strava. Strava doesn't pass on its track: nothing shows it followed the trail. Your watch's GPX file does count.
- Race against another kennel's outing. The time can be shared, the ghost stays with you: a whole outing tells your stops, your pace, your dogs.
- Rank a long-distance trail. As before, only mid-distance trails have a leaderboard.
On the phone, the trails list puts your saved trails first, and their page shows your outings and your record even offline; the public leaderboard and your typed times are read online. Since October 5, a club's leaderboard, the agreement for a club and your clubs' trails are read and set there too (the club on your phone).
Choices made against the obvious
Only measured times rank. Keeping typed times would have kept the old leaderboards as they were. But a typed time proves nothing: it could win without anyone knowing what was run. A measured time comes from a track that followed the trail from end to end.
At equal distance. Two outings on the same trail never cover exactly the same distance: a detour, a jittery GPS. Ranking the raw time would favour the one that cut short. So each time is scaled to the trail's distance — 40 minutes over 10.4 km count as 38:28 on a 10 km trail —, and the real distance stays written under it.
One agreement per club, off to begin with. Joining a club, or the public leaderboard, could have counted as agreement. But in a club, people know each other: showing your times there is decided for that club. Saying yes to the public doesn't say yes to your neighbours, nor the other way round. It is a deliberate difference from the club's distance leaderboard, where joining counts as agreement.
A typed time is born with its session. A separate "Log a time" was quicker to fill in. But a time without an outing links to nothing: not the dogs, not the load, not the day. Noting it in the session keeps the two together. And deleting the session doesn't delete the time: it stays in your series.