- Native: hard-reject fixes coarser than the Min-accuracy setting (drops coarse cell ~800m that stuck the track); remove low-accuracy and adaptive relaxation branches so only accurate fixes are recorded, honest gaps otherwise - Store bearing_deg per point (gps_points migration + addGpsPoint) - Default Min-accuracy 20 -> 50m (one-time migration, respects user override) - Fix: http_request was synchronous with no timeout; an unreachable host (LAN sync on startup) blocked the whole UI ~30s. Now async + spawn_blocking + connect(4s)/global(12s) timeouts, fails in background without freezing - Bundled prior work: course-up map orientation, compass calibration, online elevation refine (open-elevation), distance gap-gate fix |
||
|---|---|---|
| .. | ||
| ble.rs | ||
| lib.rs | ||
| main.rs | ||