From 33607a4c6339da08d4a0fa193ca2af5ec93c35fb Mon Sep 17 00:00:00 2001 From: Thiru-tenext Date: Sat, 19 Sep 2026 15:22:58 +0530 Subject: [PATCH] Drop READ_MEDIA_IMAGES, bump to 1.2.35+151 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Play's photo and video permissions policy refused version 150 over this, and was right to. The policy allows the permission only where a system picker is "technically insufficient to provide core app functionality", and the app's real need is the opposite of that: * every operational photograph opens the camera directly — parcel shots at pickup, proof of delivery at the door, stop verification. None read the library, deliberately: a picture chosen from the gallery could have been taken anywhere at any time and would not be evidence that a parcel was collected or delivered; * the one gallery read in the whole app is a rider setting their profile photograph, once, at sign-up. That is the textbook "one-time or infrequent" case the policy points at the Android photo picker for. image_picker 1.1.2 already routes ImageSource.gallery through that system picker on Android 13+ when the permission is absent, so the profile picker keeps working and needs no permission at all. READ_EXTERNAL_STORAGE stays, still capped at maxSdkVersion 32, for devices older than the photo picker. Verified absent from the built bundle's merged manifest rather than only from the source. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01EqVJPB9B4QuieZnBAAKgYQ --- android/app/src/main/AndroidManifest.xml | 27 ++++++++++++++++++++---- pubspec.yaml | 2 +- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 9f0dd6d..f9d86fe 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -3,10 +3,29 @@ - - + + diff --git a/pubspec.yaml b/pubspec.yaml index 55a56eb..223a47b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: miler description: Miler Rider - Smarter Pickups, Powered by AI publish_to: "none" -version: 1.2.30+146 +version: 1.2.35+151 environment: