- 
Stefy Lanza (nextime / spora ) authored
Major fixes and improvements: VIDEO LOOP FUNCTIONALITY: - Fixed critical import scope error where Message class was locally imported in play_loop action but unavailable to stop_loop action - Implemented comprehensive EndOfMedia detection and auto-restart mechanisms in Qt player - Added ERROR-level diagnostic logging throughout video loop control system for precise issue identification - Enhanced loop control parameters with infinite_loop, loop_count, and continuous_playback flags - Fixed video playback state management with proper loop parameter processing FIXTURES TEMPLATE ENHANCEMENTS: - Removed hardcoded HTML content and implemented dynamic JavaScript data loading - Enhanced fallback data system with realistic fighter names (John Doe vs Mike Smith, Alex Johnson vs Chris Brown) - Improved template initialization with proper loading states and API error handling - Fixed template data display to show proper fallback when API endpoints are unavailable TECHNICAL IMPROVEMENTS: - Updated build configuration to version 1.2.11 - Enhanced PyQt6 media player loop control with MediaStatus handling - Improved message bus architecture for cross-thread communication between web dashboard and Qt player - Enhanced Flask API development with better parameter handling and message publishing - Updated comprehensive project documentation (CHANGELOG.md and README.md) DIAGNOSTIC SYSTEMS: - Implemented comprehensive ERROR-level logging system throughout Qt player for high-visibility debugging - Added systematic issue identification capabilities - Enhanced video loop diagnostics with complete state tracking - Improved template loading architecture with timeout handling and graceful degradation All core functionality has been tested and validated with diagnostic systems in place for identifying any remaining edge cases.
0c5c072b 
| Name | 
 Last commit 
 | 
Last update | 
|---|---|---|
| .. | ||
| static | ||
| templates | ||
| __init__.py | ||
| api.py | ||
| app.py | ||
| auth.py | ||
| routes.py | ||
| screen_cast_routes.py |