feat: Strava support — bulk-export .gz/.tcx import fix + .tcx parser; full Strava API OAuth live sync (activities via streams) with Profile connect UI; colour gym/no-GPS sports red
This commit is contained in:
+2
-1
@@ -6,7 +6,7 @@ import asyncio
|
||||
|
||||
from app.core.database import engine, AsyncSessionLocal, Base
|
||||
from app.core.config import settings
|
||||
from app.api import auth, activities, routes, health, records, upload, profile, garmin_sync, users, segments
|
||||
from app.api import auth, activities, routes, health, records, upload, profile, garmin_sync, strava_sync, users, segments
|
||||
|
||||
|
||||
async def init_db():
|
||||
@@ -260,6 +260,7 @@ app.include_router(records.router, prefix="/api/records", tags=["records"])
|
||||
app.include_router(upload.router, prefix="/api/upload", tags=["upload"])
|
||||
app.include_router(profile.router, prefix="/api/profile", tags=["profile"])
|
||||
app.include_router(garmin_sync.router, prefix="/api/garmin-sync", tags=["garmin-sync"])
|
||||
app.include_router(strava_sync.router, prefix="/api/strava-sync", tags=["strava-sync"])
|
||||
app.include_router(users.router, prefix="/api/users", tags=["users"])
|
||||
app.include_router(segments.router, prefix="/api/segments", tags=["segments"])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user