Add route heat colouring and detailed running analytics

This commit is contained in:
Peter Stockings
2026-10-01 18:43:33 +10:00
parent e37569ad09
commit 24c7fc2c6a
11 changed files with 526 additions and 31 deletions
+5 -1
View File
@@ -24,6 +24,7 @@ from werkzeug.security import check_password_hash, generate_password_hash
from garmin_sync.service import SyncError, atomic_write
from .analytics import analyse, pace_text
from .extensions import db, limiter
from .models import Activity, Friendship, User
from .services import activity_data, import_cache, import_upload
@@ -295,7 +296,10 @@ def profile(username):
@web.get("/activities/<int:activity_id>")
def activity(activity_id):
row, owner = get_activity(activity_id)
return render_template("activity.html", activity=row, owner_view=owner)
analysis = analyse(row)
return render_template(
"activity.html", activity=row, owner_view=owner, analysis=analysis, pace_text=pace_text
)
@web.get("/activities/<int:activity_id>/data")