• Stefy Lanza (nextime / spora )'s avatar
    Version 1.2.8: Offline CDN Fallback & Enhanced Cashier Interface · e5d2e2f5
    Stefy Lanza (nextime / spora ) authored
    Features:
    - Added comprehensive offline CDN fallback system with local Bootstrap and FontAwesome
    - Enhanced cashier interface with streamlined navigation (logo + clock + user menu only)
    - Implemented automatic CDN-to-local resource switching for network environments
    - Added PyInstaller integration for offline functionality in executable builds
    
    Technical Improvements:
    - Fixed FontAwesome icon display issues with proper CDN priority and local fallback
    - Optimized cashier navbar layout for focused, distraction-free interface
    - Added local vendor directory with complete Bootstrap 5.3.0 and FontAwesome 6.0.0
    - Implemented JavaScript-based resource availability detection
    - Enhanced PyInstaller build configuration for automatic vendor file inclusion
    
    Documentation Updates:
    - Updated README.md with version 1.2.8 improvements
    - Enhanced CHANGELOG.md with detailed feature descriptions
    - Added comprehensive offline capabilities section to DOCUMENTATION.md
    - Documented cashier interface navigation and access control
    
    Files Modified:
    - mbetterclient/web_dashboard/templates/base.html (CDN fallback, navbar layout)
    - mbetterclient/web_dashboard/static/vendor/ (new directory with CDN resources)
    - CHANGELOG.md, README.md, DOCUMENTATION.md (documentation updates)
    - build.py (PyInstaller integration verified)
    
    This release ensures MbetterClient works seamlessly in offline network environments while providing a cleaner, more focused cashier interface.
    e5d2e2f5
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...
cookies.txt Loading commit data...
create_test_matches.py Loading commit data...
extract_js.py Loading commit data...
main.py Loading commit data...
requirements.txt Loading commit data...
temp_js.js Loading commit data...
test_cashier_complete.py Loading commit data...
test_cashier_simple.py Loading commit data...
test_dev_message.py Loading commit data...
test_ffmpeg.py Loading commit data...
test_games_thread.py Loading commit data...
test_js_syntax.py Loading commit data...
test_persistent_dirs.py Loading commit data...
test_screen_cast_integration.py Loading commit data...
test_timer.py Loading commit data...