New Features
App Connections 🔗
You can now connect your Strava, Wahoo, and Garmin accounts directly from the mobile app!
Supported Providers:
- Strava - Connect your Strava account to sync activities and bikes
- Wahoo - Link your Wahoo account for workout data
- Garmin - Connect Garmin Connect for comprehensive activity tracking
How to Connect:
- Go to Settings → Apps
- Tap Connect next to your preferred provider
- Sign in to authorize Componentry
- You're all set!
Connected providers will automatically sync your activities to keep component wear up to date.
Import Bikes from Strava 🚲
Once you've connected Strava, you can import your bikes directly into Componentry:
- Tap Import Bikes in the Apps settings
- Select which bikes to import
- Your bikes will be added to your gear list with all the details from Strava
Import Activities from Strava 📊
Backfill your activity history by importing past activities:
- Tap Import Activities in the Apps settings
- Choose how many activities to import
- Activities will be processed and wear will be calculated for your components
Improvements
Enhanced Reminder Cards on Home Page
We've improved how reminders are displayed with clearer status badges and smarter filtering.
New Status Badges:
Every reminder now shows a clear status badge:
- 🔴 Overdue - Past due date or reached target distance
- 🟠Due Soon - Due within 3 days or within 50km
- ⚪ Upcoming - Completed reminders coming up soon
- 🔵 Todo - Incomplete reminders needing attention
Better Display for Distance-Based Reminders:
- Time-based reminders show "Due in X days" or "X days overdue"
- Distance-based reminders show "Xkm remaining" or "Distance due now"
- Combined reminders display both time and distance info
Smarter Filtering:
Your home page now only shows reminders that actually need attention - completed reminders only appear when they're due within 3 days or 50km.
Technical Improvements
- Reminders now fetch from the API instead of direct database queries
- Improved OAuth flow for provider connections with in-app authentication
- Better error handling for import operations