github dietrichmax/colota v1.14.0

6 hours ago

Highlights

  • Tracking restarts itself when the phone stops delivering locations
  • Tracking no longer gets stuck on Pause after a geofence is deleted
  • Geofence heartbeat records points offline and when the server is unreachable
  • Merge adjacent trips from the Trips selection bar, or split one by tapping the map
  • Elevation gain and loss count less altitude noise as climb
  • Trips show an average speed instead of 0 km/h when points carry no speed
  • Large point counts show as 123K or 2.0M## Which APK should I download?

Pick the build that matches your device:

  • arm64-v8a - almost every phone from the last several years (recommended)
  • armeabi-v7a - older 32-bit devices
  • universal - one larger APK that runs on any device, if you are unsure

Each comes in two flavors: gms uses Google Play Services for location, foss uses Android's own LocationManager and needs no Google services.

Changes

What's New

  • feat(trips): merge and split trips manually (#582)

Fixes

  • fix(geofence): send the pause-zone heartbeat past the sync interval (#594)
  • Fix/motionless restore guard (#584)
  • fix(service): skip the boot restart when the service is already running (#597)
  • fix(trips): smooth altitude over a time window before summing elevation (#591)
  • fix(tracking): re-register location updates when the active stream goes quiet (#586)
  • fix(trips): derive average speed from position when no fix reports one (#580)
  • fix(geofence): record the pause-zone heartbeat even when it cannot be sent (#579)
  • fix(settings): abbreviate stat counts that overflow their column (#577)
  • fix(settings): stop the accuracy filter hint promising more than it filters (#573)

Maintenance

  • chore(geofence): log fixes dropped inside an active pause zone (#598)
  • test(backup): pin the backup format with a known-answer fixture (#587)
  • ci: read the Node version from .nvmrc (#578)
  • chore(renovate): drop config:recommended, the bot already sets the baseline (#576)
  • ci: split autolabeling out of the release draft update (#575)
  • ci: use the setup-build composite action in the release workflows (#574)

Documentation

3 changes
  • docs: derive the releases page from git tags (#595)
  • docs: tidy footer links and add a /download redirect (#593)
  • docs: generate a releases page from the store changelogs (#592)

Dependencies

4 changes
  • docs: generate a releases page from the store changelogs (#592)
  • fix(deps): update dependency org.bouncycastle:bcprov-jdk18on to v1.85.2 (#585)
  • Chore/rn 0.87 (#588)
  • chore(deps): update github/codeql-action digest to ff2f1c6 (#581)

Full Changelog: v1.13.0...v1.14.0

Don't miss a new colota release

NewReleases is sending notifications on new releases.