Construct alpha22 — public catalog ready
Pre-releaseConstruct alpha22 — public catalog ready
This ARM64 pilot includes the public catalog URL out of the box:
https://construct-20x.pages.dev/index.json
Start using it
- Fresh installation: open Browse → Refresh catalog. No URL entry or custom certificate is needed.
- Upgrade: install over the existing pilot; do not uninstall to change hosting. Saved catalog choices and module data are preserved.
- If an older installation still has the local catalog selected, choose Settings → Use configured registry → Use catalog once. This selects the new public URL without typing it. Explicit custom and demo choices are not silently overwritten.
App launch remains local-only; no automatic startup fetch, module installation, permission grant, or data migration is added. Source builds without a deployment profile still default to the bundled demo.
Artifact and continuity
- Version code 22 / version name 0.1.0-alpha22.
- Frozen source:
aa1dd0b8aa76e2ff126e8ca3af323d924732c982(this tag). - ARM64 Android phones; Android 9 / API 28 or newer, with some capabilities requiring newer Android versions.
- Same pilot signing identity as alpha21: certificate SHA-256
c066034d20f4f9f625b5b2bda525a5b94f32961583f837d0e3437746013443cb. - 23,592,699-byte APK; SHA-256
f952ac6eee9ba09db2db19ac1dcfa52531aefc47de23fd0bd603db9eec9ec6d6. Checksum file attached. - All 17 protected publisher/demo/model/license assets and every native library are byte-identical to alpha21. App permissions unchanged; old local CA removed; public catalog uses system TLS trust.
This remains a development-signed experimental prerelease with alpha21's UX and capability limitations, not a production store release. The broader UX review remains separate. See default selection and verification.
Checks
137 local JVM tests passed; lint had zero errors. Packaged signer, version, permissions, public URL/system trust, unchanged protected assets/native libraries and 16 KiB alignment verified. Targeted Android16 x86_64 checks passed fresh default/public download/offline use plus in-place upgrade/saved selection/data and public module update. Evidence is three checks from an earlier partial run plus a separate clean three-check upgrade continuation, not one uninterrupted suite. The first run selected a deliberately failing old demo fixture before upgrade; candidate bytes did not change. See the linked verification document for scope. No physical ARM64 phone pass is claimed yet.