Description
The current permission handling in the app is outdated. On Android 8+, the system handles permissions at runtime, but the app still shows a custom permission screen that overlaps with system dialogs.
Steps to Reproduce
- Open the app
- Trigger permission request
- Observe overlapping dialogs (app permission + system permission)
Expected Behavior
- App should rely on Android's native runtime permissions
- Remove custom permission overlay
- Request permissions at the moment they are needed
Proposed Solution
- Remove custom permission screen
- Use Android's standard runtime permission requests
- Add permission rationale dialogs if needed
Additional Context
- Future: Need robust sensor permissions (location, temperature, all sensors)
- Priority: High
Labels
- bug
- permissions
- priority:high