github mendhak/gpslogger v134
v134 - experimental significant motion, passive filter, bugfixes

2 months ago

Bugfix: Auto send alarm should get cancelled when logging stops. #1196

Bugfix: Ignore stale locations. This seems to happen when screen is off. #1224

Bugfix: Added ability to export profile as a stream #1220

Bugfix for FAQ activity on edge to edge layout for Android 15.

"Ignore battery optimization" is now mandatory because the OS starts killing services without it.

PR #1213 Adding passive location filter

PR #1218 Email bugfixes:

Adds a Message-ID header to outgoing emails to help reduce spam filtering by mail relays.

Fixes incorrect MIME types by removing a duplicated application/ prefix.

Ensures that the MIME-Version header is included, as recommended by email standards.

WorkManager: for HTTP based background work like Custom URL, should now make use of internet validation before attempting to send.

Experimental: Using significant motion sensor to prevent logging, to save battery

This uses the TYPE_SIGNIFICANT_MOTION sensor. https://developer.android.com/develop/sensors-and-location/sensors/sensors_motion#sensors-motion-significant
"A significant motion is a motion that might lead to a change in the user's location; for example walking, biking, or sitting in a moving car."
I have no idea how I overlooked this for 10 years.

The significant motion detection is provided by the OS itself, so it could be completely 'off' for some devices.


Verification:

cosign verify-blob gpslogger-134.apk --bundle gpslogger-134.apk.cosign.bundle --new-bundle-format --cert-oidc-issuer https://token.actions.githubusercontent.com --cert-identity https://github.com/mendhak/gpslogger/.github/workflows/generate-release-apk.yml@refs/tags/v134

Rekor transparency log

Don't miss a new gpslogger release

NewReleases is sending notifications on new releases.