Multiple images in one message

Expected behavior

Multiple images can be selected to be sent at once.
They are then displayed as a small gallery in the chat history, similar to Telegram or WhatsApp.

Actual behavior

Only one image can be selected and sent at a time.

Explanation

Users often want to send multiple images. Unfortunately, it is very tedious if you can only send them individually. They also need a lot of space in the chat history. Therefore it would be good if you could send several at once and then show them compactly as a gallery in the chat history.
On the one hand, it would have advantages to pack several images in an attachment, since only one email would have to be sent. In addition, it would of course be more convenient for users.
On the other hand, I’m not sure if there would be any technical problems, since the attachments can vary in size depending on the provider.
Perhaps it would make sense to assume that virtually all providers allow at least 5 megabytes of attachments. During image selection, DC could calculate the total size and then limit the number of images that can be selected.

Addendum: Sorry, I just noticed that it was already suggested to send several pictures at once, but not to show the pictures as a small gallery in the chat history. I think that both features belong together.

10 Likes

it would be awesome, but implementation is not that easy, then you also need to implement individual selection of such images like telegram does to be able to save or share only some of the images in the group, I think a simpler first step would be to allow to send several attachments, documents and also images, but shown as a list of attachments similar to the current single file attachment, then the “collage” for images and videos could come later

6 Likes

The several attachments in the same message option is still needed. Also the option to be able to change topic or create a message with a specific topic.

It does not make sense if both clients have deltachat, but these things are necessary in delta-to email clients communication!

2 Likes

I think it would be just a matter of editing the message body. Attachments are send using base64 through mail servers. Essentially your attachments are base64 text inside your message body. Adding or Removing an attachment, would simple be (I think) adding or removing the relevant base64 text in the body.

1 Like

I extremely need this feature!

DC can already handle received emails that contain multiple attachments. The files are displayed one after the other in the chat history, as if they had each been sent with their own message. Therefore, a different email app can be used as a workaround to send several files at once.
However, it should support Autocrypt, otherwise it will not work for verified chats and the encryption will be canceled for non-verified ones.
Of course, this is only worthwhile if you want to send significantly more than two pictures at once.

In my first post in this thread, I suggested displaying the images in a gallery.
I see things differently now and think that would have disadvantages for users who want to save their chat history with a rolling screenshot.
In addition, the development effort would be significantly higher.
The best and easiest way would probably be to simply display the images/files one after the other in the chat as if they had been sent with their own email.
This means that the UI would only need to be changed slightly.

Feature concerns primarily the DC UI, where at now you can attach only one image to a message.