diff --git a/backend/main.py b/backend/main.py index 57280f3..97f397b 100644 --- a/backend/main.py +++ b/backend/main.py @@ -410,7 +410,7 @@ async def serve_media(path: str, request: _Request): raise _HE(404, "Nicht gefunden.") return _media_response(filepath) -APP_VER = "997" # muss mit APP_VER in app.js übereinstimmen +APP_VER = "998" # muss mit APP_VER in app.js übereinstimmen @app.get("/.well-known/assetlinks.json") async def assetlinks(): diff --git a/backend/routes/stats.py b/backend/routes/stats.py index 985a883..c683384 100644 --- a/backend/routes/stats.py +++ b/backend/routes/stats.py @@ -33,7 +33,8 @@ async def public_stats(): users = conn.execute("SELECT COUNT(*) FROM users").fetchone()[0] dogs = conn.execute("SELECT COUNT(*) FROM dogs").fetchone()[0] km = conn.execute( - "SELECT ROUND(COALESCE(SUM(distanz_km),0),0) FROM routes" + # Alle Routen (öffentlich + privat), nur valide Aufzeichnungen + "SELECT ROUND(COALESCE(SUM(distanz_km),0),0) FROM routes WHERE is_valid=1" ).fetchone()[0] posts = conn.execute("SELECT COUNT(*) FROM forum_posts").fetchone()[0] diary = conn.execute("SELECT COUNT(*) FROM diary").fetchone()[0] diff --git a/backend/static/js/app.js b/backend/static/js/app.js index d4a02cb..3535c94 100644 --- a/backend/static/js/app.js +++ b/backend/static/js/app.js @@ -3,7 +3,7 @@ Router, State-Management, Navigation, Initialisierung. ============================================================ */ -const APP_VER = '997'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen +const APP_VER = '998'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen const APP_VERSION = '1.6.0'; // ← semantische Version, wird bei make release gesetzt const IS_STAGING = location.hostname === 'staging.banyaro.app'; // Cache-Bust-Parameter nach Update-Reload sofort entfernen diff --git a/backend/static/landing.html b/backend/static/landing.html index 1c25492..04bfa4b 100644 --- a/backend/static/landing.html +++ b/backend/static/landing.html @@ -826,6 +826,10 @@