• v2.7.0 cc9fb4e266

    Emily released this 2026-11-04 21:03:26 +01:00 | 27 commits to main since this release

    Universal Gaming 2.7.0

    Password-manager autofill

    • Web: uses the browser Credential Management API. A Fill password
      action appears on the sign-in card, and the first tap in a field asks the
      browser for a saved credential. Successful sign-in offers to store the
      credential again.
    • iOS/Android: username, e-mail and password fields expose native autofill
      hints and trigger the platform save prompt. Android also uses Digital Asset
      Links so credentials saved for https://games.emilyh.de are available to the
      app.
    • iOS associated domains: the app carries applinks and webcredentials
      entitlements. The web image serves the matching
      apple-app-site-association file when built with APPLE_TEAM_ID.
    • Android App Links open every https://games.emilyh.de URL in the app.
    • iOS Universal Links are enabled, including the /account route, once the
      app is signed with a team ID that matches the served association file.
    • The web build uses clean URLs (/account) and routes deep links to the
      account screen.

    Backend update safety (backend 1.3.0)

    • Ordered, idempotent PostgreSQL migrations tracked in schema_migrations.
    • update.sh takes a pre-update pg_dump backup, rebuilds, runs
      node src/migrate.js, then starts the services.

    Downloads

    • UniversalGaming-2.7.0-android.apk / .aab
    • UniversalGaming-2.7.0-ios-unsigned.ipa (re-sign before installing)
    • UniversalGaming-2.7.0-macos.dmg
    • UniversalGaming-2.7.0-web.zip
    • SHA256SUMS.txt
    Downloads