[Standards] Maintaining a list of ongoing conversations

Michal Piotrowski michal.piotrowski at erlang-solutions.com
Mon May 14 11:18:56 UTC 2018

Hi JC,

This the topic I raised during last XMPP Summit in Brussels.
I though I could create a protXEP about this, but I was too busy with
commercial assignments.

In MongooseIM we have such "inbox" almost implemented and delivered to one
of our customers.
The code which will soon be merged with MongooseIM's master branch is here:
Short examples are shown on

I know this is far from a protoXEP and is not based on PEP. I think this is
good starting point for further discussion which we are open to!

Best regards
Michal Piotrowski
michal.piotrowski at erlang-solutions.com

On 14 May 2018 at 12:28, JC Brand <lists at opkode.com> wrote:

> Hi folks
> I'm interested in finding a way to keep track of ongoing conversations and
> whether any new messages were added to them since the user was last online.
> I think this is the so-called "Inbox" feature that was brought up at the
> 2018
> summit.
> At the summit the suggested approach was a private PEP node with a list of
> JIDs.
> Besides that, in order to know whether new messages were added to these
> conversations (while the user was offline), we'll also need to store the
> date of the last seen message.
> I imagine, if done right, that this functionality might in many cases
> remove
> the need for bookmarks as currently used.
> Is anyone already working on something like this? I'm not aware of a
> relevant
> protoXEP being created already.
> If not, I'm willing to create it.
> Regards
> JC
> _______________________________________________
> Standards mailing list
> Info: https://mail.jabber.org/mailman/listinfo/standards
> Unsubscribe: Standards-unsubscribe at xmpp.org
> _______________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.jabber.org/pipermail/standards/attachments/20180514/03cf8f63/attachment.html>

More information about the Standards mailing list