element-hq / element-hq/element-android

Don't reupload media when sharing to another room

Open
#2,967 1 comment 6 reactions 0 assignees View on GitHub
T-Enhancement
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
When you share media from one Matrix room to another, Element Android reuploads the media unnecessarily.

**Describe the solution you'd like**
Element Android should reuse the existing `mxc://` URI instead of reuploading.

**Describe alternatives you've considered**
A new "Forward" button could be introduced that works like the forward button in Element Web (which is made specifically for sharing media without reuploading). However, this method might be less intuitive for users:

* Forwarding usually implies showing some metadata that the message was forwarded, which isn't possible yet (see [MSC2730](https://github.com/matrix-org/matrix-doc/pull/2730) and [MSC2723](https://github.com/matrix-org/matrix-doc/pull/2723)).
* The difference between "Forward" and "Share" might not be clear.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.