Version 1.2.11: Fix video loop functionality and fixtures template issues
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.
Showing
debug_webapp_ssl.py
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
test_dev_message.py
deleted
100644 → 0
This diff is collapsed.
test_ffmpeg.py
deleted
100644 → 0
This diff is collapsed.
test_games_thread.py
deleted
100644 → 0
This diff is collapsed.
test_js_syntax.py
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
test_timer.py
deleted
100644 → 0
This diff is collapsed.
File moved
File moved
File added
File added
File added
File added
File added
File added
File deleted
Please
register
or
sign in
to comment