Dennis Guse
96bcac397b
Cleanup.
2025-11-25 07:31:49 +01:00
Dennis Guse
d7b207afac
Cleanup: trackStatistics were already updated.
2025-11-25 07:31:49 +01:00
Dennis Guse
1672ba99ad
Cleanup: in TrackImporter create Track object when all data got loaded.
2025-11-25 07:31:49 +01:00
Dennis Guse
a6d4a05839
Statistics requires startTime and stopTime.
...
This is now enforced for import as wells.
2025-11-25 07:31:48 +01:00
Dennis Guse
860b90da37
Cleanup ExportImportTest.
2025-11-24 19:38:33 +01:00
Dennis Guse
46d7385d25
Cleanup RecordingData.
2025-11-22 18:22:00 +01:00
Dennis Guse
25fbd9490c
Cleanup RecordingData.
2025-11-22 18:06:48 +01:00
Dennis Guse
6d33adffce
Move temp functionality into TrackStatisticsUpdater.
2025-11-22 17:49:35 +01:00
Dennis Guse
92cecb6f3a
For TrackStatisticsUpdater there may no pre-existing Statistics.
2025-11-22 13:14:50 +01:00
Dennis Guse
e6bdc9a41d
Altitude extremities is now null instead of (0,0) if no altitude was received (yet).
2025-11-22 13:03:52 +01:00
Dennis Guse
e234e9c493
Only execute VoiceAnnouncementUtilsTest for SDK34+.
2025-11-22 12:56:17 +01:00
Dennis Guse
73d6ca6ca6
Cleanup: SegmentStatisticUpdater is always initialized.
2025-11-21 16:30:29 +01:00
Dennis Guse
1ef7a6ecc4
Move .merge() from SegmentStatisticUpdater to Statistics.
...
This is a functional change as maxSpeed is now determined by Segment (rather than the joined Segment).
2025-11-21 16:15:18 +01:00
Dennis Guse
94a0b57362
Simplify construction of TrackStatisticsUpdater.
2025-11-21 13:37:14 +01:00
Dennis Guse
4ebaf366d6
TrackStatisticsUpdater only needs one SegmentStatisticUpdater.
2025-11-21 13:37:14 +01:00
Dennis Guse
911f2c525f
Move isIdle to TrackStatisticsUpdater.
2025-11-21 13:37:14 +01:00
Dennis Guse
8a247e5b38
Cleanup: TrackStatisticsUpdater.
2025-11-17 22:22:44 +01:00
Dennis Guse
1045ade71a
Cleanup: SegmentStatisticUpdater.
2025-11-17 22:22:44 +01:00
Dennis Guse
4307dceb70
Cleanup: rename to totalDuration and movingDuration.
2025-11-17 22:22:44 +01:00
Dennis Guse
59ea50b96f
Cleanup: SegmentStatisticUpdater.
2025-11-17 22:22:44 +01:00
Dennis Guse
8d015fee6c
Cleanup: SegmentStatisticUpdater.
2025-11-17 22:22:44 +01:00
Dennis Guse
653352255e
Cleanup: SegmentStatisticUpdater.
2025-11-17 22:22:44 +01:00
Dennis Guse
ebcdd87481
Cleanup: use Duration.ZERO.
2025-11-17 22:22:44 +01:00
SomeTr
1dc737410b
Translated using Weblate (Ukrainian)
...
Currently translated at 99.8% (543 of 544 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/uk/
2025-11-10 00:09:55 +00:00
SomeTr
20a18b86dc
Translated using Weblate (Ukrainian)
...
Currently translated at 99.4% (541 of 544 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/uk/
2025-11-08 23:09:40 +00:00
alecsargent
34cfc235c3
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 83.6% (455 of 544 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/es_419/
2025-11-08 23:09:40 +00:00
Dennis Guse
221b61c7f1
Aggregate statistics are now computed in the database.
2025-11-06 21:54:30 +01:00
Dennis Guse
ca64f2c749
Tracks table: remove unused columns and rename existing columns.
2025-11-06 21:54:30 +01:00
Dennis Guse
3d083928eb
Cleanup.
2025-11-06 21:54:30 +01:00
Dennis Guse
6e4d46a14d
Distance.ZERO as constant.
2025-11-06 21:54:30 +01:00
Dennis Guse
fffeb40200
Speed.ZERO as constant.
2025-11-06 21:54:30 +01:00
Dennis Guse
a5e5d0ca51
AggregatedStatistics: compute without SegmentStatisticUpdater.
2025-11-06 21:54:30 +01:00
Dennis Guse
7791ff8659
Cleanup: Track simplify constructors.
2025-11-06 21:54:30 +01:00
Codeberg Translate
f29b6d4088
Merge remote-tracking branch 'origin/main'
2025-11-05 21:38:42 +00:00
ghose
80fb4f9998
Translated using Weblate (Galician)
...
Currently translated at 100.0% (544 of 544 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2025-11-05 21:38:39 +00:00
Dennis Guse
044e84154c
Bugfix: crash in settings.
...
Introduced in 696939112a
2025-11-05 21:31:40 +01:00
Outbreak2096
f61d718b2d
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (544 of 544 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hans/
2025-11-04 06:06:45 +00:00
Codeberg Translate
c7a54dcee8
Merge remote-tracking branch 'origin/main'
2025-11-03 00:23:28 +00:00
Eryk Michalak
3dc2ee3462
Translated using Weblate (Polish)
...
Currently translated at 93.9% (511 of 544 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/pl/
2025-11-03 00:23:26 +00:00
Codeberg Translate
fb0400001a
Merge remote-tracking branch 'origin/main'
2025-11-01 10:10:24 +00:00
ovl-005
16591b3e80
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 98.3% (534 of 543 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://translate.codeberg.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2025-11-01 10:09:54 +00:00
Dennis Guse
28da32f573
Fixed TrackRecordingServiceRecordingTest: disable the real GPS (finally).
2025-11-01 10:13:52 +01:00
Dennis Guse
c687308d97
Move WakeLock to SensorManager (was TrackRecordingService).
2025-11-01 09:56:31 +01:00
Dennis Guse
65c8e8542e
Cleanup: pass RecordingData to VoiceAnnouncementManager.
2025-11-01 09:30:47 +01:00
Dennis Guse
ca4cb648e7
Predictive back: shown also for TrackRecordedActivity.
...
However: the shared element animation needed to be removed. ActivityOptions.makeSceneTransitionAnimation() seems to overwrite the predictive back animation.
2025-11-01 08:49:08 +01:00
Dennis Guse
53240c3d1a
IntervalStatisticsUpdater exposes Statistics (instead of Interval).
2025-10-31 19:00:32 +01:00
Dennis Guse
f31e146cda
Cleanup: TrackPoint uses AltitudeGainLoss.
2025-10-30 22:33:00 +01:00
Dennis Guse
696939112a
Cleanup: Statistics doesn't need isIdle.
...
isIdle is only used by SegmentStatisticsUpdater.
2025-10-30 21:52:00 +01:00
Dennis Guse
73ce97a63e
VoiceAnnouncementUtilsTest do not store data.
2025-10-30 21:45:03 +01:00
Dennis Guse
5988ae3d3f
VoiceAnnouncementUtilsTest do not use SegmentStatisticsUpdater.
2025-10-30 21:30:01 +01:00