feat(android): make battery optimization permission optional
Remove battery exemption from required permissions gate in onboarding and permission status bar — it is now informational only and does not block "Get Started" or the all-permissions indicator. Bump download links to v0.3.2.
This commit is contained in:
@@ -75,7 +75,7 @@ fun PermissionStatusBar(onNavigateToSettings: () -> Unit) {
|
||||
}
|
||||
|
||||
val allOk = apiKey.isNotBlank() && isAccessibilityEnabled && hasCaptureConsent
|
||||
&& isBatteryExempt && hasOverlayPermission
|
||||
&& hasOverlayPermission
|
||||
|
||||
if (allOk) {
|
||||
Icon(
|
||||
@@ -95,7 +95,6 @@ fun PermissionStatusBar(onNavigateToSettings: () -> Unit) {
|
||||
if (apiKey.isBlank()) StatusDot(StatusRed)
|
||||
if (!isAccessibilityEnabled) StatusDot(StatusRed)
|
||||
if (!hasCaptureConsent) StatusDot(StatusRed)
|
||||
if (!isBatteryExempt) StatusDot(StatusRed)
|
||||
if (!hasOverlayPermission) StatusDot(StatusRed)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -233,7 +233,7 @@ private fun OnboardingStepTwo(onGetStarted: () -> Unit) {
|
||||
}
|
||||
}
|
||||
|
||||
val allGranted = isAccessibilityEnabled && hasCaptureConsent && isBatteryExempt && hasOverlayPermission
|
||||
val allGranted = isAccessibilityEnabled && hasCaptureConsent && hasOverlayPermission
|
||||
|
||||
Column(
|
||||
modifier = Modifier
|
||||
|
||||
Reference in New Issue
Block a user