mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-10 21:03:01 +00:00
* fix(web-ui): Use config display dimensions instead of hardcoded 128x32 in Live Display Preview - Updated /api/display/current endpoint to calculate display dimensions from config - Modified HTML template to use config dimensions as fallbacks instead of hardcoded 128x32 - Display preview now shows correct resolution based on cols*chain_length x rows*parallel - Maintains backward compatibility with existing API responses * feat(web-ui): Add missing NCAAM Hockey sports manager to web interface - Added NCAAM Hockey import and OnDemandRunner support - Updated sports configuration UI to include NCAAM Hockey - Fixed MLB and MiLB config keys to match template (_scoreboard suffix) - All sports managers now properly represented in web interface: - NFL, MLB, MiLB, NHL, NBA, NCAA FB, NCAA Baseball, NCAAM Basketball, NCAAM Hockey, Soccer - Maintains backward compatibility with existing configurations * fix(web-ui): Improve on-demand button error handling and prevent crashes - Enhanced error handling in OnDemandRunner with better logging and fallback modes - Added robust display manager initialization with fallback support - Improved error reporting via WebSocket to client for real-time feedback - Added input validation for on-demand mode parameters - Enhanced client-side error handling with better user notifications - Added safety checks to prevent multiple on-demand instances - Fixed display manager initialization issues that caused crashes - Improved error recovery and graceful degradation
68 KiB
68 KiB