Skip to content

Userinfo b81d2#843

Open
jakovlev wants to merge 7 commits into
philosowaffle:masterfrom
jakovlev:strava-migration-b81d2
Open

Userinfo b81d2#843
jakovlev wants to merge 7 commits into
philosowaffle:masterfrom
jakovlev:strava-migration-b81d2

Conversation

@jakovlev

Copy link
Copy Markdown

No description provided.

jakovlev and others added 7 commits May 15, 2026 14:19
Updated project name and removed contributor and warning sections.
Updated references from Peloton to Strava in README.
Key features implemented:
- Added Strava OAuth authentication client with token exchange and refresh functionality
- Implemented Strava API client for fetching athlete data, activities, and activity streams
- Created comprehensive DTO models for Strava activities, athletes, segments, and best efforts
- Added service layer for Strava integration with automatic token management
- Implemented mapping from Strava activities to internal P2G workout model including segments and splits
- Integrated Strava sync service replacing Peloton service in sync workflow
- Added configuration options for Strava client credentials and activity limits

This implementation provides full Strava API connectivity allowing the application to import workout data including detailed segments, splits, and performance metrics, and integrates it into the existing conversion and upload pipeline.
Update from task 8078fcfc-e5b4-4ff4-b037-e3bae30b81d2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants