element-hq / element-android

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

add support forwarding many messages #377

Open progserega opened 5 years ago

progserega commented 5 years ago

Today not Riot and not RiotX can not forward many messages at once. When need forward some count messages to another room - this is hard. You need forward one message (user need select message by long tap, select forward, select room, where forward, tap by this room), and do this with next message, and then next message... And at this moment you can think: "May be do not forwarding this messages?" :-)

I think We need some UI which can help select many messages before forwarding it to another room by once.

progserega commented 4 years ago

And, may be add number for show how many forwarded this message (for prevent "spam forwarding wave")

progserega commented 3 years ago

Please add feature forwarding for files - forwarding link, but not resending file again.

And now, when user try forward image he do that:

  1. share image by button
  2. select element
  3. select room
  4. element download image
  5. element send image again to new room as separate file

Will be nice if:

  1. user select image in room
  2. forward image/file
  3. select new room
  4. element create image/file event in selected room with such link as in source event (do not resend file again).
interruptor commented 5 days ago

Implementing the ability to forward multiple messages at once in Element is crucial for user experience. Popular apps like WhatsApp offer this functionality, and users switching to Element expect it. Not having this feature creates frustration and interrupts workflow, as forwarding messages one by one is time-consuming and inefficient.

This is a standard usability feature across most platforms, and its absence in Element can confuse users and negatively impact adoption. Adding it would align Element with modern messaging expectations and improve overall satisfaction.