• v1.1 d9e62fca91

    v1.1 Stable

    kerem released this 2024-05-13 19:54:08 +03:00 | 111 commits to main since this release

    📅 Originally published on GitHub: Mon, 13 May 2024 16:59:50 GMT
    🏷️ Git tag created: Mon, 13 May 2024 16:54:08 GMT

    Features and Improvements:

    • NEW: Support for detecting games played by users (player starts/stops or changes the played game)
    • NEW: Support for detecting status changes reported by Xbox app on mobile devices (Android & iOS/iPadOS)
    • NEW: Support for Away status on Android devices (Xbox consoles, Windows and iOS devices do not report it)
    • IMPROVE: Information about played games added to email notifications and CSV file
    • NEW: Possibility to define MS_APP_CLIENT_ID via command line argument (-u / --ms_app_client_id)
    • NEW: Possibility to define MS_APP_CLIENT_SECRET via command line argument (-w / --ms_app_client_secret)
    • NEW: New command line argument -g / --game_change_notification + SIGUSR2 signal handler to cover game changes notifications
    • NEW: New command line argument -s / --status_notification + SIGCONT signal handler to cover all status changes notifications
    • IMPROVE: Updated mapping of platforms including mobile devices
    • IMPROVE: Email sending function send_email() has been rewritten to detect invalid SMTP settings
    • IMPROVE: Strings have been converted to f-strings for better code visibility
    • IMPROVE: Info about CSV file name in the start screen
    • IMPROVE: In case of getting an exception in main loop we will send the error email notification only once (until the issue is resolved)
    • IMPROVE: Exception handling for function converting the timezone

    Bug fixes:

    • BUGFIX: Handling situations when JSON file storing info about the last status gets corrupted or when there are issuing saving the state
    Downloads