osama-n097/match-performance-api
Add rebuilt front-end build output
Fix front-end API URL: use relative /api/v1 instead of localhost:8000
Fix: remove leftover code that dropped player_rating column in trends endpoint
Trigger HF Spaces rebuild
Unify player ratings across all pages to use xT-based player_rating
Add required parquet files via LFS
Simple Dockerfile with pre-built frontend + data prep
Fix route ordering, add data prep script for Docker
Fix route ordering + multi-stage Docker build
Add pre-built frontend + simple Dockerfile
Multi-stage Dockerfile with node:18 build
Pre-built frontend - no Node.js in Docker
Multi-stage Dockerfile with node:18
Split npm steps with logging
Single-stage Dockerfile with Node + Python
Simplify Dockerfile - reorder stages
Set CI=false for frontend build (ESLint warnings in CI)
Trigger HF Spaces rebuild
Use xT-based player_rating in season trends endpoint
Remove front-end/ from dockerignore (needed for multi-stage build)
Add HF Spaces README config
Multi-stage Docker: build frontend, serve via FastAPI
Fix unused barcaSide in match flow section
Remove vercel.json (project settings already correct)
Fix vercel.json - set buildCommand to cd front-end
Add vercel.json to set rootDirectory to front-end
Fix unused vars causing Vercel build failure
Simplify Dockerfile CMD to shell form for Render compat
Update Dockerfile for Render (PORT env var)
Add pass network insights to TacticalBoardSection for enhanced analysis
Enhance player rating system by adjusting BASE_RATING and modifying scoring calculations; improve pass network visualization with increased opacity and stroke thickness in frontend components
Adjust BASE_RATING values and modify scoring calculations for improved player rating accuracy
Refactor Match Flow rendering logic to improve readability and reduce redundancy
Add Match Flow frontend section: 6-period cards with per-team stats, key events, possession bar, attacking threat, and synthesis panel
Add Match Flow section: 6-period analysis engine with per-period stats, key events, possession, attacking threat, and synthesis
Add 4 insight detectors: set-piece dependency, GK impact, transition directness, shot clustering
Add Deep Analysis section frontend for rule-based insights
Add rule-based analytical insights engine to match analysis
Defensive actions chart: full pitch instead of half pitch
Add tactical board charts: position-specific defensive map + heatmap endpoint
Implement xT-based player ratings computation and update SeasonTrends visualization
Slightly reduce ball receipt value 0.01 -> 0.003
Replace position-weight rating with xT-based event rating
Recalibrate rating weights & unify Score across project
Add event-driven player rating system with position-based weights, timing multipliers, and unified Score display
Add pass network overlay with node sizing to Tactical Board formation view
Initial commit: Match Performance Analysis platform
