Bot releases are hidden (Show)
Published by mendhak 8 months ago
PR: #1122
Published by mendhak 8 months ago
Pull request: https://github.com/mendhak/gpslogger/pull/1122
Published by mendhak 11 months ago
Accidentally broke dynamic filenames.
Published by mendhak 12 months ago
Bugfix - Disallow certain characters in the filename such as asterisk, slashes.
https://github.com/mendhak/gpslogger/issues/1082 - default to auto send when logging stops
https://github.com/mendhak/gpslogger/issues/1059 - check passive locations to ensure their time is greater than the previous location's time
https://github.com/mendhak/gpslogger/pull/1092 - fix for monochrome icon on Nothing OS theme.
https://github.com/mendhak/gpslogger/issues/1099 - OpenStreetMap, switch to OAuth2
Published by mendhak over 1 year ago
Published by mendhak over 1 year ago
Issue https://github.com/mendhak/gpslogger/issues/1056 - On Android R and above, the folder path in simple/detailed view is a clickable link, which opens the folder in the DocumentsUI application.
Issue https://github.com/mendhak/gpslogger/issues/1055 - Monochrome icon
Issue https://github.com/mendhak/gpslogger/issues/792 - Add element to tags in GPX files
Published by mendhak over 1 year ago
Custom URL and Annotation textbox is bigger to see more lines at once, for easier input. The code removes newlines on submit.
#952 If killed due to low memory, set an 'alarm' to restart after 5 minutes.
#267 The GPS status fix sends two additional values, distance, duration.
#1007 The misnamed emailAlarm
intent is renamed to immediateautosend
. When invoked from automation tools, initiates file uploads.
Annotation View with buttons #1013
Long press a button to edit it
Published by mendhak over 1 year ago
RC1 for v126. Experimental things:
Published by mendhak almost 2 years ago
Published by mendhak almost 2 years ago
Issue #1000 - make the permission dialog undismissable
Issue #986 - clarify the difference between the custom url logging and autosend
Issue #1017 - bugfix, correct the signature for Conscrypt Provider on F-Droid
Published by mendhak about 2 years ago
Published by mendhak over 2 years ago
Published by mendhak over 2 years ago
Issue #969 - using setExactAndAllowWhileIdle
Issue #932 - Replace MyTracks references with OpenTracks. Hope this plays nicely with Weblate!
Issue #968 - Adjusted font sizes in detailed view so lat long should now fit on one line
Issue #933 - (Experimental) trying to really stop the service when logging stops, so that 'phantom' notifications don't reappear.
Issue #972 - (Experimental) reimplement Google Drive, but FOSS. Original PR.
Issue #973 - Keep waiting even if location providers are disabled. Resume logging if location providers are enabled. Add a warning icon with a Toast to indicate a problem.
Display logging type, in detailed view, as CSV instead of TXT
Added icons to the Upload Settings menu, because why not.
Trying a new SwitchPlusClickPreference
preference item which has two actions. Toggle for on/off, and pressing the text launches another settings dialog. Used for Custom URL logger, and the Upload Settings screen.
Drawer items are given a uniform text appearance. Nothing dimmer.
Published by mendhak over 2 years ago
Re-upoaded the rc3 APK, I moved the Google Clouad OAuth Client ID to match what was on the Play Store - this way if anyone ever had Google Drive used a few years ago, this can reuse that same folder originally created.
Published by mendhak over 2 years ago
Experimental - use stopSelf in the stopLogging() method to really stop the service, to prevent it from coming back as a notification randomly.
Published by mendhak over 2 years ago
Experiment - Using a more exact next-point-alarm to make short logging intervals a bit more reliable, even when in sleep mode
Published by mendhak over 2 years ago
Issue #930
When switching profiles via automation, try to start logging again instead of waiting for time_before_logging to have elapsed.
Issue #951
When closing the drawer, close the profile list.
When clicking an item in the profile list, close the profile list, but keep the drawer open.
(Limitation of the library, there's no method to keep the profile list open).
Issue #944
Custom URL parameter %ALL
which gets replaced by every custom URL parameter available.
Example:
https://example.com/?%ALL
Results in
https://example.com/?lat=37.421998333333335&lon=-122.084&sat=0&desc=&alt=5.0&acc=5.0&dir=0.0&prov=gps&spd=0.0×tamp=1650655193&timeoffset=2022-04-22T20:19:53.228%2B01:00&time=2022-04-22T19:19:53.228Z&starttimestamp=1650655188&date=2022-04-22&batt=100.0&ischarging=false&aid=903204d9a916c36d&ser=903204d9a916c36d&act=&filename=20220422&profile=Default+Profile&hdop=&vdop=&pdop=&dist=0&
Issue #963
Bugfix: properly escape the +
as %2B
in the time/timeoffset parameters in CustomURL
Published by mendhak over 2 years ago
Published by mendhak over 2 years ago
battery_charging
field in CSV.%ISCHARGING
parameter to Custom URL.If OpenStreetMap auto send is enabled, then user will be prompted to enter description and tags before logging starts.
Added ability to delete files. It's under "Logging details" advanced section. Long press to select multiple files.
using compound operator +=
Added a <gpxtpx:speed>
and <gpxtpx:bearing>
in GPX 1.1 as a Garmin extension.
Dropbox has deprecated long lived access tokens. Ensure that any stored access tokens continue to work. But any new Dropbox authorizations should use the newer refresh tokens (OAuth PKCE).
When clearing authorization in OpenStreetMap or DropBox, stay on the same screen.
When auto uploading files, match the exact current filename instead of 'contains'. This bug was causing multiple files to be uploaded.
Removed jobqueue logging as it's just noise. Added bit more logging in onLocation to help troubleshooting
Published by mendhak almost 3 years ago
See PR: https://github.com/mendhak/gpslogger/pull/937
OSM prompt if autosend enabled.
Charging status in CSV and Custom URL.
Potential fix for persistent notification? I've been unable to recreate this so doing guesswork.
Added speed and bearing as extensions into GPX 1.1 format.
Slightly more verbose logging in gps logging service.