Dennis Guse
|
8d141b1324
|
TrackListActivity now loads marker count via join rather than a 2nd select.
Fixes #328.
|
2020-11-01 21:53:11 +01:00 |
|
Peter Storch
|
43e0f33776
|
optimize multiple track deletion
After #480 got implemented, we can now delete multiple tracks in one go and only cause DB vacuum once.
|
2020-11-01 21:11:58 +01:00 |
|
Dennis Guse
|
0f92a37146
|
Use ViewBinding for activities.
|
2020-11-01 08:20:26 +01:00 |
|
Dennis Guse
|
6ac0db7238
|
Move handling of sensor removal (from settings) in BluetoothConnectionManager.BluetoothConnectionManager.
|
2020-10-31 22:21:49 +01:00 |
|
Dennis Guse
|
3c1ab01df6
|
SensorData uses null internally instead of NaN.
|
2020-10-31 22:21:49 +01:00 |
|
Dennis Guse
|
b6850eb46f
|
BluetoothSensorManager: on initiate connect to sensor, report address to be shown on UI.
Fixes #64.
|
2020-10-31 22:21:49 +01:00 |
|
Dennis Guse
|
48c3695b5d
|
Database enforces foreign key constraints incl. cascading deletes. (#480)
* Database enforces foreign key constraints incl. cascading deletes.
Fixes #317.
|
2020-10-30 21:26:13 +01:00 |
|
Dennis Guse
|
2b280f050c
|
SharedContentProvider now uses parent ContentProvider directly instead of ContentProviderUtils.
|
2020-10-30 21:25:41 +01:00 |
|
Peter Storch
|
433ab01ece
|
Track.Id.toString returns string representation of id
|
2020-10-22 19:17:53 +02:00 |
|
Román
|
679c1d7e3e
|
Intervals: TrackDataHub instead of ContentProvider. Fixes #453.
|
2020-10-11 12:12:44 +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 |
|
Román
|
a61468d600
|
Bugfix: String.valueOf doesn't work with Track.Id. Fixes #422.
|
2020-09-09 17:53:07 +02:00 |
|
Dennis Guse
|
5099118dd7
|
Elevation gain: make it optional as Float - and if null, then the UI just shows "-".
In TrackStatistics the elevation gain is now nullable.
|
2020-09-05 12:39:23 +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
|
fe3bf61acb
|
Squash: load TrackPoint elevationGain.
|
2020-09-05 12:39:23 +02:00 |
|
Román
|
577b9b4635
|
Alter table trackpoints: added elevation gain to the trackpoints table.
|
2020-09-05 12:39:23 +02:00 |
|
Dennis Guse
|
8a14bc46f6
|
Implement elevation gain via barometer.
|
2020-09-05 12:39:22 +02:00 |
|
Dennis Guse
|
9d6c9676ab
|
Refactoring to marker: content-package and fragments.
#389
|
2020-09-05 10:37:41 +02:00 |
|
Dennis Guse
|
74e09e1fa9
|
Refactoring to marker: data class and ContentProviderUtils.
#389
|
2020-09-05 10:20:16 +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
|
c610758ae1
|
Move CursorLoader to ContentProviderUtils.
|
2020-08-23 00:09:02 +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 |
|
thrillfall
|
6412bb9fcd
|
remove useless parameter
|
2020-08-18 16:37:44 +02:00 |
|
thrillfall
|
f4b585b830
|
do not pass complete track data to exporter factory method just to knwo if there is more then one track to export
|
2020-08-18 16:37:44 +02:00 |
|
thrillfall
|
47c259fa9a
|
move tracks array from class state to method argument
|
2020-08-18 16:37:44 +02:00 |
|
thrillfall
|
2655d3e773
|
fix decorator TrackExporter interface
|
2020-08-18 16:37:44 +02:00 |
|
Dennis Guse
|
6a397922d2
|
Cleanup using IntelliJ's analyze code.
|
2020-08-16 20:13:09 +02:00 |
|
Dennis Guse
|
5c96774e79
|
ContentProvider can now lookup tracks via UUID.
|
2020-08-15 21:12:10 +02:00 |
|
Dennis Guse
|
c26a5edc03
|
Make track import behavior on duplicate UUID configurable (default: import with a new UUID).
|
2020-08-15 21:12:10 +02:00 |
|
Dennis Guse
|
db1167ead5
|
Find track by UUID.
|
2020-08-15 21:12:10 +02:00 |
|
Dennis Guse
|
04f146c641
|
Bugfix: formatting of pace was not formatted correctly (e.g., 4:60).
Fixes #370.
|
2020-08-15 20:19:46 +02:00 |
|
Dennis Guse
|
b676fd6614
|
SearchEngineTest: do not use production database.
Partly fixes #143.
|
2020-08-10 15:39:53 +02:00 |
|
Dennis Guse
|
b70c3be5af
|
Cleanup: static code analysis using AndroidStudio.
|
2020-07-20 20:05:45 +02:00 |
|
Dennis Guse
|
6d091dfa81
|
Fixes NPE on MarkerEditActivity when taking a photo and trigger an orientation change. (#327)
Fixes #325.
|
2020-07-18 22:52:19 +02:00 |
|
Peter Storch
|
97ad6bc2f8
|
expose waypoints to dashboard
Necessary for https://github.com/OpenTracksApp/OSMDashboard/issues/48
|
2020-07-18 18:56:53 +02:00 |
|
Dennis Guse
|
98c3169929
|
Track deletion UI: code cleanup.
|
2020-07-08 08:25:36 +02:00 |
|
Dennis Guse
|
c9869bab0e
|
Generate UUID for each track (necessary for synchronization).
Fixes #294.
|
2020-06-30 12:39:30 +02:00 |
|
Dennis Guse
|
3a5220546e
|
Dashboard API: fallback to "open as KMZ" implemented as proxy activity.
We are not allowed to query for installed packages as of Android R (API 30).
|
2020-06-13 17:56:59 +02:00 |
|
Dennis Guse
|
725c21c0a1
|
Bugfix: parse URI with trackIds correctly.
|
2020-06-13 17:56:59 +02:00 |
|
Dennis Guse
|
a3ba1e1490
|
Cleanup: use lambda instead of runnable.
|
2020-06-09 23:01:09 +02:00 |
|
Dennis Guse
|
b617420290
|
Export: do not show progress of exported TrackPoints.
Only the overall number of tracks is shown now (similar to import).
|
2020-05-24 10:58:43 +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
|
5be4129ba9
|
Edit marker: if user deletes photo then photo is deleted from internal storage too. Fixes #208.
|
2020-05-09 15:44:10 +02:00 |
|
Román Martínez
|
240d8f6b6c
|
Images/folders are deleted when tracks/waypoints are deleted.
This fixes #189.
|
2020-04-27 18:18:02 +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 |
|