Timezone Support
All dates and times across the platform now respect your timezone. Previously, dates could display incorrectly for users outside UTC — for example, an evening ride might appear under the wrong day, or a calendar date picker could highlight the wrong "today".
- Timezone setting — choose your timezone in Settings under Language & Timezone. A curated list of 80+ cities is grouped by region (Oceania, Asia, Africa, Europe, Americas) for easy browsing.
- Auto-detection — on first login, your browser's timezone is detected automatically so dates are correct from the start.
- Activity dates — activity timestamps on the activity list and detail sheets now display in your local time.
- Calendar date pickers — all calendar components (reminders, service logs, component install dates, bike fit measurements) pass your timezone to the date picker so "today" and selected dates always match your local day.
- Activity graph — the bike activity heatmap now groups rides by your local date instead of UTC, so a late-night ride shows on the correct day.
- Service logs — all dates on service log lists and detail pages display in your timezone.
Your timezone preference syncs to Knock for notification scheduling and is stored as a cookie for fast server-side rendering.
Activity Graph Improvements
The bike activity heatmap has been redesigned with better navigation and detail.
- Day labels — Monday through Sunday labels along the left edge.
- Month labels — single-letter month markers along the top for orientation.
- Tooltips — hover any cell to see the date, ride count, and which bikes were ridden.