deckerst / aves

Aves is a gallery and metadata explorer app, built for Android with Flutter.
BSD 3-Clause "New" or "Revised" License
2.61k stars 99 forks source link

Share sheet images cannot be copied to Aves #1249

Open An-anonymous-coder opened 1 week ago

An-anonymous-coder commented 1 week ago

Describe the bug When you share an image to Aves through the share sheet, you can't copy it to an album.

To Reproduce Steps to reproduce the behavior:

  1. Find an app that has shareable images. This could be done by searching for an image online and long pressing it to share.
  2. Open the share sheet for that image
  3. Select "Aves"
  4. Tap the three dots
  5. Select "Copy to album"
  6. Select an album to copy to It will say "Failed to copy 1 item"

Expected behavior The image should be copied to the album you selected

Additional context It would be nice if images shared to Aves get automatically downloaded. I can open a feature request, since there is no option under "Export"

deckerst commented 6 days ago

I've just tried it and copy worked in my case. Could you try again, and at step 4 instead of copying go to the Info page, take a screenshot of that page and attach it here?

deckerst commented 6 days ago

And please paste your system info and logs from About > Bug Report (best is to save the logs right after you get the issue).

An-anonymous-coder commented 6 days ago

I've just tried it and copy worked in my case.

This works, but won't save it to the device, though. The main goal I have is to be able to save images that don't have a download button. If I copy it, there's no way to paste it into Aves.

Could you try again, and at step 4 instead of copying go to the Info page, take a screenshot of that page and attach it here?

Screenshot

And please paste your system info and logs from About > Bug Report (best is to save the logs right after you get the issue).

Package: deckers.thibault.aves Installer: dev.imranr.obtainium Aves version: 1.11.16-izzy, build 13502 Flutter: stable 3.24.3 Android version: 14, API 34 Android build: 2024101200 Device: Google Pixel 8 Support: dynamic colors=true, geocoder=false, HDR=true Mobile services: not available Connectivity: none System locales: en_US Storage volumes: /storage/emulated/0/ Storage grants: /storage/emulated/0/Movies/, /storage/emulated/0/Pictures/, /storage/emulated/0/DCIM/ Error reporting: false

aves-logs-20241018_195622.txt

I almost grantee this is due to GrapheneOS's Storage Scopes permission.

deckerst commented 6 days ago

This works, but won't save it to the device, though.

Sorry for the confusion. I meant copy to album worked (not copy to clipboard).

Anyway, thanks for following up. I'll take another look.