feat: taller route tiles (h-46), labels overlay above route line for more place names, renamed auto routes become custom (rename clears auto_detected + startup backfill)
Build and push images / validate (push) Successful in 2s
Build and push images / build-backend (push) Successful in 6s
Build and push images / build-worker (push) Successful in 5s
Build and push images / build-frontend (push) Successful in 9s

This commit is contained in:
2026-06-23 12:08:33 +01:00
parent 16dff88564
commit 62cea59ef8
4 changed files with 29 additions and 4 deletions
+14
View File
@@ -189,6 +189,20 @@ async def init_db():
except Exception as e:
print(f"avg_speed_ms fix skipped: {e}")
# An auto-detected route the user has renamed should count as a custom route.
# Auto names are generated as "<Sport> route <DD Mon YYYY>"; any auto_detected
# route whose name no longer matches that pattern has been renamed → mark it
# custom so it groups with user-named routes.
try:
async with engine.begin() as conn:
await conn.execute(text(
"UPDATE named_routes SET auto_detected = false "
"WHERE auto_detected = true "
"AND name !~ '^.+ route [0-9]{1,2} [A-Za-z]{3} [0-9]{4}$'"
))
except Exception as e:
print(f"route auto_detected backfill skipped: {e}")
# Seed admin user (only if password is configured)
if not settings.admin_password:
print("ADMIN_PASSWORD not set - skipping admin user seed")