Skip to main content

Changelog

Follow new updates and improvements to WatchMy.bike.

The logbook was showing the bike's distance, not the part's

A user sent me a list of things that looked wrong in his logbook. Most of them turned out to have the same cause.

"Removed chain at 9,474 km" was the bike's odometer reading, not the chain's. That chain had done 379 km. Every removal entry in the logbook showed the bike's total distance instead of the distance the part itself covered — overstating it by nearly 7,000 km on average across the entries I corrected. It now shows what the part actually did: the same figure the component's own page and History tab have always shown.

It shows in your units too. Miles if that's your setting, instead of km for everybody.

Entries sit on the date the thing happened, not the day you typed it in. Fit a part in January, log it in July, and the entry used to say July — and correcting the install date afterwards didn't move it. It does now, and 232 entries have moved to the date they belong on.

Parts you deleted are out of the timeline. Deleting a component used to leave its "Installed" and "Removed" entries behind, linking to nothing. Deleting a part now takes its entries with it.

No more duplicate entries for a single install or removal. The database prevents a second copy rather than relying on the app not to write one.

Editing an entry no longer offers to change its date or which part it points at. Both come from the installation record, and the entry links you straight to it — so a wrong date is fixed once, in one place, and the logbook follows.

Manual notes you've written are untouched by all of this.

Improved

Parts that came with the bike, and serial numbers

OEM parts. You can mark a component as original equipment — Came with the bike (OEM). OEM parts add no "Installed" entry to your logbook on the day you add them, because you didn't install them; replacing one later still does. They carry an OEM badge on the public bike page, the components list filters by OEM only or OEM & upgrades, and you can mark a whole selection at once. Importing from a spec sheet or the catalogue onto a bike creates the parts as OEM, with a checkbox on the confirm step if that's not what you meant.

Serial numbers. Bikes take a frame serial number and components take their own. Both are private to your account and never shown publicly — they're there for an insurance claim or a police report, not for the bike page.

Improved

Receipts behind your prices

A price you typed in is a claim. A price with the invoice behind it is a record — useful when you sell the bike, and useful when you're working out what a season actually cost.

  • Attach a receipt or invoice to a component, a bike, or a service record. One invoice can back several parts, so a single order covering four items gets uploaded once.

  • Backed prices show a receipt check — on your own component table, and on the public bike page with a tooltip explaining what it means.

  • The Documents overview shows your coverage: [n] of [n] priced items have a receipt.

  • The Excel export has a receipt column.

Improved

Earlier updates