New Features
Bike Activity Graph
A GitHub contribution-style heatmap that shows your riding activity over the last 6 months.
- 26-week grid on both the Home and Bikes pages — each square represents a day, coloured by which bike you rode
- Multi-bike days show split-colour squares (diagonal for 2 bikes, thirds for 3, quarters for 4)
- Bike-specific view on the Bikes page filters the graph to the selected bike only
- Fully responsive — the grid fills the available width on any device size
- Day-of-week and month initials along the axes for quick orientation
- Bike day count badge on the Home card for a quick summary
Bike Colour Indicators
Bike colours now appear alongside bike names throughout the app.
- Colour dot next to the bike name in the bike switcher and active bikes card on the Home page
- Colour legend beneath the activity graph when viewing all bikes
- Falls back to a neutral grey if no colour is assigned to a bike
Timezone Support
Dates and notifications now respect your local timezone everywhere in the app.
- New Language & Timezone settings card with a searchable, region-grouped timezone picker
- Device timezone is captured automatically at signup and on first launch for existing accounts, so activities, reminders, and service logs display on the correct local day from the start
- Activity list, detail view, summary card, home welcome, and the activity graph day buckets all render in your selected timezone
- Scheduled push notifications (like provider token refresh reminders) fire at the right local time