element-hq / element-android

A Matrix collaboration client for Android.
https://element.io/
GNU Affero General Public License v3.0
3.38k stars 727 forks source link

Option/toggle to allow saving all room decrypted media to phone's shared storage, with previous user consent #6238

Open Atalonica opened 2 years ago

Atalonica commented 2 years ago

Your use case

What would you like to do?

Allow the user to automatically save downloaded decrypted pictures/media of specific rooms to phone the shared storage (for example to see all old pictures on the phone's gallery). Previously warning the user that anyone having acces to the phone storage will we able to see this content.

Why would you like to do it?

To save and have fast access to all content locally on the phone without needing to scroll for months on the Element app chat.

How would you like to achieve it?

Having an option/toggle on the room/chat to allow saving decrypted media on shared phone storage.

Have you considered any alternatives?

The built in room 'Uploads' > 'Media' works but it does not have access to old files (unless the user scrolls the room for old media, which is not practical if the media is not recent).

Additional context

No response

Are you willing to provide a PR?

No

ganfra commented 2 years ago

You should be able to paginate only through the medias from the 'upload/media' screen