Román
|
547b1d07bd
|
Bugfix: interval stats announced incorrectly because an error in last interval computing. Fixes #443.
|
2020-10-05 20:08:07 +02:00 |
|
Dennis Guse
|
e939778beb
|
Refactor: use marker instead of waypoint.
Fixes #389.
|
2020-09-23 17:16:34 +02:00 |
|
Dennis Guse
|
0dfd31a308
|
Code cleanup via Android Studio analyze.
Notably change: TrackPoint's copy constructor missed to copy the elevationGain.
|
2020-09-20 18:46:05 +02:00 |
|
Román
|
a6e275f8aa
|
Several hidden bugfixes around Track.Id
|
2020-09-09 17:53:07 +02:00 |
|
Dennis Guse
|
6845ce4984
|
Elevation gain: make it optional as Float.
So if no sensor data is provided, it is not stored in the database and not exported.
|
2020-09-05 12:39:23 +02:00 |
|
Román
|
3bfb212dc9
|
Bugfix: reset elevation every time track point is inserted.
|
2020-09-05 12:39:22 +02:00 |
|
Dennis Guse
|
c7db4f528e
|
Elevation gain: apply exponential smoothing and limit changes (defined change diff per sensor value).
|
2020-09-05 12:39:22 +02:00 |
|
Dennis Guse
|
8a14bc46f6
|
Implement elevation gain via barometer.
|
2020-09-05 12:39:22 +02:00 |
|
Dennis Guse
|
19d8563a76
|
Refactoring to marker: TrackRecordingService.
#389
|
2020-09-05 10:20:16 +02:00 |
|
Dennis Guse
|
74e09e1fa9
|
Refactoring to marker: data class and ContentProviderUtils.
#389
|
2020-09-05 10:20:16 +02:00 |
|
Román
|
b88f81726b
|
Bugfix: location handler didn't remove updates. Fixes #403.
|
2020-09-03 15:32:44 +02:00 |
|
Román
|
5be4c107f4
|
Announcement: while recording report current interval pace or speed.
Fixes #134.
|
2020-09-02 07:52:33 +02:00 |
|
Dennis Guse
|
0ab14e0f3d
|
Implement Track.Id and Waypoint.Id (with tests).
Fixes #276.
|
2020-08-22 23:18:48 +02:00 |
|
Dennis Guse
|
bcbaf4985a
|
Implement Track.Id and Waypoint.Id (without tests).
Fixes #276.
|
2020-08-22 23:18:48 +02:00 |
|
Román
|
75043325ff
|
Fix comment.
|
2020-08-19 22:04:40 +02:00 |
|
Román
|
1ff986f1e6
|
Gps Status: bugfixes.
Bugfix 1: race condition issue fixed with a flag.
Bugfix 2: location time issue fixed setting the time every time a location is received.
|
2020-08-19 14:02:47 +02:00 |
|
Dennis Guse
|
6a397922d2
|
Cleanup using IntelliJ's analyze code.
|
2020-08-16 20:13:09 +02:00 |
|
Román
|
32d811b46e
|
Bugfix: NPE fixed because listeners/client were null in some cases.
TrackRecordingService: before destroying it sends GPS Status NONE to all listeners.
Cleanup Logs used for debugging.
|
2020-08-16 07:27:44 +02:00 |
|
Román
|
80a8017a18
|
GPS Status: animation icon for ready but not fixed status (GPS bad signal).
|
2020-08-16 07:27:44 +02:00 |
|
Román
|
2b90bfd054
|
ServiceUtils deleted because it doesn't need anymore.
It uses gps status received from service.
|
2020-08-16 07:27:44 +02:00 |
|
Román
|
8cb6d63abe
|
Cleanup and rename.
|
2020-08-16 07:27:44 +02:00 |
|
Román
|
9837680540
|
GPS Status: TrackListActivity uses the value of gps status from the service to select appropiate icon.
|
2020-08-16 07:27:44 +02:00 |
|
Román
|
e2b741dd08
|
Added GPS Status to the service so activities can access to the GPS Status.
|
2020-08-16 07:27:44 +02:00 |
|
Dennis Guse
|
cf45a8079c
|
Simplified getting the BluetoothAdapter.
|
2020-08-04 22:56:35 +02:00 |
|
Dennis Guse
|
97c46183c3
|
TrackRecordingServiceConnection: always bind (and start) the TrackRecordingService.
Seemed to be a memory optimization.
|
2020-07-21 19:44:39 +02:00 |
|
Dennis Guse
|
c02b8fab53
|
HandlerServer: use executor service to send data to TrackRecordingService.
Fixes #329.
|
2020-07-21 19:43:51 +02:00 |
|
Dennis Guse
|
b70c3be5af
|
Cleanup: static code analysis using AndroidStudio.
|
2020-07-20 20:05:45 +02:00 |
|
Román Martínez
|
17de8cea6f
|
Service refactoring: move location management to the LocationHandle.
Tests refactoring: location and service tests re-worked.
|
2020-07-17 12:29:30 +02:00 |
|
Dennis Guse
|
a3ba1e1490
|
Cleanup: use lambda instead of runnable.
|
2020-06-09 23:01:09 +02:00 |
|
Román
|
12e6f03098
|
Recorded/Recording nested layouts converted to constraint layout. Fixes #15.
|
2020-05-25 13:06:36 +02:00 |
|
Román
|
360d59d3de
|
Split detail and record to simplify the code. Fixes #171.
|
2020-05-25 13:06:17 +02:00 |
|
Dennis Guse
|
e55924dae3
|
Bugfix: Cadence/Speed computation incorrectly truncated time to long instead of float.
|
2020-05-13 20:34:16 +02:00 |
|
Dennis Guse
|
e3a8143d58
|
Cleanup.
|
2020-05-13 20:34:16 +02:00 |
|
Román
|
f75a48ccab
|
TrackRecordingService doesn't change the track's name when recording ends. Fixes #209.
|
2020-05-07 18:23:40 +02:00 |
|
Dennis Guse
|
1deaf7650e
|
Bugfix: pausing should only insert a non-null lastTrackpoint.
Found by Google Play Pre-Launch report.
|
2020-04-28 19:58:11 +02:00 |
|
Dennis Guse
|
a50b1ac78e
|
Cleanup using Android Studio code analyzer.
|
2020-04-28 08:07:24 +02:00 |
|
Román
|
65bda35001
|
Preferred rate settings adapted to new code changes.
|
2020-04-27 20:25:16 +02:00 |
|
Román
|
83b5ebb02c
|
Added new option in Preferred rate setting: By Default.
With By Default option it will use pace or speed depending on activity type.
Fixes #151.
|
2020-04-27 20:02:55 +02:00 |
|
Dennis Guse
|
4893a2b743
|
Added cycling speed sensor.
Fixed speed and cadence computation.
Fixed that a sensor change in settings resulted in a disconnect for all connected sensors.
|
2020-04-27 07:17:46 +02:00 |
|
Dennis Guse
|
3408ea97f4
|
Refactoring: move TrackPointDataSet directly into TrackPoint.
|
2020-04-27 07:17:46 +02:00 |
|
Dennis Guse
|
ddb17f61cb
|
Bluetooth LE: implemented cycling cadence and speed sensors.
Cadence is working while speed still requires the wheel size.
|
2020-04-27 07:17:46 +02:00 |
|
Dennis Guse
|
bbe182cf82
|
Removed handler between BluetoothConnectionManager and -RemoteSensorManager.
Toast messages should rather be sent from activities.
|
2020-04-27 07:17:46 +02:00 |
|
Dennis Guse
|
1d838344dc
|
TrackRecordingService: test inserting locations.
|
2020-04-15 22:37:31 +02:00 |
|
Dennis Guse
|
ec39e67a09
|
Removed Waypoint default constructor used by testing.
This avoids a null check for Waypoint.getLocation().
|
2020-04-14 07:12:56 +02:00 |
|
Dennis Guse
|
2898e06246
|
TrackRecordingService: move service restart handling into method.
|
2020-04-13 20:23:22 +02:00 |
|
Dennis Guse
|
0d87c65b49
|
TrackRecordingService: cleanup.
|
2020-04-13 20:23:22 +02:00 |
|
Dennis Guse
|
9b97cdfcd1
|
TrackRecordingService: cleanup.
if+return rather than if+else.
|
2020-04-13 20:23:22 +02:00 |
|
Dennis Guse
|
95feae846a
|
Create helper functions for TrackPoints in TrackPointUtils.
|
2020-04-13 20:23:22 +02:00 |
|
Dennis Guse
|
fbc902e830
|
Cleanup using AndroidStudio code analyzer.
Moved to iterator for loops for ChartView and ChartFragment.
|
2020-04-05 21:56:26 +02:00 |
|
Dennis Guse
|
2ef74eb908
|
Automated code cleanup using AndroidStudio.
|
2020-04-05 21:56:26 +02:00 |
|