From 8818576ee81656eb33d2bc1c7cd2e75d423f99f1 Mon Sep 17 00:00:00 2001 From: vjrj Date: Wed, 22 Jul 2026 17:11:12 +0200 Subject: [PATCH] fix(android): declare INTERNET permission in the main manifest (release had none) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flutter auto-adds android.permission.INTERNET only to the debug/profile manifests, so every RELEASE build (Play + F-Droid) shipped with no network permission at all — the whole social layer (market, messaging, trust, sync) was dead on Android release, while desktop (no permission model) worked. The market's 'can't reach the servers' was the visible symptom. Adds it to android/app/src/main/AndroidManifest.xml. Release prep v0.1.14: pubspec 0.1.13+15 -> 0.1.14+16; fdroid recipe versionCodes 161/162/163, commit v0.1.14, CurrentVersionCode 163. --- .../android/app/src/main/AndroidManifest.xml | 6 +++++ apps/app_seeds/pubspec.yaml | 2 +- docs/fdroid/org.comunes.tane.yml | 22 +++++++++---------- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/apps/app_seeds/android/app/src/main/AndroidManifest.xml b/apps/app_seeds/android/app/src/main/AndroidManifest.xml index 3ea677f..4b9e56b 100644 --- a/apps/app_seeds/android/app/src/main/AndroidManifest.xml +++ b/apps/app_seeds/android/app/src/main/AndroidManifest.xml @@ -1,4 +1,10 @@ + + diff --git a/apps/app_seeds/pubspec.yaml b/apps/app_seeds/pubspec.yaml index 8d7ed04..8ece8a3 100644 --- a/apps/app_seeds/pubspec.yaml +++ b/apps/app_seeds/pubspec.yaml @@ -1,7 +1,7 @@ name: tane description: "Tane — local-first, encrypted, decentralized traditional-seed inventory and market." publish_to: 'none' -version: 0.1.13+15 +version: 0.1.14+16 environment: sdk: ^3.11.5 diff --git a/docs/fdroid/org.comunes.tane.yml b/docs/fdroid/org.comunes.tane.yml index 32b661f..7b5f85a 100644 --- a/docs/fdroid/org.comunes.tane.yml +++ b/docs/fdroid/org.comunes.tane.yml @@ -22,9 +22,9 @@ Repo: https://git.comunes.org/comunes/tane.git AllowedAPKSigningKeys: ddfae432091b8248a8a4a1b353487fa626301f4357ef835e94ec312f69418e38 Builds: - - versionName: 0.1.13 - versionCode: 151 - commit: v0.1.13 + - versionName: 0.1.14 + versionCode: 161 + commit: v0.1.14 subdir: apps/app_seeds output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk binary: https://git.comunes.org/comunes/tane/releases/download/v%v/app-armeabi-v7a-release.apk @@ -58,9 +58,9 @@ Builds: $PUB_CACHE/hosted/pub.dev/flutter_tesseract_ocr-0.4.31/android/libs/tesseract4android-release.aar - $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform=android-arm - - versionName: 0.1.13 - versionCode: 152 - commit: v0.1.13 + - versionName: 0.1.14 + versionCode: 162 + commit: v0.1.14 subdir: apps/app_seeds output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk binary: https://git.comunes.org/comunes/tane/releases/download/v%v/app-arm64-v8a-release.apk @@ -94,9 +94,9 @@ Builds: $PUB_CACHE/hosted/pub.dev/flutter_tesseract_ocr-0.4.31/android/libs/tesseract4android-release.aar - $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform=android-arm64 - - versionName: 0.1.13 - versionCode: 153 - commit: v0.1.13 + - versionName: 0.1.14 + versionCode: 163 + commit: v0.1.14 subdir: apps/app_seeds output: build/app/outputs/flutter-apk/app-x86_64-release.apk binary: https://git.comunes.org/comunes/tane/releases/download/v%v/app-x86_64-release.apk @@ -138,5 +138,5 @@ VercodeOperation: - '%c * 10 + 3' UpdateCheckData: apps/app_seeds/pubspec.yaml|version:\s*[\d.]+\+(\d+)|apps/app_seeds/pubspec.yaml|version:\s*([\d.]+)\+ -CurrentVersion: 0.1.13 -CurrentVersionCode: 153 +CurrentVersion: 0.1.14 +CurrentVersionCode: 163