fix(desiresync): clearer privacy counts on reveal (B-003 P3)
Per-person tiles showed '$total private' (e.g. '5 private'), contradicting the caption's 'N kept private' (e.g. '2 kept private'). Tiles now read just 'Private' (your individual answers always stay private); the caption keeps the real shared/kept breakdown. Verified: 'You: Private / Sam: Private' + 'N shared, M kept private', no contradiction. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
f1fdefb987
commit
652e3a7f4e
|
|
@ -899,9 +899,15 @@ private fun DesireRevealMeter(
|
||||||
horizontalArrangement = Arrangement.spacedBy(10.dp),
|
horizontalArrangement = Arrangement.spacedBy(10.dp),
|
||||||
verticalAlignment = Alignment.CenterVertically
|
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(
|
DesirePrivacyTile(
|
||||||
label = "You",
|
label = "You",
|
||||||
value = "$total private",
|
value = "Private",
|
||||||
modifier = Modifier.weight(1f)
|
modifier = Modifier.weight(1f)
|
||||||
)
|
)
|
||||||
StatusGlyph(
|
StatusGlyph(
|
||||||
|
|
@ -913,7 +919,7 @@ private fun DesireRevealMeter(
|
||||||
)
|
)
|
||||||
DesirePrivacyTile(
|
DesirePrivacyTile(
|
||||||
label = partnerName,
|
label = partnerName,
|
||||||
value = "$total private",
|
value = "Private",
|
||||||
modifier = Modifier.weight(1f)
|
modifier = Modifier.weight(1f)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue