gpslogger

Lightweight GPS Logging Application For Android.

OTHER License

Stars
2K
Committers
135

Bot releases are hidden (Show)

gpslogger - v103 - profile from URL and autocomplete

Published by mendhak over 5 years ago

  • Increased Custom URL retry count

  • Removed default Custom URL header in preferences screen to avoid confusion

  • Accuracy filter will now apply to annotations

  • Load a profile from a custom URL

  • autocomplete (from previous entries) for annotations and custom file name

gpslogger - v102

Published by mendhak over 5 years ago

  • Fixed startup crash
  • Apply accuracy filter to passive locations
  • Allow passive-only logging
  • Only show notification during logging, not when app starts
gpslogger - v101 - remove contact permission, add date parameter, remove filepicker

Published by mendhak over 5 years ago

Removed contact permission requirement - Google Drive doesn't need it any more!
Separated location listeners into own preference items
Added message in log view when file is sent
Added exponential backoff to OpenStreetMap upload
Added %DATE parameter for custom URL
Removed filepicker, allow user to enter directory for logs directly. Same for SFTP private key.

gpslogger - v100 - basic auth, more active passive

Published by mendhak over 5 years ago

  • Removed leftover canelmas/let references
  • Improved Java autoboxing/unboxing
  • Removed Contacts permission check at startup (for G Drive)
  • Fixed setprefercelltower intent for GPS and cell towers
  • Moved Passive Location outside of listeners list
  • All passive locations will be logged, most filters ignored (except accuracy... for now...)
  • CustomUrlRequest converted back to Java, removed Kotlin references
  • Allow for emails as usernames in Custom URL Basic Authentication
  • Numeric values in GeoJSON no longer have quotes
  • Basic Authentication gets a separate dialog
  • Log to CSV at more than 6 decimal places
gpslogger - Undid Custom URL optimization

Published by mendhak almost 6 years ago

The new optimization caused HTTP 400s, will need to investigate. Simply reverted and released.

gpslogger - Icon colors, more NMEAish, Permissions at startup

Published by mendhak almost 6 years ago

  • Modified start and stop icons (bg colors)
  • Removed wear component (long story, extremely low usage, Google deleted a jar that caused a host of other issues, time to remove)
  • NMEA now allows GNSS, GLONASS, GALILEO sentences
  • GNSS, GLONASS, GALILEO used for MSL altitude
  • Ask permissions at startup
  • Added permission preference in general settings
  • Bugfix - blank profile item was causing crash
  • Allow Google Drive uploads in Android 4.x
  • OKHTTP Singleton - lower CPU and memory usage
gpslogger - Tasker,Sharing,Email and the dreaded API 24

Published by mendhak about 6 years ago

New Google API requirements broke a few things, which resulted in:

  • New way of invoking GPSLogger from Tasker
  • Fix for file sharing
  • Fix for start on bootup
  • Can't hide the notification in Android O+

Other changes

  • Reliability change - if the app is killed it will attempt to restart itself.
  • Distance in Custom URL logger is now an integer
  • Fix ability to send email to multiple recipients
  • Latest translations from crowdin
gpslogger - v96 - Google Drive fix, Oreo notification

Published by mendhak about 6 years ago

  • You can now use %DIST (distance) in Custom URL logging
  • Removed 'http test' button as it caused lots of confusion
  • Potential fix for Google Drive multiple folder creation
  • Updated translations from Crowdin - thanks to translators as always
  • Notification channel - for Android Oreo support
  • Removed notification sounds

Also note - the 'wear' component will be removed at a future point, there are too few users of it, but its presence increases code complexity.

gpslogger - v95 - Pinned shortcuts, user profile, OSM...

Published by mendhak over 6 years ago

  • Fix for OpenStreetMap https
  • You can send user profile in custom URL parameter %PROFILE%
  • Pinned shortcut feature - long press GPSLogger icon for start/stop/annotate
  • Fix in speed detection before logging
  • OpenGTS now sends battery level
  • SFTP now appears in details screen if enabled
gpslogger - v94 - start on app, file existence check, HTTP Test

Published by mendhak over 6 years ago

  • Bugfix for 'start on app launch' not working
  • HTTP Test feature in Custom URL screen
  • Fix for some phones where file header was being written multiple times (malformed gpx/csv)
gpslogger - v93 - GPX 1.1, more translations

Published by mendhak over 6 years ago

  • You can now log to GPX 1.1 instead of GPX 1.0
  • Better detection for network availability
  • GPS logging should now continue for a little while even if GPS pauses
  • Custom URL fix - should now work with HTTP2/SPDY servers
  • New translations from Crowdin including Filipino, Malay, Spanish Peruvian.
gpslogger - v92 - crash fix and start stop widget

Published by mendhak over 6 years ago

gpslogger - v91 - Custom URL improvements, memory usage improvements

Published by mendhak almost 7 years ago

  • Newer isFile check for Issue #594
  • Lowered memory usage with some minor optimisations
  • Custom URL screen allows custom body, header, method
  • Fixed a few ANRs from Google Developer Console around fragment availability
  • Fixed ANR when startLogging called without permissions being granted
  • Updated translations including Tagalog
  • First time using Kotlin for a new class
gpslogger - v90 - bugfixes gdrive/ssl/post

Published by mendhak almost 7 years ago

  • Google Drive folder stability - now should only create one folder
  • Email SSL fix - renamed the toggle as Implicit SSL which will not issue a STARTTLS command
  • Custom URL HTTP POST - simpler encoding of body parameters
gpslogger - v89 - geojson, kml fix, customurl post

Published by mendhak about 7 years ago

New GeoJson logger
Fixed KML annotation bug
Battery level in CSV is now an integer
Show some extra details in notification
Altitude in m/ft always
CustomURL - send params as POST

gpslogger - v88 - more Tasker, more CSV

Published by mendhak over 7 years ago

You can send start time to Custom URL
You can specify dayname, monthname in custom file name
CSV logger now records annotations
Experimental - Tasker can receive event broadcast on start/stop, see FAQ for details
SFTP bugfix when no private key specified
Detailview bugfix, undesired scrolling

Thanks to everyone for the PRs and translations

gpslogger - v87 - SFTP

Published by mendhak over 7 years ago

  • New uploader - SFTP - remember to validate and test first
  • Fixed log-view rotation crash
  • Fixed 'spooky' checkbox in log-view
  • Ability to start/stop from log-view
  • Auto-scrolling in log view, scroll up to stop
  • App should resume logging next app upgrade (not this one)
  • Plain text logger renamed to CSV logger, with .csv extension
  • CSV file - now includes battery level
  • Custom URL - use %TIMESTAMP for Unix epoch seconds
  • Rearranged menu items for uploaders (sorry) for consistency
gpslogger - v86 - kml annotation bugfix

Published by mendhak over 7 years ago

KML file annotation bugfix
Setting binary file type when uploading to FTP servers
Issuing PBSZ/PROT commands when uploading to FTP over SSL
Updated translations from crowdin.com

gpslogger - v85 - Fixing ISO datetime reading

Published by mendhak almost 8 years ago

Fixed GPX reader for OpenGTS upload, which was not taking milliseconds into account

gpslogger - v84 - annotation quickfix

Published by mendhak almost 8 years ago