Skip to content

Construct alpha30 — Measure precision loupe pilot

Pre-release
Pre-release

Choose a tag to compare

@blueworkslabs blueworkslabs released this 18 Sep 10:56
2b83fcc

Construct alpha30 — Measure precision loupe pilot

Merged implementation; exact-artifact pilot prerelease.

Install

Install the ARM64 alpha30 APK over the existing app; do not uninstall. The x86_64 APK is for the emulator.
In the module catalog settings use https://72c51f5e.construct-20x.pages.dev/index.json, then update Pocket Measure to 0.2.5. Install both the host and module for the complete reviewed candidate. Existing Measure 0.2.x grants remain subject to normal grant rules; upgrades from native Measure need fresh image-pixel and marker grants. Sky Watch 0.2.2 is unchanged.

Changes

  • Module-owned magnifier for held endpoint placement and handle dragging, with aligned crosshair and edge-aware positioning.
  • UI polish, correctly sized calibration input, coalesced canvas rendering, and corrected Android 2×-text/resize behavior.
  • Human photo-picker requests no longer expire in the module; manifest validation rejects marker detection without declared image access.

Evidence

175 JVM tests, 29 module tests and zero lint errors; exact-artifact Android functional 19/19 and signed Measure 0.2.2 → 0.2.5 → 0.2.2 update/rollback 2/2 on identical APK bytes. Both PR heads have successful hosted CI. PR #29 latest automated review completed with no findings; PR #28 findings are resolved.
https://github.com/blueworkslabs/construct/blob/637a411/docs/measure-loupe-alpha30-acceptance.md

APK source: 8de6f89. Combined reviewed source: 637a411. No rebuild is required for module-only changes. Checksums are in SHA256SUMS.
Physical ARM64 phone acceptance and real-camera accuracy remain unverified. Camera/live Sky and full legacy-retirement suites were not repeated on alpha30. Photos and measurements remain intentionally transient.

Delivery status

PR #29 and parent PR #28 are merged. Main merge commit: 2b83fcc. Its source tree is identical to reviewed 637a411. Merge-triggered CI runs are separate from the already-passing candidate runs.
The tested Measure 0.2.5 is available through the fixed candidate catalog linked above. The default catalog currently offers 0.2.2; use the linked catalog for the magnifier. Historical package bytes are unchanged.