Refactor profile screen and organize project structure

- Extract ProfileScreen and components to features/profile
- Move shared hooks and stores to top-level
- Add RLS policies for admin permissions
- Add RELEASING.md guide
- Update .gitignore
This commit is contained in:
Jamie Brunton committed 2026-01-01 23:03:43 +00:00
1 parent df4c4d486b
commit 8f8c6e401d
79 files changed
+6689 -4944

No files matched your search

+4 -4
View File
@@ -604,9 +604,9 @@ export default function AppLayout() {
<Tabs.Screen
name="profile"
options={{
title: "Profile",
title: "Settings",
tabBarIcon: ({ color, size }) => (
<Ionicons name="person" size={size} color={color} />
<Ionicons name="settings" size={size} color={color} />
),
}}
/>
@@ -793,8 +793,8 @@ export default function AppLayout() {
<View style={styles.matchTypeBadge}>
<Text style={styles.matchTypeText}>
{matchNotification?.match_type === 'yes_yes' ? 'YES + YES' :
matchNotification?.match_type === 'yes_maybe' ? 'YES + MAYBE' :
'MAYBE + MAYBE'}
matchNotification?.match_type === 'yes_maybe' ? 'YES + MAYBE' :
'MAYBE + MAYBE'}
</Text>
</View>
<Pressable style={styles.dismissButton} onPress={dismissNotification}>