sdelia/football-analytics
test(sportmonks): fix unsafe data quality checks
feat(sportmonks): add auto fixture search and improved fallbacks
fix(sportmonks): handle empty env vars with dotenv
feat: add Sportmonks football provider support
feat(sportmonks): add fixture search, display and filtering flow
feat(vertical2): add sportmonks match center demo access
feat(sportmonks): add match center integration
refactor: restructure project, add Sportmonks integration
test: update test expectations to Spanish strings
feat(ai-coach): add persistent AI Coach chat (#9)
feat(computer-vision): add persistent local CV job history
docs(skills): add front-tip testing, UI & flow skill guides
fix(front-tip): correct state typing and tab handler typing
feat: add processed match deletion and enhance metrics/UI
Feat/frontend tip (#8)
fix(ai_coach): add friendly error handling for service unavailable errors
feat(ai-coach, ui): improve UX and refactor UI
feat(ai-coach): add error messages and fix input
feat(ai-coach): add AI Tactical Coach system and UI
feat: add toggleable tech info, fix plotly duplicates, restructure UI
feat(api-football): add error message translations
feat(api-football): add API-Football support
feat: add API event tab and fix pitch layering
docs: add comprehensive project documentation and guidelines
feat(vertical2): restructure UI into tabs for PDF and API data sources
refactor: rename team-specific constants to generic names
feat(vertical2): add tactical radar and match insights generation
feat(vertical2): add pitch view visualization with attack, defense, and transitions tabs
feat(vertical2): enhance metric display with Spanish localization and styling
feat(vertical2): add proprietary metrics MVP to PDF report
feat(vertical2): add Wyscout PDF ingestion and data normalization MVP
style(home): update hero styling and improve button text layout
feat(home): replace query param navigation with button clicks
feat(home): redesign home page with navigation cards and query param support
refactor(app): restructure routing and add stop execution helper
feat: add vertical navigation structure and home page
feat: add vertical navigation structure and home page
fix temporal yo water mark
refactor(video-processing): remove trace annotation for player tracking
fix(video-processing): adjust referee detection thresholds and labels
fix(referee-detection): improve referee overlay accuracy with color validation
feat: update team colors and names for River vs Tigre match
feat(video-processing): add referee overlay filtering based on color distance
style: update team2 color to cyan and remove confidence gating
feat(ui): update tab labels and enhance premium theme styling
test: add frontend regression, homography and export payload tests
Merge hf/main
chore: add clips directory to gitignore and track homography cut detection
feat(ui): add premium theme and modular UI components
Remove pyc from repo and ignore Python cache files
