* Fix NCAAFB ranking display issue
- Remove duplicate ranking system that was drawing rankings behind team logos
- Old system (_get_rank) was drawing rankings at top of logos
- New system (_fetch_team_rankings) correctly draws rankings in bottom corners
- Remove old ranking calls from live, recent, and upcoming game drawing functions
- Remove unnecessary _fetch_rankings() calls from update methods
- Rankings now only appear in designated corner positions, not overlapping logos
Fixes issue where team rankings/betting lines were being drawn behind
team logos instead of replacing team records in the corners.
* Add missing show_ranking and show_records options to NCAAFB web UI
- Add show_ranking option to NCAAFB scoreboard config template
- Add show_records and show_ranking toggle switches to NCAAFB web UI
- Update JavaScript form collection to include new fields
- Users can now control whether to show team records or rankings via web interface
This completes the fix for NCAAFB ranking display - users can now enable
show_ranking in the web UI to see AP Top 25 rankings instead of team records.
- Resolved conflicts in src/logo_downloader.py:
- Combined NCAA hockey endpoint with soccer league endpoints
- Updated directory mappings to use ncaa_logos for NCAA sports
- Added support for multiple soccer leagues (Premier League, La Liga, etc.)
- Resolved conflicts in src/ncaa_fb_managers.py:
- Combined immediate fetch approach with background fetch strategy
- Maintained both immediate response and comprehensive data fetching
- Preserved caching functionality for improved performance
- Includes all development branch features:
- Soccer league support with team logos
- Enhanced NCAA football data fetching
- Improved logo downloader with multiple league support
- Updated wiki documentation and configuration