unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* Reply all - issue
@ 2013-01-27 21:58 Robert Mast
  2013-01-28 15:13 ` Jani Nikula
  2013-01-31 10:52 ` Michał Nazarewicz
  0 siblings, 2 replies; 23+ messages in thread
From: Robert Mast @ 2013-01-27 21:58 UTC (permalink / raw)
  To: notmuch

[-- Attachment #1: Type: text/plain, Size: 1273 bytes --]

Last week I studied many Windows-Mail User Agents with the conversation
threading feature.

None of them (SUP, mutt-kz(notmuch), Outlook 2010, Thunderbird with
conversation thread plug in, Postbox, Evolution) could cope with the
following case:

 

In our e-mail-discussions people often choose 'reply-all' to construct a new
message with the same reciepients.

They clear the body and the subject, but the hidden References: and
In-reply-To: stay and should be cleared as well.

Result is that this new subject drowns in an old
conversation-thread-drilldown and this unpredictable behavior makes
conversation threading useless.

This weekend I went analyzing the notmuch-source to find where I could put a
fix best.

 

I think of a fix that indexes the first dates of (stripped) subject-changes
within threads, and with each first (stripped) subject change check the body
on quotes of previous messages. If there is no quote to referenced mails
then drop the reference and assign a new thread_id_ to the (stripped)
subject.

 

After two days of studying I think the best place with the least
interference with existing code is between 'notmuch new' and starting the
MUA. Then the threads are in place in XAPIAN, and new thread_id_'s can be
inserted.

 

Am I right?

 


[-- Attachment #2: Type: text/html, Size: 3661 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2013-02-12 19:14 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-27 21:58 Reply all - issue Robert Mast
2013-01-28 15:13 ` Jani Nikula
2013-01-28 18:15   ` Robert Mast
2013-01-29  2:47     ` Carl Worth
2013-01-30 17:14       ` Robert Mast
2013-01-30 21:39         ` Suvayu Ali
2013-01-31 10:21           ` Andrei POPESCU
2013-01-30 20:56       ` Robert Mast
2013-01-30 21:49       ` Robert Mast
2013-01-31  1:12         ` David Bremner
2013-01-31  1:14           ` David Bremner
2013-02-12  7:07             ` Jameson Graef Rollins
2013-02-12 19:17               ` Carl Worth
2013-01-31 10:52 ` Michał Nazarewicz
2013-02-02 16:21   ` Robert Mast
2013-02-02 20:52     ` David Bremner
2013-02-03  0:06       ` [Spam-verdenking][english 100%] " Robert Mast
2013-02-03 15:26       ` Robert Mast
2013-02-03 18:28         ` David Bremner
2013-02-10 15:43       ` Robert Mast
2013-02-04 10:39     ` Michał Nazarewicz
2013-02-04 15:29       ` Suvayu Ali
2013-02-06 18:19       ` Istvan Marko

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).