Version 1.8.14
Debugging
- Fixed PDF load failure on older iOS (e.g. iPhone 8 / iOS 16):
Promise.withResolvers is not a function. GeoNav now uses pdf.js legacy builds plus a small polyfill so maps load on Safari versions before 17.4.
Version 1.8.13
Debugging
- Fixed CapApp-SPM package identities: path-based SPM deps must use directory names (
app, geolocation, splash-screen, status-bar) in .product(..., package:), not CapacitorApp-style Package.swift names.
Version 1.8.12
Debugging
- Fixed CapApp-SPM resolve on locked Macs: plugin
Package.swift files were truncated (invalid SPM manifests), and Capacitor core plus geolocation are now vendored locally under ios/capacitor-packages (no GitHub SPM downloads, no npm).
Version 1.8.11
Debugging
- Fixed Xcode “Missing package product CapApp-SPM” on Macs without Node: Capacitor plugins are vendored under
ios/capacitor-packages and CapApp-SPM no longer depends on node_modules.
Version 1.8.10
Debugging
- Committed the built iOS web assets (`ios/App/App/public`) and Capacitor config so Xcode shows GeoNav after a plain git clone — no npm/cap sync required on the Mac.
Version 1.8.9
Debugging
- Fixed Windows `npm install` failures for Android setup by removing `@capacitor/assets` / `sharp` from required dependencies (icons/splash already committed).
- Added `scripts/setup-android-studio.cmd` so setup does not depend on PowerShell `npx`/`npm` shims.
Version 1.8.8
Debugging
- Fixed Android Studio Gradle sync: commit the Capacitor Cordova plugins stub (`cordova.variables.gradle`) and replace fragile `npx cap` with `npm run cap:sync:android` (Windows-safe).
Version 1.8.7
Features
- Double-tap the map to zoom in toward the tap (in Explore and other tools; while drawing, double-tap near the last vertex still finishes the shape).
- While navigating to a point, the top metrics strip shows live distance and azimuth from your GPS location to the target.
Version 1.8.6
Features
- Added a north-up button (top-right) that resets map orientation to north without recentering on GPS. The existing GPS recenter arrow still centers and restores north-up.
Version 1.8.5
Debugging
- Drawn lines, polygons, and points stay inside the map area and no longer paint over the toolbar or HUD buttons.
- Tapping the black letterbox around a zoomed-out map now places points/vertices at the crosshair when the crosshair is on the map.
Version 1.8.4
Features
- Welcome buttons relabeled: Load New PDF Map (import) and Open PDF Map (saved maps).
Version 1.8.3
Debugging
- Undo now restores deleted lines and polygons (Clear Feature), cleared in-progress drawings, removed shape vertices, and Clear Map.
- Finishing a Feature line/polygon collapses per-vertex draw undos into one undo that removes the completed feature.
Version 1.8.2
Debugging
- Measure Draw Line/Polygon now places vertices at the crosshair / map center (same as Feature), fixing points that appeared in random spots when tapping to confirm.
Features
- Added an in-app How To page with a quick field summary and a downloadable How-To PDF from the welcome screen.
Version 1.8.1
Debugging
- GPS recenter arrow now also restores the map to its original north-up orientation.
Version 1.8.0
Features
- Added a green Finish button while drawing a line or polygon (in addition to double-tap to complete).
- Added two-finger map rotation; the map can be turned while pinching.
Version 1.7.9
Debugging
- When crosshairs are shown, Feature points and vertices are placed at the crosshair (map center), not at the finger tap location.
Version 1.7.8
Features
- Added Field Maps-style GPS recenter: pan the map to show crosshairs and a recenter arrow, then tap the arrow to snap back to GPS.
- While GPS-centered with Timed Precision enabled, Feature points/vertices use GPS averaging; after panning, they use normal tap placement.
- Restored Timed Precision Points toggle in home Settings.
Version 1.7.7
Features
- Timed Precision collection now shows a compass scatter view: average at center, each GPS sample as a point, connected in order.
- As more samples arrive, the average settles and new points cluster nearer the center.
Version 1.7.6
Features
- When adding a Feature point or vertex, you now choose Single or Timed Precision for that placement.
- Removed the Timed Precision Points home-settings toggle.
Version 1.7.5
Features
- Added Timed Precision Points setting on the home Settings screen.
- When enabled, Feature points and line/polygon vertices are collected from GPS averaging instead of tap location.
- Precision collection shows a live sample log, running average, and spread so you can stop when satisfied.
Version 1.7.4
Debugging
- Switching from Measure to Feature now discards the measurement sketch instead of converting it into a feature draft.
Features
- New features (points, lines, polygons) default to hot pink.
- Measure drawings stay orange so they are visually distinct from features.
Version 1.7.3
Features
- Measure tool now opens options like Clear: Draw Line, Draw Polygon, or Existing Feature.
- Draw Line / Draw Polygon in Measure lets you sketch a measurement directly and see distance/area as you go.
- Existing Feature keeps the previous workflow: tap a saved line or polygon to inspect its measurement.
Version 1.7.2
Debugging
- Ignored synthetic mouse events that follow touch input on iPhone so one tap is no longer counted twice.
- Reduced the chance of mobile feature auto-complete caused by duplicate touch/mouse tap handling.
Version 1.7.1
Debugging
- Updated Clear button label to show Clear Vertex or Clear Feature based on the active clear mode.
- Reduced accidental mobile auto-complete by requiring double-tap completion to occur very close to the most recent draft vertex.
- Fixed Clear Vertex behavior so it no longer removes an entire line/polygon when the feature is already at its minimum vertex count.
Version 1.7.0
Features
- Changed drawing flow so the Feature tool is now the only way to create points, lines, and polygons.
- Changed the Measure tool into an inspect tool that taps an existing line or polygon to show distance and area.
- Added Clear options for Clear Vertex, Clear Feature, and Clear Map.
- Added line and polygon color editing using the same color palette as point features.
Debugging
- Removed the default Point label on newly dropped points so labels only appear when the user sets them.
- Removed the old measure-drawing overlap that was contributing to unexpected mobile auto-complete behavior.
Version 1.6.5
Features
- Added a Stop Nav button in the top HUD so active navigation can be cancelled at any time.
- Explore mode can now tap existing line/polygon features to show their distance/area summary.
Debugging
- Hardened touch/mouse tap detection to reduce random point drops and unintended polygon/area auto-completion.
- Removed automatic numeric point labeling for manually dropped points to prevent recurring numbering glitches.
- Improved pan/tap interaction behavior so overlays stay synchronized during map movement.
Version 1.6.4
Debugging
- Release version bumped to keep the app, welcome screen, and updates page aligned.
Version 1.6.3
Features
- Selecting a line or polygon vertex now opens a feature-level editor with editable Feature Name and Feature Comment fields.
- Vertex navigation remains available and still routes to the selected vertex.
Debugging
- Fixed the select-tool glitch that prevented editing line/polygon metadata after selection.
Version 1.6.2
Features
- Double-tap on the map while drawing a line or area to commit it as a completed feature and begin a new one.
- Vertex editor now shows the parent feature name and comment and navigates to the selected vertex.
Debugging
- Fixed drawing continuation bug where reopening the Feature picker and selecting a new geometry type would add to the existing in-progress path instead of starting fresh.
Version 1.6.0
Features
- Added KML append import for points, lines, and polygons.
- Added Export KML button per saved map; exported filename format is MAPNAME_GEONAV.kml.
- Added Navigate action in point editor and vertex navigation support for line/polygon selections.
- Navigation now draws a dashed route line and shows a directional arrow while in motion.
Debugging
- Navigation auto-pauses to blue-dot mode while stationary and auto-completes within 15 feet of target.
- Extended build/deploy support to keep updates history page and app versioning in sync.
Version 1.5.1
Features
- Updated the Measure tool to open a picker and choose Line or Area before drawing.
- Kept measurement drawing behavior aligned with the Feature tool interaction model.
Debugging
- Fixed update-link deployment by including updates.html as a Vite build entry so the version link opens in production.
Version 1.5.0
Features
- Added Feature tool flow with Point, Line, and Polygon options.
- Changed the version label on the welcome screen into a clickable updates log link.
- Made point auto-numbering deterministic by deriving the next number from existing numeric feature labels.
Debugging
- Fixed the semi-transparent top ribbon overlap on phones by anchoring status ribbons below the top HUD using safe-area-aware spacing.
- Corrected the undo icon path so the arrow head and stem align cleanly.
Version 1.4.0
Features
- Added unit settings for distance and area display conversions.
- Added measurement selection that pins summary metrics near the top of the map view.
Debugging
- Improved clear-mode hit testing for measurement lines and vertices.
Version 1.3.0
Features
- Added Explore, Select, Clear, and Undo map interaction tools.
- Added point editing with names, comments, and color choices.
Debugging
- Improved selective delete behavior and interaction consistency for touch workflows.