• Stefy Lanza (nextime / spora )'s avatar
    Add matches and match_outcomes database tables with cross-platform PyInstaller persistence (v1.2.3) · 800411c8
    Stefy Lanza (nextime / spora ) authored
    - Added MatchModel and MatchOutcomeModel SQLAlchemy models adapted from mbetterd MySQL schema to SQLite
    - Created Migration_008_AddMatchTables with comprehensive indexing and foreign key constraints
    - Enhanced cross-platform directory handling for Windows (%APPDATA%), macOS (~/Library/Application Support), and Linux (~/.local/share)
    - Implemented persistent user data/config directories for PyInstaller executable compatibility
    - Added comprehensive test suite (test_persistent_dirs.py) for cross-platform directory functionality
    - Updated settings.py with robust error handling and fallback mechanisms for directory creation
    - Modified application.py and main.py to use consistent persistent directory approach
    - Updated documentation (README.md, CHANGELOG.md, DOCUMENTATION.md) with new features and cross-platform persistence details
    - Cleaned up test files and upload artifacts
    800411c8
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_persistent_dirs.py Loading commit data...