Settings
Usage
- Manage account login via email/password, Google, or Apple ID.
- Configure module visibility and default dashboards (planned).
- Select app language and theme once the UI switches ship.
- Review storage usage and trigger local backups (roadmap).
Data model
- Preferences stored in Hive boxes for fast, offline access.
- Account credentials handled via secure auth APIs in the backend.
- Upcoming
user_preferences table will unify sync state.
Synchronisation
- Language and theme apply locally until multi-device sync launches.
- Membership sync will propagate module visibility, dashboards, and shortcuts.
- Security-sensitive settings (2FA, keys) stay server-side only.
Roadmap
- Launch full language/theme switcher UI in-app.
- Expose subscription status, billing history, and upgrade flows.
- Add import/export for preferences and module layouts.
- Integrate advanced privacy options (biometric lock, quick wipe).