Quacker icon indicating copy to clipboard operation
Quacker copied to clipboard

[BUG] Storage permission issue

Open cohesive-flight opened this issue 10 months ago • 1 comments

Describe the bug Quacker states it needs the storage permission when trying to set up a save directory, but no such permission is ever shown or requested.

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Download path'
  2. Tap on 'Choose'
  3. See the error message, "Permission not granted. Please try again after granting!"
  4. Go to the app's permissions
  5. See that no storage permission is displayed

Expected behavior For Quacker to request the storage permission the moment the "Choose" button is tapped, like Squawker does.

Screenshots Screenshot_20240423-045200 Screenshot_20240423-045150

Smartphone (please complete the following information):

  • Device: Pixel 7
  • OS: GrapheneOS (Android 14)
  • Version: v3.4.0

Additional info This is nearly identical to jonjomckay/fritter#560, but in this case, I'm unable to grant it through App Manager using ADB, as not even the outdated read/write permissions are displayed on the 'Uses Permissions' tab, as shown in the second screenshot.

I'd like to suggest implementing scoped storage. This would avoid having to rely on outdated and unnecessarily invasive read/write permissions, as the app only needs access to a single directory.

cohesive-flight avatar Apr 23 '24 09:04 cohesive-flight