• Stefy Lanza (nextime / spora )'s avatar
    feat: Add countdown timer for match intervals · 97cca9c5
    Stefy Lanza (nextime / spora ) authored
    - Add MATCH_START message type to message bus for match status changes
    - Implement countdown timer in both user and cashier interfaces
    - Create API endpoints for match timer configuration and match starting
    - Add timer display to status bar and navbar with visual feedback
    - Implement automatic match progression when timer reaches zero
    - Add CSS styling with color-coded states and animations
    - Timer defaults to configured match interval (20 minutes)
    - Automatically finds and starts next available match in priority order
    - Stops timer when no matches are available to start
    
    Features:
    - Real-time countdown with MM:SS format display
    - Color-coded timer states (normal/warning/danger)
    - Automatic match status progression via message bus
    - Priority-based match selection (bet -> scheduled -> pending)
    - Responsive design for both desktop and mobile
    - Error handling and graceful fallbacks
    - Integration with existing dashboard notification system
    97cca9c5
Name
Last commit
Last update
assets Loading commit data...
mbetterclient Loading commit data...
packages Loading commit data...
uploads Loading commit data...
.gitignore Loading commit data...
CHANGELOG.md Loading commit data...
DOCUMENTATION.md Loading commit data...
LICENSE Loading commit data...
PyQt6_UPGRADE_SUMMARY.md Loading commit data...
PyQt6_VIDEO_PLAYER_DOCUMENTATION.md Loading commit data...
README.md Loading commit data...
build.bat Loading commit data...
build.py Loading commit data...
build.sh Loading commit data...
main.py Loading commit data...
requirements.txt Loading commit data...
test_ffmpeg.py Loading commit data...
test_persistent_dirs.py Loading commit data...
test_screen_cast_integration.py Loading commit data...