Componentry: Bike Maintenance
Bicycle parts & wear tracker
Free · In‑App Purchases
Sync from Strava, Garmin, Wahoo & Hammerhead. Know the watts your chain is losing, get reminders before parts fail, and stop guessing when to service.
Know your bike, down to the individual component. Track the usage and wear of every part so you always know when it's time to charge, service or replace something on your bike.
• Zero manual logging: Your rides automatically update every component's usage. Just ride and forget about logging.
• See what a chain is really costing you: Watts lost to dirt, dry links and stretch, and how many you'd win back with a clean and re-lube.
• Predictions built on how you ride: Replacement dates that factor in terrain, power and weather, not a generic average.
• Never be caught off-guard: Get notified before a worn chain damages your cassette or a dead battery ruins your race.
• All your bikes, one place: Road bike, gravel rig, trainer. See every component's health across your entire stable.
• Reminders that fit you: Schedule maintenance around your riding patterns, not generic manufacturer timelines.
By creating a Componentry account and using the app you agree to the Terms of Use here: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
more What's new:
• Strava imports from your phone now arrive with the route and the weather you rode in
• Re-run an import to fill in route and weather on rides you already have — nothing is duplicated
• Paired rides feed Strava's power into chain wear, so rides without a power meter count
• Subscribers may be asked to rate the app — at most once every six months, never on a trial
2.13.0 5d ago
What's new:
• Activities open as their own screen, with your Strava route drawn at the top
• New Details and Insurance tiles — purchase record, receipts, and a reminder before your policy renews
• Attach receipts and invoices to service logs and maintenance checks
• Dates now follow your language and date format
• Fixes: life limits from component type, long bike names on activity cards, retired parts in reminder pickers
2.12.1 Sep 12
What's new:
• Derailleur Cage / OSPW — track an aftermarket cage or oversized pulley wheel system as its own component, with a default life and a reminder to check the pulley wheels and bearings
• Bottom Bracket — now in the Groupset list when you add a component
• Fixes: bar tape you add on your phone now picks up its default life and reminders
2.11.1 Sep 4
What's new:
• Name your bikes — give each bike an optional name and see it everywhere, from the bikes screen to activity lists and reminders
• Match System appearance — the app can follow your phone between light and dark automatically
• Fixes: save and add buttons on the bike screens show properly in dark mode
2.11.0 Aug 23
What's new:
• Chain power loss — see what a worn chain costs, not just what a clean wins back
• Chain stretch — enter the whole number off your chain checker (0.67 → 67), with guidance as you type
• Components card runs full width on your bike screen
• Faster app loading with a long riding history
• Fixes: decimal watt plurals, VoiceOver reads loss figures, wear counts imported rides, clearer out-of-range errors
2.10.3 Aug 19
• Full service logs — create, edit and complete services from your phone
• Complete a reminder and record the work as a maintenance check or full service
• Retire and replace components inside a service, so your history reads as a chain of parts
• Turn a maintenance check into a full service when the job grows
• Component list now shows what's due, not just what's worn
• Fixes: clearer overdue contrast, full-width recoverable watts, no double-counted rides
2.10.1 Aug 10
• A proper welcome — a quick five-screen tour of what Componentry does, shown once on first open
• Covers the essentials: every component tracked, rides that sync themselves, wear and battery at a glance, predictions and reminders
• Already signed in? You'll see it once after updating — swipe through or skip
• Available in all nine supported languages
2.8.0 Jul 29
• Chain power loss — see the watts a dirty chain costs you, and what a clean and fresh wax wins back
• Recoverable watts on your bike cards and component list
• Waxed toggle on chains — the estimate knows wax from lubricant
• Component detail is now its own screen — prediction and power-loss breakdowns expand in place, with linked reminders
• Preset reminders switched on by default when you add a component
2.7.0 Jul 28
• Sign in with Apple
• Support chat from every main screen — Activities, Bikes and each bike section
• Accurate sensor battery status across activity views and the home-screen widget — no more false low-battery warnings
• Two-factor authentication now works in the app
• Setup checklist — every step to get your bikes fully tracked
• Reorganised bike screen — Maintenance and Setup sections group each bike's tools
• Reminders grouped by Overdue, Due Soon, Upcoming and Scheduled — swipe to complete, with Undo
• Reminder cards show every rule you've set — distance, time and ride count
• Consistent wear colours — amber from 60%, red from 80%
• Fixes: retry when bikes fail to load, dark-mode wear ring, live reminder counts, profile picture opens your photo library, clearer name updates
2.5.0 Jul 27
• Dutch (Nederlands) joins the language picker — full app translated, swaps without restart
• Setup wizard skips components you've already added — re-open it and only what's missing appears
• Complete Setup chips and banners on home, bike detail and components list for bikes still on the seeded Chain
• Measurements editor scoped to tyres — "Set your pressure" prompt next to tyres waiting for a reading
2.1.1 Jun 6
• iOS home-screen widget — your default bike's wear, components, sensors, reminders and last 14 days at a glance
• Tyre pressures on every bike card and flanking the bike image on the wear card
• Measurements editor — log tyre pressure from the component detail sheet (chain stretch and pad remaining coming next)
• New pressure unit setting in Settings → Profile: PSI, kPa or Bar
• Fix: Component Wear card no longer collapses on bikes with no recorded activities
2.1.0 May 26
• Bike setup wizard — pre-fill chain, cassette, tyres and pads from a template, with reminders auto-created
• Front and rear pads, tyres and wheels tracked separately
• Activities tab greets new accounts with quick import actions
• Active Bikes shows every bike; switcher shows discipline
• Fixes and improvements
v2.0.1 May 12
• Sensor management — pair power meters and other sensors to bikes, profiles, and Strava bikes from your phone
• Profile pinning per sensor — scope wear to the right components automatically (e.g. race vs training wheels)
• Sensors summary card on each bike
• Warning icon for bikes with no components
• Larger, bolder wear % on component cards
• Fixes: new bikes appear in the activity picker, year picker, and predictions/reminders refresh after edits
1.13.1 May 4
• Personalised wear predictions — distance remaining and replace-by date for each component, based on how you ride
• Race-Day Readiness — project every component's condition on a future event date with training-plan presets
• Advanced Insights panel tracks your progress toward better predictions
• Number and date format preferences
• Default bike pre-selected in Strava import
• "Riding History" replaces "Bike Activity" on the home screen
• Bug fixes and enhancements
1.12.0 Apr 28
• Bike profile photos — upload, crop and show a circular avatar everywhere your bike appears.
• Colour picker — pick from a 15-colour palette; your bike's colour now peeks out behind the avatar.
• Activity heatmap — a 6-month grid on Home and Bikes shows which bike you rode each day.
• Timezone support — activities, reminders and notifications respect your local timezone, with a new picker in Settings.
1.10.0 Apr 20
• Bike profiles can now be set to Indoor or Outdoor.
• When an activity syncs, the matching profile is assigned automatically — no manual switching needed.
• Works with Strava, Wahoo, Garmin, and Hammerhead.
• One indoor and one outdoor profile per bike.
1.8.0 Apr 14
Bug fixes and improvements.
1.7.1 Apr 12
• Default Bike — Set a default bike so new activities are automatically assigned when no sensor match is found. Toggle it on when creating or editing a bike.
• Bike Profiles — Manage interchangeable setups like race vs training wheels. Assign components to profiles so wear tracks only against matching activities.
• Component Filtering — Filter your components by active or retired status and sort by wear level or install date.
• Bug fixes and performance improvements.
1.7.0 Apr 8
Hammerhead & Garmin Activity Import
Import cycling activities directly from Hammerhead and Garmin. Choose a time range and activities are processed in the background automatically.
Edit Components
Update the name, type, brand, model, lifespan, and install date of any component right from the app.
Weather Data on Activities
See temperature, humidity, wind speed, precipitation, and cloud cover from your rides.
Unit Preferences
Switch between metric and imperial for distance, elevation, and temperature — reflected everywhere instantly.
Add & Edit Bikes
Create, edit, retire, and delete bikes directly from the app.
Reminders & Tracking
- Set reminder start dates and component installation dates
- Duration and time-based wear tracking alongside distance
- Redesigned reminder detail sheets with status badges
Haptic Feedback
Subtle haptic responses throughout the app for a more tactile experience.
Bug Fixes & Polish
- Improved Strava, Wahoo, and Garmin sync reliability
- Fixed sign-out session cleanup
- Refreshed visual styling
- Fixed keyboard and bottom sheet interaction issues
1.5.0 Mar 21
- Hammerhead support — Automatically sync your rides and match bikes.
- Edit components — Update the name, type, brand, model, lifespan, and install date of any component directly from the component detail view.
- Duration & time wear — Component details now show ride duration and time-based wear alongside distance metrics.
- Pull-to-refresh — Swipe down on your components list to manually refresh.
- Bug fixes and performance improvements.
1.4.6 Mar 14
What's new:
• Strava imports from your phone now arrive with the route and the weather you rode in
• Re-run an import to fill in route and weather on rides you already have — nothing is duplicated
• Paired rides feed Strava's power into chain wear, so rides without a power meter count
• Subscribers may be asked to rate the app — at most once every six months, never on a trial
more Version 2.13.0 5d ago
Data Linked to You The following data may be collected and linked to your identity:
Health & Fitness Contact Info Identifiers Data Not Linked to You The following data may be collected but it is not linked to your identity: