New
iOS home-screen widget
Add a Componentry widget to your iOS home screen and see your default bike's status without opening the app.
- Small widget โ aggregate wear percentage front and centre, with quick counts for components, sensors, and incomplete reminders.
- Medium widget โ full breakdown matching the bike card on the home screen: bike name and details, aggregate wear with a coloured progress bar, the last 14 days of riding history rendered as coloured squares (using the bike's colour) with day-of-week labels, plus a sensor status chip that surfaces low-battery warnings from your most recent ride.
The widget updates whenever you open the app or when a new activity notification comes in. The picked bike follows your default bike setting โ change it from the bikes screen and the widget will catch up on the next refresh.
To add it: long-press your home screen, tap +, search for Componentry, and pick a size.
Tyre pressures and component measurements
Record the things you check on each ride โ tyre pressures first, with the same mechanism ready for chain stretch, brake-pad remaining, and rotor remaining as those displays roll out.
- Pressure unit preference โ new row in Settings โ Profile lets you pick PSI, Kilopascals (kPa), or Bar. Defaults to PSI.
- Tyre pressures on the home bike card โ every bike in the dashboard list shows a small
R: 92 psi ยท F: 95 psirow beneath the counts whenever pressures have been recorded. - Tyre pressures around the bike image โ on the bike's component wear card, rear pressure sits to the left of the bike image and front pressure to the right, each labelled and at wheel level so it's obvious which is which.
- Measurements section in component detail โ when you tap a tyre (or any component with measurement presets), the detail sheet shows current readings above the wear status. A new dashboard-style gauge button sits next to Edit Component and opens a quick editor.
- Measurements on the components list โ the most recent reading is appended to the type line in muted text (e.g.
Continental โข Tyre - Road - Front ยท 95 psi), so you can scan a bike's tyres without opening each one.
The editor is generic and reads the component-type definitions โ so as new measurement types are added on the backend, the mobile editor picks them up with no extra work.
Fixes
- The bike's Component Wear card no longer collapses to an empty placeholder when a bike has components but the server hasn't yet computed aggregate wear (e.g. a freshly created bike with no recorded activities). All six component-group bars now render at 0% so the layout stays intact.