Monday, September 21, 2026
b983e74, correcting project-name and contract-value spacing.ca33394 changed the declared version to 2.32.75+202****0421 for a Google OAuth TestFlight correction. The missing producer did not review it.4140149, hiding Google sign-in on Android when OAuth is unconfigured.af49e33, containing media-object ownership.2.32.75+202****0421. Flutter accepts the pubspec during dependency resolution, but no archive or IPA evidence proves that masked, nonnumeric build suffix became a valid Apple bundle identity.The latest version-only commit carries a masked, nonnumeric build suffix while the nightly producer is absent. Fix the release gate before trusting another TestFlight label.
pubspec.yaml, rejects any nonnumeric build number, compares it numerically with the newest App Store Connect build, and records commit, version, and build. After export, inspect the IPA Info.plist and executable slices; upload only when those values match the gate, then poll App Store Connect for the exact VALID build.Report Detail exposes Edit for every loaded report, while ReportService can PATCH the full report even after signature metadata exists. Preserve the legal value of a signed daily record by making corrections explicit rather than silently rewriting it.
supersedesReportId, revisionNumber, correctionReason, and server timestamps; reject mutation of signed rows in the Worker, link both versions in the UI, and mark the corrected PDF without changing the original evidence.Photo markup already offers draw, circle, text, box, and eight colors, but every photo starts from the same red freehand state. Add small role-neutral presets so recurring field annotations are fast and consistent without expanding Inspectr+ into a drawing manager.
Procore — Pin RFIs and Other Items Directly to Your Specifications (retrieved 2026-09-21)
Finding: Procore now lets teams place connected RFIs, observations, punch items, and coordination issues on an exact specification section; the spatial link is designed to survive revisions and expose open work from the specification viewer.
Implication: Buildr+ source references should bind an item to an immutable document revision and exact location, not only a mutable sheet or section label.
Source: https://www.procore.com/whats-new/pin-rfis-and-other-items-directly-to-your-specifications
Fieldwire — Pro, Business, & Business Plus Subscriptions: The Features You Get and How To Set Them Up (retrieved 2026-09-21)
Finding: Fieldwire supports plan version comparison on web and mobile, exports interactive as-built PDFs with selected markup layers and live links, and provides a 30-day web Trash recovery path for plans, files, tasks, and forms.
Implication: Closr+ should preserve revision identity and working attachment links in handoff packages, and destructive document actions should remain recoverable rather than becoming silent permanent loss.
Bluebeam — What’s New in Bluebeam (retrieved 2026-09-21)
Finding: Bluebeam’s current mobile release emphasizes field-condition capture with reusable Tool Sets and Capture on iOS, plus precise polyline, polygon, and Cloud+ markups on Android; it also adds self-service Studio file recovery.
Implication: Inspectr+ can gain speed and consistency from compact markup presets while retaining its existing inspection-photo and QA workflow.