<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>On Sat, Dec 10, 2016, at 10:39 AM, Disaster Master wrote:<br></div>
<blockquote type="cite"><div>Sounds promising. Presumably you're talking about the Gaia/Email
    app? Or something else? Are there any details available? Like for
    the re-architecture plan itself - is it complete? And/or, how much
    work has already been done and what is left to do? <br></div>
</blockquote><div><br></div>
<div>Yes, the Gaia Email app.  Note that the conversations refactor never shipped and the pre-conversations refactor engine was limited by necessity and time constraints.<br></div>
<div><br></div>
<div>All the fundamentals are there.  You can synchronize (conversation-centric) vanilla IMAP or gmail IMAP accounts[1].  You can create drafts and send them.  Filtering search is there.  Things look a bit like <a href="https://clicky.visophyte.org/files/screenshots/20160301-165633.png">https://clicky.visophyte.org/files/screenshots/20160301-165633.png</a> and the other more recent screenshots you can find in there.<br></div>
<div><br></div>
<div>The email app engine has no real innate support for contacts anymore.  It was a consumer of the mozContacts API which was populated by the contacts/dialer app.  That all was also done in the client API layer because the mozContacts API was not available to workers.  To the extent possible, I think attempting to integrate existing open source contact management code like has been recently discussed on the list is the way to go for that.<br></div>
<div><br></div>
<div>If you scroll down <a href="https://public.etherpad-mozilla.org/p/email-conversations-todo">https://public.etherpad-mozilla.org/p/email-conversations-todo</a> to the bulleted area with strikethroughs that may provide a (very confusing) picture.  I need to come back up to speed on where I left things and file a bunch of github issues so that I and others can keep track of where things are.<br></div>
<div><br></div>
<div>Waxing metaphorical, the current state of glodastrophe/GELAM is that we have a very solid superstructure for a barn and a pile of fairly nice shingles and bits of wall lying around.  You cannot use it as a barn right now for most definitions of barn without being disappointed.<br></div>
<div><br></div>
<div>But as :BenB said, there's nothing stopping me from moving this forward on my own.  I'll try and get a WebExtensions build going that can be used in Firefox nightly in the near term so that people can try it out and maybe try their hand at hacking on it[2].<br></div>
<div><br></div>
<div>Andrew<br></div>
<div><br></div>
<div>1: ActiveSync probably also works.  I'm almost certain POP3 has some merge-related breakage that still needs a cleanup.  But I'm also inclined to remove support for both of these since product requirements are no longer driven by telephone carrier checklists and POP3 and ActiveSync are bad news for both users and the developers of their mail clients.<br></div>
<div><br></div>
<div>2: I'll need to get TCPSocket support for webextensions into the tree for this to work, which is why Nightly would be required.<br></div>
</body>
</html>