diff --git a/app/src/main/java/app/closer/ui/desiresync/DesireSyncScreen.kt b/app/src/main/java/app/closer/ui/desiresync/DesireSyncScreen.kt index ffc3e4c4..14bee98e 100644 --- a/app/src/main/java/app/closer/ui/desiresync/DesireSyncScreen.kt +++ b/app/src/main/java/app/closer/ui/desiresync/DesireSyncScreen.kt @@ -899,9 +899,15 @@ private fun DesireRevealMeter( horizontalArrangement = Arrangement.spacedBy(10.dp), verticalAlignment = Alignment.CenterVertically ) { + // Each person's individual answers always stay private — only mutual + // "yes" answers surface as shared desires. Previously these tiles showed + // "$total private" (e.g. "5 private"), which contradicted the caption's + // "${total - matches} kept private" (e.g. "2 kept private") and confused + // whether 3 were shared or all 5 stayed private (B-003). Show just the + // privacy guarantee; the shared/private breakdown lives in the caption. DesirePrivacyTile( label = "You", - value = "$total private", + value = "Private", modifier = Modifier.weight(1f) ) StatusGlyph( @@ -913,7 +919,7 @@ private fun DesireRevealMeter( ) DesirePrivacyTile( label = partnerName, - value = "$total private", + value = "Private", modifier = Modifier.weight(1f) ) }