• v2.10.0 5bf5bd3e95

    Emily released this 2026-11-05 10:13:56 +01:00 | 20 commits to main since this release

    Universal Gaming 2.10.0

    Save backups on your account server

    • Saved Sudoku and Killer Sudoku games can now be stored on your account server and restored on another device.
    • Open Account → Save backups and use Back up now or Restore (restoring asks for confirmation because it replaces the saved games on the device).
    • New saves are uploaded automatically a few seconds after a game is saved, as long as the server is reachable.
    • Saves are always written locally first, so a failed or offline backup never loses progress.
    • The server stores each save as an opaque JSON document per game (max 32 kB); unknown game ids from newer builds are ignored.
    • Servers without the feature show This server does not support save backups and the app keeps using local saves.
    • Disable it server-side with SAVE_BACKUP_ENABLED=false.

    Minesweeper flag button

    • The bottom bar now has a Flag mode toggle, so flags no longer require a long press or right-click.
    • In flag mode taps place and remove flags; tap the button again to return to revealing. Long press and right-click keep working.
    • The in-app help sheet documents the new control.

    Chess board grid

    • Fixed the chess board rendering without its checkerboard: the square colour collapsed to zero size, so only pieces, highlights and coordinates were drawn.
    • The light/dark squares, selection highlight and check highlight now fill their cells.

    Compatibility

    • Requires Universal Gaming Backend 1.5.0 for save backups; everything else works with 1.4.0.
    • Version 2.10.0+18.
    • 245 app tests pass; flutter analyze is clean.
    Downloads