On Tue, May 10, 2016 at 01:10:00PM -0700, Yoshiki Vazquez-Baeza wrote: > > On (May-10-16|13:02), Will Yardley wrote: > > On Tue, May 10, 2016 at 12:06:35PM -0700, Yoshiki Vazquez-Baeza wrote: > > > On (May-10-16|10:51), Will Yardley wrote: > > > > On Sat, May 07, 2016 at 10:11:57PM -0700, Thomas Roessler wrote: > > > > > If I think about the single most critical feature that makes today's > > > > > mail volume manageable for me (other than priority inbox), then it's > > > > > conversation view: The ability to page through an entire mail thread > > > > > quickly without having to go back to the index view, and without > > > > > having to think about having to move to another message. > > > > > > > > If you collapse threads, isn't this possible? > > > > > > This is what I do myself, I always have threads collapsed and the index > > > is "thread sorted", however I have to say that not all services from > > > which I receive email thread the messages properly, most notably GitHub > > > will not thread messages and instead messages are sorted in the order > > > they come, not in the order they really should have. I even emailed > > > their team a while ago, and they explained this is not something they > > > could change :( If I'm understanding correctly, this sort of problem > > > would be fixed with a "conversation view", so I would find this feature > > > very useful as well! > > > > I think "conversations" in Gmail are essentially the same thing as > > threads, no? > > As you mention, this depends on the settings you have. However if I > understand correctly, the structure of a thread is determined by the > in-reply-to header attribute. GitHub does not include this attrribute in > the emails they send you, so all your emails are piled in a single > thread but with no thread structure on their own, as far as I know, > there's no way to fix this. Gmail on the other hand will just order > these as you expect: > > Message 1 > Message 2 > Message 3 > > Mutt will do this: > > Message 3 > Message 2 > Message 1 I wonder if this is an oversimplification. I don't think mutt "does" anything. It just parses the mail header in the way it makes "sense" (in-reply-to, date). I think this is GH's fault and I doubt that any MUA can fix it?
Does this happen in Gmail's web interface? I wonder if Github is sending an X-thread-id field or something else to do the differentiation. https://developers.google.com/gmail/imap_extensions#access_to_the_gmail_thread_id_x-gm-thrid Also, as mentioned somewhere else in this thread, maybe we shouldn't intermingle the threading "engine" and the conversation view. -Santiago.