New Features
User Unit Preferences for Gear & Components: Distance values throughout the Gear page and component forms now respect your preferred units (km/mi). Form inputs accept values in your preferred unit and automatically convert for storage.
Component Recalculation: Components can now be recalculated to update wear data based on activity history.
Automatic Wear Recalculation on Bike Match: When a bike is matched to activities, component wear is automatically recalculated to reflect the updated activity associations.
Improvements
- Component create/edit forms now display distance limits in your preferred unit with dynamic labels
- Reminder distance displays now use your preferred unit throughout the app
- Component preset reminder previews show both km and mi values for clarity
- Distance values in forms are displayed as whole numbers for cleaner input
Bug Fixes
- Fixed an issue where user-modified distance limit values were being overwritten by preset values when creating components
- Fixed preset auto-population in component forms to only trigger when component type changes