<div dir="ltr"><div dir="ltr"><div>Our stance on reactions, in a collection of theses:</div><div> - the most practical way to address reactions is something we refer to as 'fastening'. </div><div> - fastening also looks like the best way to attach error messages to stanzas</div><div> - fastening is also a possible way to do working message threads, slack-style )there are other ways to make threads, but still, it's a possibility)</div><div> - XMPP would greatly benefit from a unified approach to all these things</div><div> - archive question is not addressed at all, and storing all this crap in a continuous stream is limiting archive usefulness (read markers are bad enough already)<br></div><div> - also we can run into situations when we get attachment to a message that we don't yet have</div><div> - we need a separate way to get 'main' message sequence and 'attachments'</div><div> - an 'inbox' system should use versioning to allow catching up missed attachments in a conversation, just as it has to allow catching up on edits and msg retractions)<br></div><div><br></div><div>(I'll be using the word 'attachment' for 'fastented' stanzas)<br></div><div> </div><div>We are likely to try building a modified archive where we will have 3 types of requests to MAM:</div><div> - basic, no changes from current</div><div> - with aggregated counter, where message is returned with a number of attachments it currently has. Possibly, aggregated on type (6 😂 3 😡 1 👍 1 💩), <i>without </i>authorship of those attachments</div><div> - verbose, with all messages and all their attachments, maybe nested.</div><div><br></div><div>At our current speed and workload we might have a working prototype (client + server) to play with maybe in march, unless someone comes up with a better working solution. <br></div></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><span><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span><div><div dir="ltr"><div><div dir="ltr"><div>Andrew Nenakhov<br></div><div><span><span>CEO</span></span>, redsolution, OÜ<br><a href="http://www.redsolution.com" target="_blank">https://redsolution.com</a></div></div></div></div></div></span></div></div></div></div></div></div></div></div></div></div></span></div></div></div></div>