[GH-ISSUE #469] Viewing a message in Cypht: Make download options simpler to understand (multipart / mixed vs multipart / related vs text / plain vs text / html, etc.) #378

Open
opened 2026-02-25 21:34:53 +03:00 by kerem · 2 comments
Owner

Originally created by @marclaporte on GitHub (Apr 17, 2021).
Original GitHub issue: https://github.com/cypht-org/cypht/issues/469

Originally assigned to: @christer77 on GitHub.

2021-04-17-Cypht-mail-footer

The 3 types of downloads should be handled/presented differently.

1- The actual files that were attached

This is what the user cares about and should notice. In other mail clients that I can think of, this is shown and the others (described next) are hidden. If it's an image, a preview would be nice: https://github.com/jasonmunro/cypht/issues/382

2- Embedded images

Once these are shown via https://github.com/jasonmunro/cypht/issues/467, users can just right-click and "save as" to get them so we may no longer want to keep them in the list. If we do keep, these should be hidden somehow (like in a "Details" tab/section)

Again, this should be hidden in a "Details" section (along with "all headers") as user doesn't need to download if they see the message.

Related:
https://github.com/jasonmunro/cypht/issues/468
https://github.com/jasonmunro/cypht/issues/351
https://github.com/jasonmunro/cypht/issues/12

Originally created by @marclaporte on GitHub (Apr 17, 2021). Original GitHub issue: https://github.com/cypht-org/cypht/issues/469 Originally assigned to: @christer77 on GitHub. ![2021-04-17-Cypht-mail-footer](https://user-images.githubusercontent.com/1004261/115127686-74ecde00-9fa6-11eb-8406-cd8dd679fd9c.png) The 3 types of downloads should be handled/presented differently. ### 1- The actual files that were attached This is what the user cares about and should notice. In other mail clients that I can think of, this is shown and the others (described next) are hidden. If it's an image, a preview would be nice: https://github.com/jasonmunro/cypht/issues/382 ### 2- Embedded images Once these are shown via https://github.com/jasonmunro/cypht/issues/467, users can just right-click and "save as" to get them so we may no longer want to keep them in the list. If we do keep, these should be hidden somehow (like in a "Details" tab/section) ### 3- multipart / mixed vs multipart / related vs multipart / alternative vs text / plain vs text / html vs embedded Again, this should be hidden in a "Details" section (along with "all headers") as user doesn't need to download if they see the message. Related: https://github.com/jasonmunro/cypht/issues/468 https://github.com/jasonmunro/cypht/issues/351 https://github.com/jasonmunro/cypht/issues/12
Author
Owner

@jasonmunro commented on GitHub (Apr 21, 2021):

We already have something like this, It does not do everything you suggest but could be something to build on. In Site -> General is the "Show simple message part structure when reading a message" option. I personally want the detailed view of the actual message structure. It is a unique feature most (all?) clients don't offer and while it may be confusing I think it's cool :)

<!-- gh-comment-id:824093335 --> @jasonmunro commented on GitHub (Apr 21, 2021): We already have something like this, It does not do everything you suggest but could be something to build on. In Site -> General is the "Show simple message part structure when reading a message" option. I personally want the detailed view of the actual message structure. It is a unique feature most (all?) clients don't offer and while it may be confusing I think it's cool :)
Author
Owner

@marclaporte commented on GitHub (Apr 29, 2021):

OK, so maybe we can flip the option. Put the simple one by default, and have an option "Show advanced message part structure when reading a message" for email geeks :-)

<!-- gh-comment-id:829021490 --> @marclaporte commented on GitHub (Apr 29, 2021): OK, so maybe we can flip the option. Put the simple one by default, and have an option "Show advanced message part structure when reading a message" for email geeks :-)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cypht#378
No description provided.