0.4.3 - Removing Average Grade... its not useful

This commit is contained in:
2025-08-17 01:13:10 -06:00
parent 9eaa4e40ae
commit 4e00a8aeb6
2 changed files with 2 additions and 29 deletions

View File

@@ -14,8 +14,8 @@ android {
applicationId = "com.atridad.openclimb"
minSdk = 31
targetSdk = 35
versionCode = 9
versionName = "0.4.2"
versionCode = 10
versionName = "0.4.3"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}

View File

@@ -410,33 +410,6 @@ fun SessionDetailScreen(sessionId: String, viewModel: ClimbViewModel, onNavigate
value = "${((successfulAttempts.size.toDouble() / attempts.size) * 100).toInt()}%"
)
// Show average grade if available
val attemptedProblems = problems.filter { it.id in uniqueProblems }
if (attemptedProblems.isNotEmpty()) {
val boulderProblems = attemptedProblems.filter { it.climbType == ClimbType.BOULDER }
val ropeProblems = attemptedProblems.filter { it.climbType == ClimbType.ROPE }
val averageGrade = when {
boulderProblems.isNotEmpty() && ropeProblems.isNotEmpty() -> {
val boulderAvg = calculateAverageGrade(boulderProblems)
val ropeAvg = calculateAverageGrade(ropeProblems)
"${boulderAvg ?: "N/A"} / ${ropeAvg ?: "N/A"}"
}
boulderProblems.isNotEmpty() -> calculateAverageGrade(boulderProblems) ?: "N/A"
ropeProblems.isNotEmpty() -> calculateAverageGrade(ropeProblems) ?: "N/A"
else -> "N/A"
}
StatItem(
label = "Average Grade",
value = averageGrade
)
} else {
StatItem(
label = "Average Grade",
value = "N/A"
)
}
}
// Show grade range if available