• v2.1.1 34f6e95f22

    Emily released this 2026-11-04 11:00:25 +01:00 | 42 commits to main since this release

    Universal Gaming 2.1.1

    A small patch release for safe, platform-specific update downloads.

    Fixed

    • Windows no longer offers the web ZIP as a native update. It only offers a
      release asset whose name contains windows, otherwise it opens the release
      page.
    • Linux only offers a linux .tar.gz asset, otherwise it opens the release
      page.
    • Android and macOS still select the APK and DMG directly.

    This is the release to use if you build the app from source on Windows or
    Linux. Everything else from 2.1.0 is included: startup update checks, the
    changelog button, the web footer and outdated-build notice, optional
    self-hosted accounts with stable UUIDs, the account page, and iPad support.

    Accounts backend

    https://git.emilyh.de/Emily/UniversalGamingApp-Backend

    Docker Compose, SQLite persistence, bcrypt hashes, JWT sessions, rate limiting,
    CORS and a release proxy. Build the app with:

    flutter build apk --release \
      --dart-define=UNIVERSAL_GAMING_API_URL=https://accounts.example.com
    

    Downloads

    File Platform
    UniversalGaming-2.1.1-android.apk Android 7.0+ (universal, release-signed)
    UniversalGaming-2.1.1-android.aab Google Play upload
    UniversalGaming-2.1.1-ios-unsigned.ipa iOS 15+ (re-sign with Sideloadly/AltStore)
    UniversalGaming-2.1.1-macos.dmg macOS 12+ (universal, ad-hoc signed)
    UniversalGaming-2.1.1-web.zip Static web build

    SHA256SUMS.txt contains the SHA-256 digest of every artifact. Windows and
    Linux builds remain source-only; use the build commands in INSTALL.md.

    Notes

    • Existing installs skip onboarding automatically.
    • The iOS IPA is unsigned; no Apple distribution identity is available.
    • The macOS app is ad-hoc signed and not notarized. Use Open Anyway on
      first launch.
    • Games work offline. Network access is used only for update checks and the
      account server you explicitly configure.
    Downloads