Remove REQUEST_INSTALL_PACKAGES from offline (F-Droid) build

The offline flavor manifest already strips network permissions via
tools:node="remove". Add the same for REQUEST_INSTALL_PACKAGES so
the self-updater permission is absent from F-Droid builds, consistent
with the check-offline-permissions.yml CI workflow.

https://claude.ai/code/session_01NmFcCFmEbY7NMradkEU5bv
This commit is contained in:
Claude
2026-04-06 13:59:24 -03:00
committed by greenart7c3
parent 01b7d73d85
commit 47a1d363f2
+2 -1
View File
@@ -2,10 +2,11 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<!-- Explicitly remove INTERNET permission — offline flavor has no network stack -->
<!-- Explicitly remove network/install permissions — offline flavor has no network stack -->
<uses-permission android:name="android.permission.INTERNET" tools:node="remove" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" tools:node="remove" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" tools:node="remove" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" tools:node="remove" />
<application
android:name=".Amber"