mendhak / gpslogger

:satellite: Lightweight GPS Logging Application For Android.
https://gpslogger.app
Other
2k stars 609 forks source link

Milestone 130 - choose point with best accuracy, faster custom url autosend #1122

Closed mendhak closed 8 months ago

mendhak commented 9 months ago

Test APK here: https://github.com/mendhak/gpslogger/releases/tag/v130-rc2

Issue #1059 #892 — I've changed the logic so that if passive location is enabled, then the passive location received needs to match the selected user type (satellite or network). But if neither satellite nor network are selected, then any passive type will be accepted.

Issue #1103 — If stoponapplaunch=true is in a .properties file it should stop on app launch. There's no UI preference added for this preference since it's not something a user would interact with.

Issue #654 #591 #453 — Instead of matching the first accurate point and logging it (default behavior), a new option added: when enabled, the app runs for the duration of retry interval, and chooses the most accurate point.

image

Issue #1073 — Group Custom URLs together when sending from a CSV, instead of one background job per line in the CSV. This should result in faster uploads and HTTP connection reuse. Same optimization goes for OpenGTS.

Issue #1112 — workaround, reduce a monochrome icon size so that the installer doesn't fail. Incorrectly marked resolved on Android issue tracker: https://issuetracker.google.com/issues/303849830