Commit Graph

  • 744f11eaa0 Update actions/checkout action to v6 CI/CD Bot by pstorch 2025-11-30 14:34:10 +00:00
  • 3c16f67882 Translated using Weblate (Tamil) tace16 2025-11-25 04:46:37 +00:00
  • 12d1a50995 Track is now a record. Create Track directly. Dennis Guse 2025-11-27 20:34:51 +01:00
  • 21404fed50 Track is now a record. Create Track directly. Dennis Guse 2025-11-27 20:11:53 +01:00
  • 990c91f978 Track is now a record. Dennis Guse 2025-11-27 19:35:05 +01:00
  • 6a262426a5 Delete all tracks (trackpoints and markers) works via cascade. Dennis Guse 2025-11-27 17:12:30 +01:00
  • 1b2998f423 CustomContentProvider: limit URIs for updates. Dennis Guse 2025-11-27 17:03:06 +01:00
  • d24dd2b005 Cleanup. Dennis Guse 2025-11-27 17:01:47 +01:00
  • 341fd02f9a Cleanup. Dennis Guse 2025-11-26 22:48:00 +01:00
  • 6833ea7282 Use MarkerIterator for TrackDataHub. Dennis Guse 2025-11-26 22:46:39 +01:00
  • a1da53864e Use MarkerIterator for MarkerDetailActivity. Dennis Guse 2025-11-26 22:04:38 +01:00
  • 28d49de047 Cleanup: removed ContentProviderUtils.getMarkers(). Dennis Guse 2025-11-26 21:51:07 +01:00
  • 4ae9d24960 Implemented MarkerIterator. Dennis Guse 2025-11-26 21:42:11 +01:00
  • 0b0b1a0d8d Cleanup. Dennis Guse 2025-11-26 20:07:39 +01:00
  • 090cdbf712 Cleanup: ContentProviderUtils.getMarkerCursor() has an optional parameter. Dennis Guse 2025-11-26 20:05:27 +01:00
  • 8258d607c3 Cleanup: ContentProviderUtils.getMarkerCursor() had an unused parameter. Dennis Guse 2025-11-26 19:56:32 +01:00
  • 686a2a9b8f Cleanup: removed method that was only used for testing in ContentProviderUtils. Dennis Guse 2025-11-25 19:34:41 +01:00
  • 7ddb6b32bb Cleanup: TrackDataHub doesn't need to query the id of the last TrackPoint. Dennis Guse 2025-11-25 18:46:20 +01:00
  • 5cd639c852 Cleanup: TrackDataHub only needs in-sample. Dennis Guse 2025-11-25 18:42:02 +01:00
  • ae9906fb18 Cleanup. Dennis Guse 2025-11-25 07:40:01 +01:00
  • 96bcac397b Cleanup. Dennis Guse 2025-11-25 07:29:53 +01:00
  • d7b207afac Cleanup: trackStatistics were already updated. Dennis Guse 2025-11-25 07:26:13 +01:00
  • 1672ba99ad Cleanup: in TrackImporter create Track object when all data got loaded. Dennis Guse 2025-11-24 21:55:45 +01:00
  • a6d4a05839 Statistics requires startTime and stopTime. This is now enforced for import as wells. Dennis Guse 2025-11-24 19:53:46 +01:00
  • 860b90da37 Cleanup ExportImportTest. Dennis Guse 2025-11-24 19:09:18 +01:00
  • 46d7385d25 Cleanup RecordingData. Dennis Guse 2025-11-22 18:22:00 +01:00
  • 25fbd9490c Cleanup RecordingData. Dennis Guse 2025-11-22 18:06:48 +01:00
  • 6d33adffce Move temp functionality into TrackStatisticsUpdater. Dennis Guse 2025-11-22 17:49:35 +01:00
  • 92cecb6f3a For TrackStatisticsUpdater there may no pre-existing Statistics. Dennis Guse 2025-11-22 13:14:50 +01:00
  • e6bdc9a41d Altitude extremities is now null instead of (0,0) if no altitude was received (yet). Dennis Guse 2025-11-22 13:03:52 +01:00
  • e234e9c493 Only execute VoiceAnnouncementUtilsTest for SDK34+. Dennis Guse 2025-11-22 12:56:17 +01:00
  • 73d6ca6ca6 Cleanup: SegmentStatisticUpdater is always initialized. Dennis Guse 2025-11-21 16:19:32 +01:00
  • 1ef7a6ecc4 Move .merge() from SegmentStatisticUpdater to Statistics. Dennis Guse 2025-11-20 22:55:46 +01:00
  • 94a0b57362 Simplify construction of TrackStatisticsUpdater. Dennis Guse 2025-11-20 18:07:32 +01:00
  • 4ebaf366d6 TrackStatisticsUpdater only needs one SegmentStatisticUpdater. Dennis Guse 2025-11-19 22:36:51 +01:00
  • 911f2c525f Move isIdle to TrackStatisticsUpdater. Dennis Guse 2025-11-18 06:18:34 +01:00
  • a310f773a1 Update dependency com.android.tools.build:gradle to v8.13.1 CI/CD Bot by pstorch 2025-11-10 17:33:50 +00:00
  • 8a247e5b38 Cleanup: TrackStatisticsUpdater. Dennis Guse 2025-11-11 21:37:49 +01:00
  • 1045ade71a Cleanup: SegmentStatisticUpdater. Dennis Guse 2025-11-11 21:32:35 +01:00
  • 4307dceb70 Cleanup: rename to totalDuration and movingDuration. Dennis Guse 2025-11-11 21:28:53 +01:00
  • 59ea50b96f Cleanup: SegmentStatisticUpdater. Dennis Guse 2025-11-11 21:26:23 +01:00
  • 8d015fee6c Cleanup: SegmentStatisticUpdater. Dennis Guse 2025-11-11 21:14:02 +01:00
  • 653352255e Cleanup: SegmentStatisticUpdater. Dennis Guse 2025-11-11 08:12:24 +01:00
  • ebcdd87481 Cleanup: use Duration.ZERO. Dennis Guse 2025-11-11 08:00:03 +01:00
  • 8d1af8f2cf Translated using Weblate (German) Stzyxh 2025-11-10 20:06:32 +00:00
  • 766739c222 Update dependency gradle to v9.2.1 CI/CD Bot by pstorch 2025-11-17 14:35:53 +00:00
  • 54fa6aa3e2 Add GPX.Studio to README. Dennis Guse 2025-11-16 15:17:15 +01:00
  • 1dc737410b Translated using Weblate (Ukrainian) SomeTr 2025-11-09 10:14:55 +00:00
  • 4093899a82 Translated using Weblate (Galician) ghose 2025-11-09 06:41:57 +00:00
  • 9236eb6944 AndroidStudio: set line width (for autoformatting) to 200. Dennis Guse 2025-11-09 22:44:27 +01:00
  • 9f00b0606b Revert "AndroidStudio: set line width (for autoformatting) to 200." Dennis Guse 2025-11-09 22:43:58 +01:00
  • 20a18b86dc Translated using Weblate (Ukrainian) SomeTr 2025-11-08 23:09:04 +00:00
  • 34cfc235c3 Translated using Weblate (Spanish (Latin America)) alecsargent 2025-11-07 22:52:11 +00:00
  • f733d18a60 Add renovate.json CI/CD Bot by pstorch 2025-11-08 20:33:45 +00:00
  • 221b61c7f1 Aggregate statistics are now computed in the database. Dennis Guse 2025-11-05 20:10:42 +01:00
  • ca64f2c749 Tracks table: remove unused columns and rename existing columns. Dennis Guse 2025-11-05 19:53:24 +01:00
  • 3d083928eb Cleanup. Dennis Guse 2025-11-02 18:09:23 +01:00
  • f47ab142f2 Upgrade to Gradlew 9.2.0 Dennis Guse 2025-11-02 08:33:04 +01:00
  • 6e4d46a14d Distance.ZERO as constant. Dennis Guse 2025-11-02 08:32:04 +01:00
  • fffeb40200 Speed.ZERO as constant. Dennis Guse 2025-11-02 08:30:15 +01:00
  • a5e5d0ca51 AggregatedStatistics: compute without SegmentStatisticUpdater. Dennis Guse 2025-11-01 21:30:29 +01:00
  • 7791ff8659 Cleanup: Track simplify constructors. Dennis Guse 2025-11-01 17:24:03 +01:00
  • 3db0a53377 Release: v4.23.2 v4.23.2 Dennis Guse 2025-11-06 21:41:13 +01:00
  • 58dac8b706 Translations Dennis Guse 2025-11-06 18:12:42 +01:00
  • f29b6d4088 Merge remote-tracking branch 'origin/main' Codeberg Translate 2025-11-05 21:38:42 +00:00
  • 80fb4f9998 Translated using Weblate (Galician) ghose 2025-11-05 05:12:06 +00:00
  • 6340e55fff Bump org.mockito:mockito-android from 5.19.0 to 5.20.0 Dennis Guse 2025-11-05 21:34:54 +01:00
  • 625549d381 Bump androidx.work:work-runtime from 2.10.5 to 2.11.0 Dennis Guse 2025-11-05 21:34:23 +01:00
  • 7d9878b32e Bump androidx.core:core-location-altitude from 1.0.0-alpha03 to 1.0.0-beta01 Dennis Guse 2025-11-05 21:33:47 +01:00
  • a5553211af Bump androidx.core:core-splashscreen from 1.0.1 to 1.2.0 Dennis Guse 2025-11-05 21:33:15 +01:00
  • 044e84154c Bugfix: crash in settings. Dennis Guse 2025-11-05 21:31:17 +01:00
  • f61d718b2d Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2025-11-04 02:57:42 +00:00
  • c7a54dcee8 Merge remote-tracking branch 'origin/main' Codeberg Translate 2025-11-03 00:23:28 +00:00
  • 3dc2ee3462 Translated using Weblate (Polish) Eryk Michalak 2025-11-02 14:16:41 +00:00
  • 6817ff3234 Translated using Weblate (German) Stzyxh 2025-11-02 09:17:54 +00:00
  • fb0400001a Merge remote-tracking branch 'origin/main' Codeberg Translate 2025-11-01 10:10:24 +00:00
  • 16591b3e80 Translated using Weblate (Norwegian Bokmål) ovl-005 2025-10-31 09:56:20 +00:00
  • 28da32f573 Fixed TrackRecordingServiceRecordingTest: disable the real GPS (finally). Dennis Guse 2025-11-01 10:13:52 +01:00
  • c687308d97 Move WakeLock to SensorManager (was TrackRecordingService). Dennis Guse 2025-11-01 09:56:31 +01:00
  • 65c8e8542e Cleanup: pass RecordingData to VoiceAnnouncementManager. Dennis Guse 2025-11-01 09:30:47 +01:00
  • ca4cb648e7 Predictive back: shown also for TrackRecordedActivity. Dennis Guse 2025-11-01 08:49:08 +01:00
  • 53240c3d1a IntervalStatisticsUpdater exposes Statistics (instead of Interval). Dennis Guse 2025-10-31 18:35:45 +01:00
  • 95b27f66fb AndroidStudio: set line width (for autoformatting) to 200. Dennis Guse 2025-10-31 18:34:07 +01:00
  • f31e146cda Cleanup: TrackPoint uses AltitudeGainLoss. Dennis Guse 2025-10-30 22:33:00 +01:00
  • 696939112a Cleanup: Statistics doesn't need isIdle. isIdle is only used by SegmentStatisticsUpdater. Dennis Guse 2025-10-30 21:52:00 +01:00
  • 73ce97a63e VoiceAnnouncementUtilsTest do not store data. Dennis Guse 2025-10-30 21:37:26 +01:00
  • 5988ae3d3f VoiceAnnouncementUtilsTest do not use SegmentStatisticsUpdater. Dennis Guse 2025-10-30 21:30:01 +01:00
  • 58655814b2 VoiceAnnouncementManager should close TrackPointIterator to avoid memory leaks. Dennis Guse 2025-10-29 21:57:22 +01:00
  • 11f1b6e72d Cleanup: TrackPointIterator is now package private. Dennis Guse 2025-10-29 21:51:59 +01:00
  • 8f537f33a7 Cleanup: removed Track.setTrackStatistics(SegmentStatisticsUpdater). Dennis Guse 2025-10-29 21:25:05 +01:00
  • 4db72230ff Refactored VoiceAnnouncementUtilsTest. Dennis Guse 2025-10-29 21:05:33 +01:00
  • fd92793c2a Test: IntervalStatisticsUpdaterTest doesn't store data anymore. Dennis Guse 2025-10-29 19:03:14 +01:00
  • 05e45b6870 TrackStatisticsUpdater now provides Statistics. Used for non-testing code. Dennis Guse 2025-10-29 09:27:28 +01:00
  • 7521f906ed IntervalStatisticsUpdater now uses Statistics. Dennis Guse 2025-10-29 08:43:49 +01:00
  • 3222a0c497 Rename IntervalStatistics to IntervalStatisticsUpdater. Dennis Guse 2025-10-29 08:43:30 +01:00
  • caf3d957cd Cleanup: SegmentStatisticUpdaterTest uses Statistic. Dennis Guse 2025-10-28 22:41:11 +01:00
  • 005d00cfaa Cleanup: SegmentStatisticUpdaterTest. Dennis Guse 2025-10-28 22:00:31 +01:00
  • c227d54f26 Cleanup: SegmentStatisticUpdater and Track do not need equal(). Dennis Guse 2025-10-28 21:53:21 +01:00
  • bc62320b9f Track only has Statistics (instead of SegmentStatisticsUpdater). Dennis Guse 2025-10-28 18:51:26 +01:00
  • 0ad32f676c Create SegmentStatisticUpdater by passing Statistics (2/2). Dennis Guse 2025-10-28 18:19:14 +01:00