Skip to content

Release 1.1.22: version-only rebuild without Play's installer check (#71) - #72

Merged
adibhanna merged 1 commit into
mainfrom
release/1.1.22
Sep 17, 2026
Merged

adibhanna merged 1 commit into
mainfrom
release/1.1.22

Conversation

@adibhanna

Copy link
Copy Markdown
Contributor

Summary

Version-only release so Google Play generates a build without its installer check. Fixes the sideload failure reported in #71.

  • Bump to 1.1.22, versionCode 25, in android/app/build.gradle, package.json, package-lock.json, and the bridge's appVersion. No other source changes; the vendored core stays at app core 2.51.0.
  • Background: Play Console's automatic protection had "Installer check" enabled from 1.1.20 on. Play adds licence-check code (com.pairip.licensecheck, CHECK_LICENSE) to every APK it generates, including the Play-signed universal APK attached to GitHub releases, so 1.1.20 and 1.1.21 refuse to open on devices without Google Play. The check is not in this repository and does not appear in local builds.
  • The installer check was turned off in Play Console on September 17, 2026. Google applies that to new uploads only, which is why a new versionCode is needed.

Validation

  • 149 tests, boundary check, typecheck, production web build, Capacitor sync, native unit tests, lint, debug build, and the signed release bundle passed.
  • Android 15 emulator: upgrade from 1.1.21 (24) to 1.1.22 (25) over existing data, cold launch, bridge reports 1.1.22, an edit autosaved to the device filesystem, cold relaunch restored it; no crashes or console errors.
  • Signed AAB built from this tree: sha256 efa64b44054e707f2b16f9e06349c7ce776b84f4dd873a369500134a0739a6eb; all 469 web assets match dist/ byte for byte.

After merge

Tag v1.1.22 on the merge commit and attach the Play-signed universal APK only after confirming it contains no com.pairip code and no CHECK_LICENSE permission.

@adibhanna
adibhanna merged commit f52be5d into main Sep 17, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant