Native service (Kotlin): - maxSpeedMs filter: points with speed > max are not recorded - Config passed as 4th param: start:minSpeed:maxAcc:minDist:maxSpeed - Default 60 km/h (16.67 m/s) Settings: - "Макс. скорость (км/ч)" field in GPS config section - Saved to localStorage with other GPS settings Recalculate fixes: - Used cleaned sorted array instead of original points (was computing stats on dirty data with glitches -> hundreds of thousands of kcal) - parseFloat on weight from profile (string "88" + 12 = "8812" bug) - seq re-assignment only runs when points were actually deleted - Glitch points deleted from DB on recalculate (not just skipped) |
||
|---|---|---|
| .. | ||
| src/main/java/dev/baldav/app | ||