diff --git a/apps/mobile/app/(app)/onboarding.tsx b/apps/mobile/app/(app)/onboarding.tsx
index 5d9f7d3..9a63e1e 100644
--- a/apps/mobile/app/(app)/onboarding.tsx
+++ b/apps/mobile/app/(app)/onboarding.tsx
@@ -86,6 +86,10 @@ export default function OnboardingScreen() {
}, []);
const handleAvatarContinue = () => {
+ if (!avatarUri) {
+ setError('Please add a profile photo to continue');
+ return;
+ }
setStage('name');
Events.onboardingStageComplete('avatar');
};
@@ -269,7 +273,7 @@ export default function OnboardingScreen() {
- {avatarUri ? 'Continue' : 'Skip for Now'}
+ Continue
@@ -296,7 +300,7 @@ export default function OnboardingScreen() {
)}
What can we call you?
- This is how your partner will see you
+ Nicknames and pet names are welcome too!
diff --git a/apps/mobile/src/components/discovery/CompactHeader.tsx b/apps/mobile/src/components/discovery/CompactHeader.tsx
index f4acd92..6bbaeeb 100644
--- a/apps/mobile/src/components/discovery/CompactHeader.tsx
+++ b/apps/mobile/src/components/discovery/CompactHeader.tsx
@@ -1,6 +1,7 @@
import React from 'react';
import { StyleSheet, View, Text, TouchableOpacity } from 'react-native';
import { Ionicons } from '@expo/vector-icons';
+import { Image } from 'expo-image';
import { router } from 'expo-router';
import Animated, { FadeInDown } from 'react-native-reanimated';
import { colors, spacing, typography, radius } from '../../theme';
@@ -30,7 +31,17 @@ export function CompactHeader({ user, partner, couple }: CompactHeaderProps) {
{/* Partner badge */}
{partner ? (
-
+ {partner.avatar_url ? (
+
+ ) : (
+
+ )}
{partner.name || partner.email?.split('@')[0] || 'Partner'}
@@ -97,6 +108,13 @@ const styles = StyleSheet.create({
color: colors.text,
fontWeight: '500',
},
+ partnerAvatar: {
+ width: 16,
+ height: 16,
+ borderRadius: 8,
+ borderWidth: 1,
+ borderColor: 'rgba(233, 69, 96, 0.3)',
+ },
pairBadge: {
flexDirection: 'row',
alignItems: 'center',
diff --git a/apps/mobile/src/components/discovery/ContentRow.tsx b/apps/mobile/src/components/discovery/ContentRow.tsx
index 56bc7a3..4de57bf 100644
--- a/apps/mobile/src/components/discovery/ContentRow.tsx
+++ b/apps/mobile/src/components/discovery/ContentRow.tsx
@@ -24,7 +24,7 @@ export function ContentRow({
packs,
isPremiumUser,
delay = 0,
- showSeeAll = true,
+ showSeeAll = false,
categoryId,
getPackProgress,
onShowPaywall,