Merge branch 'refs/heads/fix/elevation-gain-in-meters' into sattelgeschichten

This commit is contained in:
Marcus Fihlon 2026-04-30 13:01:39 +02:00
commit d3c2542f52
Signed by: McPringle
GPG key ID: C6B7F469EE363E1F
2 changed files with 9 additions and 0 deletions

View file

@ -317,6 +317,9 @@
}
return `${minutes}:${seconds.toString().padStart(2, '0')}`;
} else if (unit === 'meters') {
if (type === 'HIGHEST_ELEVATION_GAIN') {
return `${Math.round(value)} m`;
}
return `${(value / 1000).toFixed(2)} km`;
} else if (unit === 'mps') {
return `${(value * 3.6).toFixed(2)} km/h`;

View file

@ -202,6 +202,9 @@
}
return `${minutes}:${seconds.toString().padStart(2, '0')}`;
} else if (unit === 'meters') {
if (type === 'HIGHEST_ELEVATION_GAIN') {
return `${Math.round(value)} m`;
}
return `${(value / 1000).toFixed(2)} km`;
} else if (unit === 'mps') {
return `${(value * 3.6).toFixed(2)} km/h`;
@ -226,6 +229,9 @@
const diff = current - previous;
const percentImprove = (diff / previous * 100).toFixed(1);
if (pr.unit === 'meters') {
if (pr.recordType === 'HIGHEST_ELEVATION_GAIN') {
return `${Math.round(diff)} m more (${percentImprove}% improvement)`;
}
return `${(diff / 1000).toFixed(2)} km more (${percentImprove}% improvement)`;
} else if (pr.unit === 'mps') {
return `${(diff * 3.6).toFixed(2)} km/h faster (${percentImprove}% improvement)`;