-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
improve storage permission ui ux #15977
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
56330e0 to
4b23583
Compare
b169219 to
f9eb762
Compare
|
The apostrophe (') is a special character. To show it in the UI |
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
…ission Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Co-authored-by: kramo <[email protected]> Signed-off-by: Alper Öztürk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
53ab2b3 to
ae85691
Compare
|
test-Unit test failed: https://www.kaminsky.me/nc-dev/android-integrationTests/15977-Unit-test-07-37 |
|
APK file: https://www.kaminsky.me/nc-dev/android-artifacts/15977.apk |
|
blue-Light-Screenshot test failed, but no output was generated. Maybe a preliminary stage failed. |

Changes
This PR simplifies and consolidates the app’s storage-permission handling to improve clarity, reduce duplicated logic.
StoragePermissionDialog
MEDIA_LOCATION)UploadListActivity
PermissionUtil
Remove the external override flag.
Consolidated storage-permission checks.
Reduced code duplication and improved readability.
Storage Permission Banner Behavior
@kra-mo
When the user denies storage permissions, including full file access, media access, or limited access, the app can no longer trigger the native permission dialog. Because these permissions are essential for both auto and manual uploads, the banner provides clear user guidance.
The banner offers the following options:
Media Access → Opens the system settings page for granting media access.
Full File Access → Redirects the user to the app-specific full-file access settings page.
Don’t Ask Again → Allows the user to permanently dismiss the banner if they do not wish to see it again.