Commit Graph

  • 7caf33fb66 Package structure: moved share functionality. Dennis Guse 2022-01-15 22:28:47 +01:00
  • 88c4e1a109 Package structure: moved sensors. Dennis Guse 2022-01-15 22:02:29 +01:00
  • 0645628d7e Package structure: moved models and database. Dennis Guse 2022-01-15 21:46:23 +01:00
  • cf993b73d7 Package structure: moved custom recording layout. Dennis Guse 2022-01-15 21:28:50 +01:00
  • d49386259a Package structure: moved support files. Dennis Guse 2022-01-15 21:16:36 +01:00
  • 10f00c4c99 Package structure: moved UI utilities. Dennis Guse 2022-01-15 20:35:17 +01:00
  • 2ca69df447 Package structure: moved Marker UI code. Dennis Guse 2022-01-15 20:24:19 +01:00
  • 1a125ca60d Package structure: moved aggregated statistics. Dennis Guse 2022-01-15 20:12:35 +01:00
  • 5053c41bec Package structure: moved intervals. Dennis Guse 2022-01-15 20:09:27 +01:00
  • 46cf7f9acf TrackRecordingServiceConnection: use a callback instead of a Runnable. Dennis Guse 2022-01-10 22:44:38 +01:00
  • 522d8b41d8 Bugfix: use monotonic clock. Dennis Guse 2022-01-06 21:40:29 +01:00
  • 43e1c99642 Refactoring package structure. Dennis Guse 2022-01-14 23:34:05 +01:00
  • 81d516d11a Translated using Weblate (Slovak) mondstern 2022-01-13 20:12:42 +00:00
  • b8ce386556 Translated using Weblate (Slovak) mondstern 2022-01-12 18:51:20 +00:00
  • bda8a9ea83 Translated using Weblate (Slovak) mondstern 2022-01-11 17:53:23 +00:00
  • 79b3e4ea5b Bump material from 1.4.0 to 1.5.0 dependabot[bot] 2022-01-14 04:03:33 +00:00
  • 1e15222e99 Bump appcompat from 1.4.0 to 1.4.1 dependabot[bot] 2022-01-13 04:02:55 +00:00
  • 58b1396d64 Refactoring package structure. Dennis Guse 2022-01-12 22:57:35 +01:00
  • a9f1381dae Refactoring package structure. Dennis Guse 2022-01-12 22:33:00 +01:00
  • e508c53ca9 TrackRecordingManager: store GPS-based TrackPoints based upon the distance to the previously stored GPS-based TrackPoint. Dennis Guse 2022-01-09 22:14:10 +01:00
  • d691c958b9 Cleanup: TrackRecordingManager should use onNewTrackPoint(). Dennis Guse 2022-01-09 21:06:39 +01:00
  • bc1edec372 Bugfix: ChartView needs data. Dennis Guse 2022-01-11 22:44:14 +01:00
  • 11de7d5868 Cleanup. Dennis Guse 2022-01-09 22:35:15 +01:00
  • 44e8cd1491 Bugfix: TrackDataHub should abort processing if stopped. Dennis Guse 2022-01-09 19:02:54 +01:00
  • 9dac5d3e72 Release: v3.24.0 v3.24.0 Dennis Guse 2022-01-09 18:39:08 +01:00
  • cd7bf36aa9 TrackRecordingService: add integration tests. Dennis Guse 2022-01-09 13:40:07 +01:00
  • ab07d3b130 TrackRecordingService: re-worked TrackPoint recording tests for state changes. Dennis Guse 2022-01-08 12:01:57 +01:00
  • 8b5320e40e TrackRecordingService: cleanup tests. Dennis Guse 2022-01-08 00:37:06 +01:00
  • ef15632d7b TrackRecordingService: refactored and unified tests. Dennis Guse 2022-01-08 00:17:35 +01:00
  • f5ce76955b TrackRecordingService: add tests for state changes. Dennis Guse 2022-01-07 23:41:43 +01:00
  • 3701b61852 Translated using Weblate (Spanish) mondstern 2022-01-05 17:36:20 +00:00
  • 3b8a243f55 Translated using Weblate (Vietnamese) mondstern 2022-01-04 20:46:14 +00:00
  • e19f55a618 Translated using Weblate (Ukrainian) mondstern 2022-01-05 16:57:38 +00:00
  • 9e6a787ed9 Translated using Weblate (Portuguese (Brazil)) mondstern 2022-01-04 20:44:00 +00:00
  • 9626c5dd0b Translated using Weblate (Polish) mondstern 2022-01-04 20:42:14 +00:00
  • 1e42ef5e6c Translated using Weblate (Norwegian Bokmål) FTno 2022-01-03 20:43:44 +00:00
  • e5792336a8 Translated using Weblate (Italian) mondstern 2022-01-04 20:40:47 +00:00
  • 9d4ec8ba2a Translated using Weblate (Galician) Xosé M 2022-01-04 04:50:35 +00:00
  • e928adf3b5 Translated using Weblate (French) mondstern 2022-01-04 20:38:58 +00:00
  • f061243a7d Translated using Weblate (Estonian) mondstern 2022-01-04 18:00:15 +00:00
  • 1d623a076f Translated using Weblate (Spanish) mondstern 2022-01-05 17:00:01 +00:00
  • 13ed210933 Translated using Weblate (Czech) mondstern 2022-01-04 20:44:56 +00:00
  • eba4918b01 StringUtilsTest.testFormatDateTime removed. Fixes #1082. Román Ginés 2022-01-07 21:26:38 +01:00
  • 9bde8944b9 Workaround: Clock.systemUTC() seems to be not monotonic. Dennis Guse 2022-01-06 20:12:00 +01:00
  • 1163f74b98 SENSORPOINT and TRACKPOINT require a distance to be stored. TrackRecording and TrackStatisticsUpdater. Dennis Guse 2022-01-02 14:50:57 +01:00
  • c4b8082efc Bluetooth sensors: event-driven TrackPoint creation. Dennis Guse 2022-01-01 21:15:46 +01:00
  • 1fb8fc6a09 Bugfix: GpxTrackImporter needs to reset data when it encounters a new TrackPoint; affected only sensor data. Dennis Guse 2022-01-02 14:41:08 +01:00
  • dbc29a88ce Cleanup: removed useless tests. Dennis Guse 2022-01-01 17:38:45 +01:00
  • 05af52a21b Translated using Weblate (Ukrainian) mondstern 2022-01-02 18:58:00 +00:00
  • 1a5de37f8a Translated using Weblate (Portuguese (Brazil)) mondstern 2022-01-02 18:35:45 +00:00
  • 015ddabf3a Translated using Weblate (French) mondstern 2022-01-02 18:36:57 +00:00
  • 12a008a99a Translated using Weblate (Vietnamese) mondstern 2022-01-01 11:46:45 +00:00
  • 99ccf65cc2 Translated using Weblate (Polish) mondstern 2022-01-01 11:41:33 +00:00
  • a159d4c375 Translated using Weblate (Norwegian Bokmål) FTno 2022-01-02 09:02:39 +00:00
  • 01ac31716a Translated using Weblate (Italian) mondstern 2022-01-01 11:36:10 +00:00
  • cfb2d0c2d3 Translated using Weblate (Estonian) mondstern 2022-01-01 11:34:28 +00:00
  • c05fa638a0 Translated using Weblate (Czech) mondstern 2022-01-01 11:43:36 +00:00
  • 519f2b016e Translated using Weblate (Norwegian Bokmål) mondstern 2022-01-01 11:38:34 +00:00
  • 5cd6992c90 Proper handling of timezone data on UI. Fixes #301. Details: - Date and time handled by OffsetDateTime Java class. - Track default name with offset (for date local and ISO 8601 options). - TrackListActivity: shows relative today's date (like Today, Yesterday, 22 Dec, 22 Dec 2021, etc). - StatisticsRecordedFragment: always shows the original date and time. For example, if you record an activity at 20h then it always will show 20h regardless the zone are where you are. - Added new tests. Román Ginés 2021-12-29 18:33:35 +01:00
  • 1631836327 Try to takkle down export dir issues Peter Storch 2022-01-01 12:10:47 +01:00
  • 07074ad260 TrackStatistics and ChartView: handle altitude and speed as optional with null as default value. Dennis Guse 2021-12-29 23:12:49 +01:00
  • 8c20d5583a Charts: elevation is now optional. Dennis Guse 2021-12-29 10:43:30 +01:00
  • 39bce2a487 Translated using Weblate (Galician) Xosé M 2021-12-30 06:01:32 +00:00
  • a221194ab1 Translated using Weblate (German) Dennis Guse 2021-12-28 13:59:03 +00:00
  • 55d3502ff9 Cleanup using AndroidStudio analyze. Dennis Guse 2021-12-30 11:46:27 +01:00
  • 0cd22a8ba0 README: add nightly repo. Dennis Guse 2021-12-29 10:28:57 +01:00
  • aff4bce3fe Cleanup: tests also should close cursors. Dennis Guse 2021-12-28 23:17:52 +01:00
  • bb290e2ee4 Settings: add option to disable filter of BLE sensors. Dennis Guse 2021-12-28 22:42:24 +01:00
  • 6d04659370 Timezone support: store timezone offset per Track. When a recording is started the offset of the phone is used. Timezone is exported to KML and GPX. Dennis Guse 2021-12-07 22:39:40 +01:00
  • 7193171a09 Merge pull request #1033 from OpenTracksApp/indoor#500 Dennis Guse 2021-12-28 14:24:57 +01:00
  • 7d0d87e962 Tests: ServiceTestRule does not (always) restart the service. Thus, resetting it's status is not happening and then leading to failures in subsequent tests. Dennis Guse 2021-12-27 23:33:02 +01:00
  • d6cc7a0321 TrackPointCreator: only try fill TrackPoint with sensor data if started. Dennis Guse 2021-12-27 23:19:56 +01:00
  • c7bbaddc06 Cleanup: fix various issues in tests. Dennis Guse 2021-12-27 12:59:25 +01:00
  • 9af213fd12 Bugfix: selected interval may be null. Dennis Guse 2021-12-27 08:12:52 +01:00
  • 77f56a5376 Test: disable automatic creation of TrackPoints for tests. Dennis Guse 2021-12-23 21:36:05 +01:00
  • ea5ac186d0 README: add sensor-only feature. Dennis Guse 2021-12-04 21:44:32 +01:00
  • 84c51ba8bb GPX: export cumulative sensor data from SENSORPOINTs. Dennis Guse 2021-12-04 21:35:23 +01:00
  • 89f9f25c55 GPX: export track statistics using TrackStatsExtensionv1. Dennis Guse 2021-12-03 23:59:42 +01:00
  • f8cc257895 KMZ/KML: Export/Import SENSORPOINTs. Dennis Guse 2021-12-03 23:44:23 +01:00
  • ba66c45005 Recording data from BLE sensors alone (need to provide distance). GPS is optional in this case, but no coordinates will be available. Dennis Guse 2021-11-21 15:10:13 +01:00
  • 24b638aa30 Add TrackPoint type for BLE sensor only data (i.e., no GPS). Dennis Guse 2021-11-24 19:42:05 +01:00
  • 45125bcda3 Refactor: rename LocationHandler to GPSHandler. Dennis Guse 2021-11-21 14:14:55 +01:00
  • 3359a30907 TrackRecordingService: first process the TrackPoint, then update the notification. Dennis Guse 2021-11-21 13:53:16 +01:00
  • 6f822afc71 Bump reactivecircus/android-emulator-runner from 2.21.0 to 2.22.0 dependabot[bot] 2021-12-27 04:03:16 +00:00
  • 230e97147c Update bug report template. Dennis Guse 2021-12-25 19:54:59 +01:00
  • b4ce99440a AggregatedStatisticsActivity: added filter option (by category, start and/or end date). Fixes #1039. Román Ginés 2021-12-15 23:22:13 +01:00
  • 4d333bbafa Merge pull request #1056 from OpenTracksApp/whaoo#1050 Dennis Guse 2021-12-22 22:29:09 +01:00
  • 0ee1c77680 Sensors: added Wahoo Blue SC. Dennis Guse 2021-12-22 22:27:25 +01:00
  • 183b47a1ea Release: v3.23.0 v3.23.0 Dennis Guse 2021-12-21 22:48:35 +01:00
  • 6fe6cee475 BLE: CSC remove workarounds as those are not necessary. Dennis Guse 2021-12-19 22:44:37 +01:00
  • 52228d44a9 Cleanup. Dennis Guse 2021-12-19 22:38:50 +01:00
  • bc84e8cb9a Translated using Weblate (Portuguese (Brazil)) mondstern 2021-12-19 15:55:45 +00:00
  • fb9e67ae85 Translated using Weblate (Estonian) mondstern 2021-12-19 15:54:09 +00:00
  • 8877f3fe14 Translated using Weblate (Czech) mondstern 2021-12-19 15:58:19 +00:00
  • 963a37b877 Translated using Weblate (Italian) mondstern 2021-12-19 15:52:15 +00:00
  • 3be1348df1 Merge pull request #1047 from OpenTracksApp/movingTime#1046 Dennis Guse 2021-12-21 20:52:59 +01:00
  • 530967f4f6 Moving time: disable test on API23. Dennis Guse 2021-12-21 17:46:23 +01:00
  • 25e590da02 Moving time: re-implement idle/non-idle TrackPoints. Simplify computation of TrackStatistics. Dennis Guse 2021-12-13 23:17:08 +01:00
  • 0be4b25508 Moving time: fix test. Dennis Guse 2021-12-13 22:21:48 +01:00
  • 4c7d9384fb Revert "Only record a TrackPoint if the traveled distance is greater than recording distance interval." Dennis Guse 2021-12-13 18:35:17 +01:00