After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 726100 - No apparent way to delete / archive / trash a single email
No apparent way to delete / archive / trash a single email
Status: RESOLVED FIXED
Product: geary
Classification: Other
Component: conversations
0.4.1
Other Linux
: Normal enhancement
: 0.13.0
Assigned To: Geary Maintainers
Geary Maintainers
: 714674 735048 761751 772207 (view as bug list)
Depends on: 765516 777948 792388
Blocks: 732331
 
 
Reported: 2014-03-11 11:02 UTC by Joe Dowsett
Modified: 2018-08-30 12:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Joe Dowsett 2014-03-11 11:02:07 UTC
There is no apparent way to delete a single email and not the entire thread.  There is also no warning that the entire thread will be deleted.
Comment 1 Jim Nelson 2014-03-11 20:12:26 UTC
Delete is handled differently in 0.5; Geary will warn you before deleting a message.  It's also not the default operation, Geary offers Trash instead.

However, we could offer a way to Trash or Delete individual messages.  I'm thinking the option would go in the message drop-down menu and the right-click context menu.  Because conversations don't include messages in the Trash, either operation should remove the message from the conversation.  However, if the user Trash/Deletes all the conversation's messages in the current folder, then the entire conversation will disappear.
Comment 2 justcomplaining 2014-06-27 10:11:00 UTC
The lack of this option is especially problematic, because drafts are shown as part of their related conversation, wich makes it impossible to delete it, without deleting the other messages too. Renaming the mail or changing the adress is not helping as a workaround either. At least, that is what I thought would happen.

After trying it with an unimportant email, I recognized, that the described behaviour is NOT shown, but the dialogues IMPLY that it's going to happen (as it's not only a deletion button for the shown full conversation, but the confirmation dialogue is also asking about "messages" in plural, even though it only deletes the draft, wich is one.)

So clarification would be great :)
Comment 3 justcomplaining 2014-06-27 11:02:40 UTC
I have submitted bug 732331 for the described problem with drafts (wich is also a problem in trash folders).

bug 714674 seems to be quite similar to this bug here. The only difference is, that it's refering to the overall possibility and not to the interface-wise design problems.
Comment 4 Federico Bruni 2014-07-08 19:02:26 UTC
I think that bug 714674 can be merged into this issue.
The ability to delete a single message can be useful, for example in case of thread hijacking.
Comment 5 Jim Nelson 2014-07-08 19:39:07 UTC
*** Bug 714674 has been marked as a duplicate of this bug. ***
Comment 6 Jim Nelson 2014-08-19 19:09:19 UTC
*** Bug 735048 has been marked as a duplicate of this bug. ***
Comment 7 Michael Gratton 2016-06-29 04:29:34 UTC
*** Bug 761751 has been marked as a duplicate of this bug. ***
Comment 8 Undoredoo 2016-09-15 07:33:19 UTC
I've been wondering about this bug (which I wouldn't really call a bug) for quite some time now. The lack of the feature to delete a single mail in a thread is the one and only reason that's keeping me from using this client. I love everything else about it!

Are you planning on implementing this feature in a near future?
Comment 9 Michael Gratton 2016-09-15 09:06:45 UTC
It shouldn't be too hard to implement the actual trashing/deletion, but some extra work may need to be taken to ensure the message is removed from the conversation in a responsive way. However, since the way the UI works is changing significantly due to Bug 765516, there's not much point implementing this until that lands (which isn't too far off).

I'm not sure what the use-case is for per-message archiving, however. If you archive a message, it should remain in the conversation after being moved, and hence there won't be any visible change as a result. What am I missing?
Comment 10 Michael Gratton 2016-09-30 00:13:05 UTC
*** Bug 772207 has been marked as a duplicate of this bug. ***
Comment 11 Michael Gratton 2017-02-23 03:28:35 UTC
This isn't going to make it for 0.12 (unless someone can contribute a patch over the next few days), so bumping to 0.13.
Comment 12 Patrizio Bruno 2018-04-26 12:52:26 UTC
Can a feature like this be left out waiting for the complete redesign planned with bug 792388
Comment 13 Michael Gratton 2018-06-26 04:37:56 UTC
Remove bugs from 0.13 with dependencies on others.
Comment 14 Michael Gratton 2018-08-22 10:31:54 UTC
I've just pushed commit 6c8bc2c5 to master that implements trashing and deleting in-folder messages in a conversation, courtesy work done by Alex Henrie. This will be released in 0.13.

Some additional work is still needed to make this happen for out-of-folder messages, and despite the title I'm not sure if it's worth implementing this for archiving/junk/user-created folders since we probably want a different UI for that, but I think Alex's impl will take care of a the main uses-cases for the moment, so I'm going to resolve this as fixed.
Comment 15 Michael Gratton 2018-08-30 12:33:33 UTC
NB: See https://gitlab.gnome.org/GNOME/geary/issues/93 for support for out-of-folder support.