Commit Graph

  • 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
  • fff5f2d406 Create SegmentStatisticUpdater by passing Statistics (1/2). Dennis Guse 2025-10-28 18:03:30 +01:00
  • be653b73ee Added value object: AltitudeExtremities. Dennis Guse 2025-10-28 08:31:43 +01:00
  • 4580f2a7bb ContentProviderUtils use Statistics for saving. Dennis Guse 2025-10-27 22:40:50 +01:00
  • 5dd56892fb Cleanup: move Statistics to package models. Dennis Guse 2025-10-27 22:19:10 +01:00
  • e3460d94ed Statistics: used when only the data is needed (instead of passing SegmentStatisticUpdater). Dennis Guse 2025-10-27 19:26:22 +01:00
  • 920ad5129a Introduced Statistics as a value object. Dennis Guse 2025-10-26 20:23:39 +01:00
  • fba08fe8dd Cleanup: rename TrackStatistics to SegmentStatisticsUpdater. Dennis Guse 2025-10-26 19:26:56 +01:00
  • 5746a41905 Release: v4.23.1 v4.23.1 Dennis Guse 2025-10-30 07:48:12 +01:00
  • 361ae909e7 Bugfix: post-recording workout crashes. Dennis Guse 2025-10-27 22:16:20 +01:00
  • 4b59660ea1 Revert "Allow adding newly developed UI Components to existing custom layouts." Dennis Guse 2025-10-29 22:14:12 +01:00
  • cabf5d238e Translated using Weblate (Ukrainian) SomeTr 2025-10-28 06:33:13 +00:00
  • 9c902b89ed Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2025-10-27 12:30:03 +00:00
  • c31b8a5802 Translated using Weblate (Italian) Claudinux 2025-10-27 14:02:03 +00:00
  • 901c548d13 Translated using Weblate (Ukrainian) SomeTr 2025-10-26 20:45:54 +00:00
  • b77de1e10d Translated using Weblate (Ukrainian) SomeTr 2025-10-26 16:21:29 +00:00
  • b8c7fba7d8 Translated using Weblate (Ukrainian) SomeTr 2025-10-26 13:16:25 +00:00
  • 466719fbc8 Translated using Weblate (Galician) ghose 2025-10-26 08:00:22 +00:00
  • 4f0ab71503 Translated using Weblate (Galician) ghose 2025-10-25 14:31:50 +00:00
  • daa4689f44 Allow adding newly developed UI Components to existing custom layouts. Jeff Shelley 2025-10-28 09:45:49 -05:00
  • 023a5aa221 added new UI component which shows elapsed segment time Jeff Shelley 2025-10-28 09:44:34 -05:00
  • 291633c1d5 Translated using Weblate (Ukrainian) SomeTr 2025-10-28 06:33:13 +00:00
  • 00990076fb Merge remote-tracking branch 'origin/main' Codeberg Translate 2025-10-28 05:27:33 +00:00
  • e672df7a60 Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2025-10-27 12:30:03 +00:00
  • 82eb237117 Translated using Weblate (Italian) Claudinux 2025-10-27 14:02:03 +00:00
  • 832005565a run forgejo actions on pull requests from forks (#2183) Peter Storch 2025-10-27 20:58:18 +01:00
  • 894699f009 Translated using Weblate (Ukrainian) SomeTr 2025-10-26 20:45:54 +00:00
  • f45dba258b Translated using Weblate (Ukrainian) SomeTr 2025-10-26 16:21:29 +00:00
  • 17be49af70 Translated using Weblate (Ukrainian) SomeTr 2025-10-26 13:16:25 +00:00
  • e91d36fc16 Translated using Weblate (Galician) ghose 2025-10-26 08:00:22 +00:00
  • 56f333180b Translated using Weblate (Galician) ghose 2025-10-25 14:31:50 +00:00
  • 9af8b0d353 Cleanup. Dennis Guse 2025-10-24 22:26:08 +02:00
  • 57c0750980 Release: v4.23.0 v4.23.0 Dennis Guse 2025-10-24 10:23:14 +02:00
  • 8e36ee2e7d Cleanup: TrackRecordingServiceNotificationManager uses RecordingData. Dennis Guse 2025-10-24 10:19:43 +02:00
  • ec2e527fd1 Cleanup. Dennis Guse 2025-10-24 09:57:58 +02:00
  • d968e5d0c1 Notification opens recording UI. Dennis Guse 2025-10-22 23:25:55 +02:00
  • 4257f21cae Fixed tests. Dennis Guse 2025-10-22 23:24:13 +02:00
  • 26e7059af2 Cleanup. Dennis Guse 2025-10-22 22:28:57 +02:00
  • 94595f2a1f Added support for average pace of the current segment Jeff Shelley 2025-10-08 21:56:06 -05:00
  • 1fa76301e2 Cleanup: TrackShareSummaryGenerator (was DescriptionGenerator) now only produces plaintext (HTML was not used anymore). Dennis Guse 2025-10-20 09:12:48 +02:00
  • ce2c608cc9 Cleanup: TrackStatistics has altitudeExtremities or not. Dennis Guse 2025-10-19 22:27:11 +02:00
  • 916f26dfda Merge pull request 'Cleanup' (#2173) from cleanup into main Dennis Guse 2025-10-19 18:43:38 +02:00
  • a108edc125 Bump androidx.work:work-runtime from 2.10.2 to 2.10.5 Dennis Guse 2025-10-19 18:28:13 +02:00
  • 1a1a8a851b Cleanup: use Stream.toList() Dennis Guse 2025-10-19 18:25:01 +02:00
  • ddd1efeb58 Cleanup: use .isEmpty() (except for CharSequence and StringBuilder as it requires SDK33). Dennis Guse 2025-10-19 18:05:11 +02:00
  • 6c30dd8509 Lists should show vertical scrolling indicator (was lost by switching to RecyclerView). Dennis Guse 2025-10-19 17:59:47 +02:00
  • 21fe59f32c Cleanup: SDK_INT is always >= Android O. Dennis Guse 2025-10-19 17:48:23 +02:00
  • f79b2b51c8 Cleanup: use correct order for assert in tests. Dennis Guse 2025-10-18 21:48:45 +02:00
  • b16e9ad964 Cleanup: UintUtilsTest was only partly executed. Dennis Guse 2025-10-18 21:28:49 +02:00
  • 65f8ba16b3 Cleanup: RecyclerViewSwipeDeleteCallback.onChildDraw() should only call super once. Dennis Guse 2025-10-18 21:28:49 +02:00
  • 9b48993cd0 Cleanup. Dennis Guse 2025-10-18 21:26:08 +02:00
  • 54cec3e821 Cleanup: limit method visibility. Dennis Guse 2025-10-18 21:09:45 +02:00
  • daeb972c8a Cleanup: simplify stream by using List operations (desugar). Dennis Guse 2025-10-16 22:50:38 +02:00
  • 73872e8926 Cleanup. Dennis Guse 2025-10-16 22:48:03 +02:00
  • c15fa21a56 Cleanup: use viewHolder.getAbsoluteAdapterPosition(). Dennis Guse 2025-10-16 22:41:17 +02:00
  • e9d1080e5d Cleanup: SpeedFormatter doesn't support decimal places. Dennis Guse 2025-10-16 22:40:10 +02:00
  • d0b3f45151 Translated using Weblate (Italian) Claudinux 2025-10-13 12:49:45 +00:00
  • 32b0b02d28 Added translation using Weblate (English (Middle)) happylocalisation 2025-10-08 16:18:09 +00:00
  • d6617f61b7 Cleanup: use PreferenceUtils.isKey(List). Dennis Guse 2025-10-15 18:10:35 +02:00
  • b5180f235f Cleanup: StatisticsUtils were unused. Dennis Guse 2025-10-15 18:10:15 +02:00
  • e879eedbd6 Migrate ImportService to WorkManager. Dennis Guse 2025-06-29 20:38:18 +02:00
  • c7ca6800f7 Cleanup: ImportActivity. Dennis Guse 2025-10-15 09:02:36 +02:00
  • fed884a6ce ExportActivity inherits AbstractActivity. Dennis Guse 2025-10-14 22:48:55 +02:00
  • 02a77e5ce7 Migrate ExportService to WorkManager. Dennis Guse 2025-06-28 17:11:27 +02:00
  • 6f97399aeb Migrate TrackDeletionService to WorkManager. Dennis Guse 2025-06-28 14:11:46 +02:00
  • 1c4f0e67ab Merge pull request 'use forgejo runner with simple unit tests' (#2159) from connected_check into main pstorch 2025-10-13 11:27:17 +02:00
  • ebed386d96 use forgejo runners with unit tests Peter Storch 2025-08-31 19:30:06 +02:00
  • e44f63feb7 Merge remote-tracking branch 'weblate/main' Dennis Guse 2025-09-25 19:08:49 +02:00
  • 34c5a3ab97 Release: v4.22.2 v4.22.2 Dennis Guse 2025-09-25 18:59:19 +02:00
  • eac47db058 Bump material from 1.12.0 to 1.13.0 Dennis Guse 2025-09-25 18:57:24 +02:00
  • e72d2a750c Translated using Weblate (Ukrainian) SomeTr 2025-09-21 18:55:40 +00:00
  • f54856c3f1 Fix for time and unit announcements (#2166) Rob Herremans 2025-09-16 20:13:15 +02:00
  • 81f6bbe955 Translated using Weblate (Italian) Claudinux 2025-09-08 14:14:20 +00:00
  • c162c0a0ff Translated using Weblate (Danish) mikini 2025-09-02 20:11:54 +00:00
  • 385d05dcdb Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2025-09-02 00:55:10 +00:00
  • 308ce4ac07 Translated using Weblate (Italian) Claudinux 2025-09-01 13:24:30 +00:00
  • f8a0241e1f Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2025-09-02 07:16:07 +00:00
  • c74a5c8749 Translated using Weblate (Italian) Claudinux 2025-09-01 13:35:58 +00:00
  • defdd49a65 Translated using Weblate (Italian) Claudinux 2025-08-30 06:30:49 +00:00
  • 46cdae399d Release: v4.22.1 v4.22.1 Dennis Guse 2025-08-31 09:31:26 +02:00
  • a19f363b4a Translations are now on translate.codeberg.org Dennis Guse 2025-08-28 22:14:45 +02:00
  • b55b25e00d Translated using Weblate (Irish) Aindriú Mac Giolla Eoin 2025-08-25 16:38:48 +02:00
  • d527770a0a Translated using Weblate (Hungarian) Ghost of Sparta 2025-08-25 18:26:15 +02:00
  • fb75b0fa58 Translated using Weblate (Czech) Fjuro 2025-08-24 11:13:53 +02:00
  • 1c986e48f2 Reproducible builds: use OpenJDK-21 (build script only). Dennis Guse 2025-08-24 08:57:14 +02:00