
Released: openJII mobile 1.14.3
A focused mobile release: QR codes inside questions, inline Bluetooth reconnect, SQLite on-device storage, plus a platform-side processed-data fix.
A focused mobile release with a few quality-of-life wins for field work, plus one platform-side fix bundled in.
Mobile app
Scan QR codes inside measurement questions: point the camera, get the plot ID, keep measuring.
Inline Bluetooth reconnect: if the MultispeQ drops, the app reconnects without kicking you out of the flow.
Redesigned measurement summary: opens as a bottom sheet with cleaner typography and spacing.
No offline time-sync warnings: the warning only shows when it is actually actionable.
More reliable on-device storage: local measurements moved from AsyncStorage to a SQLite store, ending the "Could not save the measurement" dialog even with hundreds of queued measurements.
Measurement timestamps in the recent-measurements table, not just upload time.
Also shipped (platform)
Processed-data tables that would not open now open: a macro column that was fully null across every row used to make the loader choke and the whole table failed; fixed (#1267).