From 8c65eb58f3037c2638c38de48abbbba0ae7503a6 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Nicolas <6371790+pynicolas@users.noreply.github.com> Date: Tue, 13 Jan 2026 09:47:21 +0100 Subject: [PATCH] Add comment about renaming of legacy files --- app/src/main/java/org/fairscan/app/data/ImageRepository.kt | 4 ++++ 1 file changed, 4 insertions(+) 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 ->