Version 1.1.4 is a massive update introducing true background processing, all-new scan visualization modes, significant performance boosts to the 3D viewer, and critical NTRIP stability enhancements.
Tip: You no longer have to wait for scans to process or upload on-screen. Choose Upload in Background, and ARKit will restart immediately so you can jump straight into your next scan while the app handles the rest!
New
Background Processing & Job Board
- True Background Workflow: Scans now follow a full lifecycle in the background (Captured → Processing → Ready to Upload → Uploading → Uploaded).
- Jobs Tab: Added a dedicated Job Board to view real-time status and progress of all background tasks. Swipe left to delete or retry failed jobs.
- App Restart Recovery: If the app is closed, processing jobs will automatically recover and restart from the beginning on the next launch, while upload jobs are re-queued.
- Auto-Retry: Processing and uploading will now automatically retry up to 3 times on failure.
Scan Visualization & UI
- Scan Visualization Modes: Choose between Point Cloud (colored depth points) and the new Mesh mode (wireframe surface reconstruction) during scanning via Settings.
- Mesh by Default: Mesh mode is now the default for new installs, operating at 100% opacity for clear visibility. To reduce visual clutter, new surfaces are only generated within a 3.5m range (matching LiDAR), while previously scanned areas remain visible behind you.
- Auto-Select Project: The app now remembers and automatically selects your last opened project upon launch.
- Pole Height Configuration: Added an accessible pole height configuration input directly in the main Settings (custom height input in centimeters).
Connectivity & Hardware
- NTRIP Debug Log: Added an in-app live log viewer in the NTRIP configuration sheet. It color-codes connection events, GGA sends, and RTCM data in real-time. Logs can be exported via the Share button to diagnose field issues without Xcode.
Automatic API Detection: The app now automatically detects the GLRM API version via BLE and applies the correct configuration format for tilt compensation (supports API
<1.0 and="and" api="API">= 1.0).
Improved
3D Point Cloud Viewer
- Navigation Speed: Increased both Zoom and Pan speeds by 20% for much faster navigation.
- Smarter Centering: Double-tapping now uses ray-based hit detection to perfectly center the camera on the exact point you tapped in the point cloud.
- Better Controls: Single-finger rotation now behaves like a carousel, and the inverted two-finger pan direction has been fixed.
General Performance
- Mesh Rendering: Deployed significant performance improvements for mesh rendering.
- Tilt Calibration UI: The calibration progress bar now correctly starts at an intuitive 0% baseline.
Fixed
NTRIP Stability
- SAPOS Connection Flapping: Fixed an issue where VRS servers (like SAPOS) closed the connection immediately. The app now accurately sends the initial GGA position immediately after receiving the
ICY 200 OKresponse, keeping the stream open. - Faster Reconnection: Reduced the retry delay from 3.0s to 0.5s for near-instant recovery after a connection drop.
- No-Data Timeout: If the NTRIP caster stops sending RTCM data for 10 seconds, the connection is now automatically closed and cleanly retried.
Workflow Bugs
- Cancel Race Condition: Fixed a bug in background processing where cancelling a job caused the progress bar to jump erratically. Remaining queued jobs will now auto-start correctly if a single job is cancelled.
- Tilt Toggle State: Fixed an issue where the Tilt Compensation UI toggle would fail to stay in the disabled state.
Comments
0 comments
Please sign in to leave a comment.