managarten/apps-archived/wisekeep/apps/mobile/app/(tabs)/settings.tsx
Till-JS 61d181fbc2 chore: archive inactive projects to apps-archived/
Move inactive projects out of active workspace:
- bauntown (community website)
- maerchenzauber (AI story generation)
- memoro (voice memo app)
- news (news aggregation)
- nutriphi (nutrition tracking)
- reader (reading app)
- uload (URL shortener)
- wisekeep (AI wisdom extraction)

Update CLAUDE.md documentation:
- Add presi to active projects
- Document archived projects section
- Update workspace configuration

Archived apps can be re-activated by moving back to apps/

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 07:03:59 +01:00

70 lines
1.6 KiB
TypeScript

import { View, Text, StyleSheet, ScrollView } from 'react-native';
export default function SettingsScreen() {
return (
<ScrollView style={styles.container}>
<View style={styles.section}>
<Text style={styles.sectionTitle}>About</Text>
<View style={styles.card}>
<Text style={styles.label}>Version</Text>
<Text style={styles.value}>1.0.0</Text>
</View>
<View style={styles.card}>
<Text style={styles.label}>Backend URL</Text>
<Text style={styles.value}>http://localhost:3006</Text>
</View>
</View>
<View style={styles.section}>
<Text style={styles.sectionTitle}>Default Settings</Text>
<View style={styles.card}>
<Text style={styles.label}>Language</Text>
<Text style={styles.value}>German (de)</Text>
</View>
<View style={styles.card}>
<Text style={styles.label}>Provider</Text>
<Text style={styles.value}>OpenAI Whisper API</Text>
</View>
</View>
</ScrollView>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#f9fafb',
},
section: {
padding: 16,
},
sectionTitle: {
fontSize: 14,
fontWeight: '600',
color: '#6b7280',
textTransform: 'uppercase',
marginBottom: 12,
},
card: {
backgroundColor: '#fff',
padding: 16,
borderRadius: 12,
marginBottom: 8,
flexDirection: 'row',
justifyContent: 'space-between',
alignItems: 'center',
shadowColor: '#000',
shadowOffset: { width: 0, height: 1 },
shadowOpacity: 0.1,
shadowRadius: 2,
elevation: 2,
},
label: {
fontSize: 16,
color: '#1f2937',
},
value: {
fontSize: 14,
color: '#6b7280',
},
});