- SettingsScreen: the profile row now reads from useUserProfile so
it shows the saved emoji avatar and displayName instead of a
generic "Edit profile" placeholder. A row of three StatTile
(scans, grapes, streak) sits underneath, mirroring the Profile
Bento at a glance.
- LargeDiseaseCard: replace the `entering={FadeInDown.delay(...)}`
prop with an explicit useSharedValue + useEffect + withDelay anim.
Reanimated v4 has a bug where the first entering on a list that
was just re-rendered (skeleton → data swap) silently drops, leaving
cards invisible. The manual driver always runs.
- Replace android adaptive-icon.png with the new asset.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>