diff --git a/app/src/main/java/org/fairscan/app/data/ImageRepository.kt b/app/src/main/java/org/fairscan/app/data/ImageRepository.kt index fcd4c0a..bba98e9 100644 --- a/app/src/main/java/org/fairscan/app/data/ImageRepository.kt +++ b/app/src/main/java/org/fairscan/app/data/ImageRepository.kt @@ -285,6 +285,10 @@ class ImageRepository( val rotated: List ) + // Legacy normalization strategy: + // If only rotated files exist, keep ONE arbitrarily as base (id.jpg) + // and discard the others. We intentionally sacrifice exact rotation + // fidelity to restore a coherent model. private fun normalizeLegacyFiles() { val jpgs = scanDir.listFiles()?.filter { it.extension == "jpg" }.orEmpty() val byId = jpgs.groupBy { file ->