@flan En resumen, en nuestra experiencia, el ecosistema idóneo para comunicarnos vía #XMPP con #OMEMO ha sido: #Prosody como servidor, #Monocles y #Gajim como clientes principales, #conversejs o #Movim como clientes web cuando haga falta.

@flan #XMPP

  • El servidor de XMPP que mejor maneja #OMEMO es #Prosody
  • Las usuarias deberían recibir una inducción para que se aseguren de configurar sus clientes con OMEMO activado siempre.
  • El cliente para #Android que reúne todas las características que valoramos como grupo es #Monocles: [video]llamadas, OMEMO, widgets webxcd, interfaz elegante y amigable, reacciones a mensajes con emoji (selector cómodo), inserción de multimedia, renderizado de markdown, hilos.
  • El cliente para #Linux que tiene casi todas las características que valoramos es #Gajim (aunque aún carece de llamadas y widgets webxcd).
  • Los clientes web recomendados son #conversejs y #Movim, aunque tienen limitaciones que deben ser comentadas siempre que alguien se integra a un grupo, en concreto, Movim, es incapaz de insertar multimedia cifrada.
Converse

Converse.js - Open source, web-based XMPP chat client. Self-hosted, customizable web chat with end-to-end encryption.

Converse

Converse.js - Open source, web-based XMPP chat client. Self-hosted, customizable web chat with end-to-end encryption.

Converse

Converse.js - Open source, web-based XMPP chat client. Self-hosted, customizable web chat with end-to-end encryption.

@sbb there are also two web client: #conversejs and #movim but they have some limitations too. I'm also using Gajim and Dino on my desktop ... and poezio or profanity :-)

I'm finding it oddly satisfying to set up a #DOAP file for #Convo based on the #ConverseJS one, but picking out which XEPs I've actually imported/set up for Convo and which are left out 

https://git.disroot.org/badrihippo/convo/raw/branch/master/convo.doap

This has also made me more aware of what each #XEP does and why they're there. And I've started forming mental targets like "Watch out, XEP-0308, I'm coming for *you* next 🎯

#XMPP

Shoutout to @jcbrand's #ConverseJS which is actually doing all the protocol heavy-lifting. Also, thanks for having a "headless" version which is what made #Convo possible!

https://conversejs.org

Converse

Converse.js - Open source, web-based XMPP chat client. Self-hosted, customizable web chat with end-to-end encryption.

@brab Est-ce que #XMPP avec #ConverseJS (ou autre client web) répondrait à ton besoin ?
Converse.js | Mobile

Converse: An XMPP chat client which can be integrated into any website