• v1.2.0 8ab267fe35

    Emily released this 2026-11-04 09:00:40 +01:00 | 0 commits to main since this release

    Infinite Sudoku 1.2.0

    Keyboard controls, Windows and Linux ports, and a self-hostable web build.

    New in 1.2.0

    • Keyboard controls on macOS, Windows, Linux, and web:
      digits/numpad enter values, arrows move the selection, Backspace/Delete
      erases, N toggles notes, H gives a hint, P pauses, and
      Ctrl/Cmd+Z, Ctrl/Cmd+Shift+Z, or Ctrl+Y undo/redo.
    • Windows port — native Flutter runner with custom icon, window title,
      size, and version metadata. Build from source on Windows.
    • Linux port — native GTK runner, custom window title/background, desktop
      entry, and 512×512 application icon. Build from source on Linux.
    • Web build — static Flutter web release with PWA manifest updates and a
      self-hosting guide covering Nginx, Caddy, Docker, and static hosts.
    • Desktop window sizing tuned for 1200×720 Windows/Linux windows and the
      existing 1000×820 macOS window.

    Downloads

    Platform File
    Android 7.0+ InfiniteSudoku-1.2.0-android.apk (universal, release-signed)
    Android / Play InfiniteSudoku-1.2.0-android.aab
    iOS 15+ InfiniteSudoku-1.2.0-ios-unsigned.ipa (unsigned)
    macOS 12+ InfiniteSudoku-1.2.0-macos.dmg (universal, ad-hoc signed)
    Web InfiniteSudoku-1.2.0-web.zip (static files)

    SHA256SUMS.txt contains checksums for every attached file.

    Install and self-host

    Notes

    • Windows and Linux binaries are not attached because no native toolchain was
      available on the build machine. The runners and build instructions are in the
      repository; build with flutter build windows --release or
      flutter build linux --release on the matching OS.
    • The iOS IPA is unsigned (no Apple signing identity is available). Sign it
      with Sideloadly/AltStore or build from source with Xcode.
    • The macOS DMG is ad-hoc signed and not notarized. Use Open Anyway in
      Privacy & Security on first launch.
    • Android APK signer SHA-256:
      e56ee0ec01d57bd56bcb3a84b2e075413cf7fc3d8332e4093489c4304d247b76.
    Downloads