Bot releases are visible (Hide)
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.
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.
Published by mendhak almost 3 years ago
New option added under Logging details, under advanced settings. You can write times with timezone offset where possible (GPX, KML, GeoJSON). It will write the datetime in ISO8601 format with timezone offset. eg 2016-03-05T21:24:29.949+02:00
Custom URL gets a %TIMEOFFSET
parameter.
CSV gets a new field time_offset
.
CSV logger gets additional fields: timestamp, time with offset, distance travelled, start timestamp, current profile name
CSV logging gets two new options. Under logging details, under the advanced section. #921
CSV field delimiter - You can specify a custom delimiter (Instead of ,
you can specify ;
, |
etc).
Decimal separator - You can choose whether to use a comma as a decimal separator.
Custom URL can now be used as an auto sender, such as every 60 minutes or when stop is pressed.
It works by storing the values in the CSV file, so as a result the CSV file has gotten a bunch of new fields added.
You can also 'upload' the CSV file to the Custom URL sender, and the values will be read and converted to URLs and sent to the server. This should serve as a way to mitigate any lost Custom URLs or do away with offline queueing problems.
You will need to ensure that the Custom URL server can receive the same log lines multiple times.
Published by mendhak about 3 years ago
Published by mendhak about 3 years ago
See pull request
Underlying framework changes. Moved to AndroidX, and removed Material Dialogs. Replaced with SimpleDialogFragments. Removed JCenter references.
Added Dark Theme. By default it will follow the system mode (if the system is in dark mode, or battery saver, the app will get dark theme). It's also possible to manually set dark theme via the General Settings screen.
Reworked preferences screen. The preferences, most of them, will now show the value that the user has selected. The 'summary' moves into the dialogs where there are edit text preferences.
Published by mendhak about 3 years ago
Dark mode darker than RC1.
I also had to fix a whole bunch of edit text preferences with Simple Dialog Fragment versions.
Published by mendhak about 3 years ago
Published by mendhak about 3 years ago
A file and folder picker. Finally. #898
The picker is from my fork of the original library because I had to add some fixes and updates for Android 11.
Modern SSH algorithms. Added an updated library called mwiede/jsch along with Bouncy Castle so that we can use modern SSH algorithms. #902
Published by mendhak about 3 years ago
Modern SSH algorithms. Added a new version of jsch along with Bouncy Castle so that we can use modern SSH algorithms.
A file and folder picker. Finally.
Published by mendhak about 3 years ago
On Android 11, the app should now support custom folder paths for writing files. #904
This is done via the MANAGE_EXTERNAL_STORAGE
- this was the easiest way to support Android 11 restrictions without rewriting huge parts of the file writing mechanisms in the application.
Published by mendhak about 3 years ago
Published by mendhak about 3 years ago
Published by mendhak about 3 years ago
Published by mendhak over 3 years ago
Issue #891
Published by mendhak over 3 years ago
Due to an aggressive proguard, the upload to ownCloud/NextCloud stopped working. Fixed it now.