Dennis Guse
|
7c03085761
|
GPX: on import ignore TrackPoints without time.
Previous behavior: abort import.
Fixes #2384.
|
2026-08-19 20:45:23 +02:00 |
|
Dennis Guse
|
e12bb967e6
|
Cleanup.
|
2026-08-19 20:29:25 +02:00 |
|
Dennis Guse
|
f45dad167b
|
Cleanup: ExportImportTest actually use implementation.
|
2026-02-27 22:08:10 +01:00 |
|
Dennis Guse
|
447d1bb7a3
|
Bugfix: speed and altitude were set to 0m repeatedly (UI only. Data is okay).
Fixes #2258.
|
2026-02-15 09:08:48 +01:00 |
|
Dennis Guse
|
b651a8ca6a
|
GPS is now optional: data source (internal, none) be selected in settings.
Migrated to GPSHandler.
Fixes #1279.
|
2026-02-10 10:07:41 +01:00 |
|
Dennis Guse
|
1c767c41a7
|
DriverObserver: renamed methods and all drivers properly use onConnected, onConnectionLost and onDisconnected.
|
2026-02-09 18:15:37 +01:00 |
|
Dennis Guse
|
fa558c9ab7
|
Cleanup: SensorManager avoids instanceof for testing.
|
2026-02-09 18:15:37 +01:00 |
|
Dennis Guse
|
24ea718ff2
|
Cleanup: renamed GainManager to AltitudeChangeHandler.
|
2026-02-09 18:15:37 +01:00 |
|
Dennis Guse
|
6d187fa66d
|
Cleanup: removed DriverObserver0 and moved sensor drivers to separate package.
|
2026-02-09 18:15:37 +01:00 |
|
Dennis Guse
|
c6cb388ce4
|
Created HeartRateHandler.
|
2026-02-09 18:15:37 +01:00 |
|
Dennis Guse
|
f8aa456549
|
Extract SensorHandler from GainManager for re-use.
|
2026-02-09 18:15:37 +01:00 |
|
Dennis Guse
|
167d90332e
|
Extract Driver for internal GPS to GpsInternal.
|
2026-02-09 18:15:37 +01:00 |
|
Dennis Guse
|
476f3a517b
|
Cleanup: GainManager now processes AggregatorBarometer directly (instead of SensorManager).
|
2026-02-09 18:15:37 +01:00 |
|
Dennis Guse
|
18ff96733e
|
Cleanup: moved Raw into Aggregator.
Preparation for refactoring.
|
2026-02-09 18:15:37 +01:00 |
|
Dennis Guse
|
1a14fed287
|
Cleanup: SensorDataAggregator inlined into SensorManager.
Preparation for refactoring.
|
2026-02-09 18:15:37 +01:00 |
|
Dennis Guse
|
54844b9a9a
|
Sensor: add temperature.
Fixes #2241.
|
2026-01-10 21:43:54 +01:00 |
|
Dennis Guse
|
738201c1c2
|
Cleanup.
|
2026-01-04 09:57:05 +01:00 |
|
Dennis Guse
|
015352c989
|
TrackPoint is now a record.
|
2025-12-24 17:15:19 +01:00 |
|
Dennis Guse
|
ef111b7959
|
Cleanup: removed import functionality for legacy format (coordinates 100 and 200 where special).
Deadline was EOF 2021.
|
2025-12-06 10:23:21 +01:00 |
|
Dennis Guse
|
7cb97b0e6b
|
Cleanup: use try-with-resources.
|
2025-12-06 08:27:01 +01:00 |
|
Dennis Guse
|
201f2d1b27
|
Cleanup: renaming Marker.category to typeLocalized.
|
2025-12-05 08:05:25 +01:00 |
|
Dennis Guse
|
1191f2e1e2
|
Cleanup: remove unused imports.
|
2025-12-05 08:05:25 +01:00 |
|
Dennis Guse
|
7956063598
|
Cleanup: Marker.icon was not used anymore.
|
2025-11-30 16:51:02 +01:00 |
|
Dennis Guse
|
5b4b54694c
|
Marker is now a record.
|
2025-11-30 16:51:02 +01:00 |
|
Dennis Guse
|
990c91f978
|
Track is now a record.
|
2025-11-27 19:35:05 +01:00 |
|
Dennis Guse
|
28d49de047
|
Cleanup: removed ContentProviderUtils.getMarkers().
|
2025-11-26 21:51:07 +01:00 |
|
Dennis Guse
|
860b90da37
|
Cleanup ExportImportTest.
|
2025-11-24 19:38:33 +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
|
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
|
4307dceb70
|
Cleanup: rename to totalDuration and movingDuration.
|
2025-11-17 22:22:44 +01:00 |
|
Dennis Guse
|
fffeb40200
|
Speed.ZERO as constant.
|
2025-11-06 21:54:30 +01:00 |
|
Dennis Guse
|
7791ff8659
|
Cleanup: Track simplify constructors.
|
2025-11-06 21:54:30 +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
|
0ad32f676c
|
Create SegmentStatisticUpdater by passing Statistics (2/2).
|
2025-10-30 07:54:04 +01:00 |
|
Dennis Guse
|
5dd56892fb
|
Cleanup: move Statistics to package models.
|
2025-10-30 07:54:04 +01:00 |
|
Dennis Guse
|
e3460d94ed
|
Statistics: used when only the data is needed (instead of passing SegmentStatisticUpdater).
|
2025-10-30 07:54:04 +01:00 |
|
Dennis Guse
|
fba08fe8dd
|
Cleanup: rename TrackStatistics to SegmentStatisticsUpdater.
|
2025-10-30 07:54:04 +01:00 |
|
Dennis Guse
|
2e13054042
|
Cleanup: TrackPoint exposes Position.
|
2025-06-27 15:51:51 +02:00 |
|
Peter Storch
|
af6baeab9f
|
fix #2104 csv export altitude above 1000m
|
2025-05-27 22:29:57 +02:00 |
|
Dennis Guse
|
681b987927
|
Cleanup: export/import renaming.
|
2025-04-21 22:05:28 +02:00 |
|
Dennis Guse
|
3df45c54d6
|
GPX: export TrackPointExtension correctly (order and rest of the data under <extension> directly).
Importing old (incorrect) and new (correct) format supported.
Part of #2074.
|
2025-03-16 11:06:21 +01:00 |
|
Dennis Guse
|
e7aa6f20d4
|
Cleanup: use Position and cleanup TrackPoint.
|
2025-03-01 23:05:05 +01:00 |
|
Dennis Guse
|
9a37591651
|
Position: use for Marker.
|
2025-03-01 23:05:05 +01:00 |
|
Dennis Guse
|
1b33184835
|
Cleanup: Marker stores URI to photo (instead of String).
|
2025-03-01 23:05:05 +01:00 |
|
Dennis Guse
|
b9ed5e28e0
|
Sensor data: separate aggregation and TTL explicitly.
Part of #1995.
|
2025-03-01 22:51:48 +01:00 |
|
Dennis Guse
|
d4e9b5d3d7
|
Cleanup: renames in sensor data handling.
Part of #1995.
|
2025-03-01 22:51:48 +01:00 |
|
Dennis Guse
|
c1869236df
|
Test: nicer error messages.
|
2025-02-19 22:03:38 +01:00 |
|
Dennis Guse
|
01f4359cdf
|
Sensor data: use monotonic clock (for isRecent).
Part of #1966.
|
2024-12-28 17:33:53 +01:00 |
|
Peter Storch
|
389c4bed96
|
fix #1957 open MarkerEditActivity to receive external marker (#1960)
* fix #1957 add CreateMarkerActivity to receive external marker
|
2024-07-30 15:24:18 +02:00 |
|