• v2.6.0 a4f61a08d4

    Emily released this 2026-11-04 16:12:11 +01:00 | 35 commits to main since this release

    Universal Gaming 2.6.0

    Chess

    • Computer opponent is now the default. A depth-2 alpha-beta search replies after a short delay without blocking the UI.
    • Local two-player and online by username remain available from the game-mode sheet.
    • Online matches require a free account: challenge by username, accept/decline/cancel, play, resign. Moves are validated by the backend with chess.js; the app polls for the opponent's move.
    • Move history moved to the upper-right header icon.

    Accounts

    • Register with an optional e-mail address, or sign in with either username or e-mail.
    • Add, change or remove an e-mail from Account settings.
    • Optional confirmation e-mail with resend support. Unverified accounts still work; the app shows the status.
    • Existing accounts, UUIDs and local game data are unchanged.

    Controls and polish

    • Sudoku action buttons use a two-row layout on phones with larger tap targets.
    • Hub, onboarding, help and privacy copy updated for computer/online chess and e-mail accounts.
    • Fixed a narrow-screen overflow in the hub hero features.

    Backend

    Requires Universal Gaming Backend 1.2.0 for online chess and e-mail features:
    https://git.emilyh.de/Emily/UniversalGamingApp-Backend/releases/tag/v1.2.0

    Downloads

    Platform File
    Android UniversalGaming-2.6.0-android.apk / .aab
    iOS UniversalGaming-2.6.0-ios-unsigned.ipa (re-sign with Sideloadly/AltStore)
    macOS UniversalGaming-2.6.0-macos.dmg
    Web UniversalGaming-2.6.0-web.zip

    Prebuilt web container: git.emilyh.de/emily/universal-gaming-web:2.6.0 (also :latest).

    SHA256SUMS.txt is attached. The hosted web build is live at https://games.emilyh.de. The default account server https://account.games.emilyh.de is running backend 1.2.0 with online chess and e-mail login enabled.

    Verification

    • flutter analyze: clean
    • flutter test --concurrency=1: 216 tests passing
    • APK signature verified with the release certificate
    • DMG verified; web and IPA ZIPs tested
    Downloads