Problem
Navigation references a Settings screen that is not implemented.
Context
Users cannot configure app preferences like notifications, default currency, or theme.
Proposed Solution
Create Settings screen with sections:
- Account: Wallet address, network, disconnect option
- Notifications: Enable/disable billing reminders
- Preferences: Default currency, category preferences
- Appearance: Theme selection (if implemented)
- About: Version, support links, legal
Acceptance Criteria
Technical Notes
New File: src/screens/SettingsScreen.tsx
Storage: AsyncStorage for preferences
Navigation: Part of Tab navigator
Constraints
- AsyncStorage import already available
- Handle permission requests for notifications
- Consider biometric auth for sensitive settings
Problem
Navigation references a Settings screen that is not implemented.
Context
Users cannot configure app preferences like notifications, default currency, or theme.
Proposed Solution
Create Settings screen with sections:
Acceptance Criteria
Technical Notes
New File:
src/screens/SettingsScreen.tsxStorage: AsyncStorage for preferences
Navigation: Part of Tab navigator
Constraints