v1.1.9: 90-Day Fast History Search, Dependable Pinning, and Image Scan Fixes
ACLogics Mobile App v1.1.9 brings major performance upgrades to diagnosis history and search, stabilizes diagnosis pinning across online and offline states, upgrades authentication and image scanning reliability, resolves browser security blocks when opening HVAC vendor warranty and technical document pages, and improves telemetry and app-wide resilience.
90-Day High-Performance Searchable History
Re-engineered the diagnosis History backend to use a dedicated, complete history projection. Technicians can now instantly browse the last 90 days of work with stable date-descending ordering, date-based cursor pagination, and filters for status, system type, or pinned state. Search now covers essential fields—including customer questions, site address, equipment model/serial numbers, diagnosis candidate kinds (initial vs. follow-up), and HVAC error codes—all in a single query without per-card read amplification.
Dependable Online Pinning & Read-Only Offline View
Standardized Pin/Unpin actions with Convex as the single source of truth. Technicians can pin or unpin any authorized diagnosis while online (including cloud-only jobs not cached locally), while offline devices reliably display synced pins at the top of Home and History. Offline swipe menus clearly present disabled Pin actions to avoid ambiguous local write conflicts.
Scan Free Durability & Compression Fixes
Standalone Scan Free nameplate saves now reliably commit directly to the durable local PowerSync SQLite store before reporting success, preventing save failures during transient connection drops. Resolved a critical image compression issue on Android devices that previously triggered “Photo unavailable” errors during nameplate scans.
HVAC Vendor Warranty & Document Page Access Fix
Resolved an issue where opening external HVAC vendor warranty and technical document pages was intermittently blocked due to browser security restrictions and cross-origin policies. Technicians can now reliably access manufacturer warranty portals and technical manuals directly from within the app without security blocks or navigation failures.
Clerk Auth & Smooth Onboarding Upgrade
Upgraded @clerk/expo (v4) with support for instant email OTP sign-in and automated legal consent completion. Fixed an Android deep-link redirect loop where OAuth callbacks could cause repeated token refreshes and blank screen flickers.
Smarter Offline Cache Recovery & Lock Protection
Overhauled the local cache break-glass recovery mechanism to validate on a per-key basis rather than blanket purging, preserving vital offline account context and compatibility stamps while preventing offline lockout states.
Unified Observability & Structured Logging
Routed routine application warnings and informational diagnostics (handledInfo, warn, handledWarning) to Axiom with full environment/build metadata, reserving Sentry strictly for actionable errors and handled error exceptions to keep alert channels actionable.