*shrug* If any of you care about whether or not the general public use jabber apps in place of WhatSapp, Telegram, Signal, etc, then UX matters a lot, and that includes consistency of basic features across apps, and whether apps keep UI promises (both explicit and implicit). I'll keep offering feedback about this in case it matters to anyone. But so far my impression is that the target audience for jabber apps is other jabber devs, in which case UX doesn't matter much at all.
tom
I think it's interesting that way Kristall's client handles crypto identies
tom
(A Gemini client)
tom
Trust On First Use by default
tom
Similar to OpenSSH
tom
https://github.com/MasterQ32/Kristall
mukt2has left
tom
It's just a button right next to the url bar, but you can go in the settings and see a tabulated list of the trust database
tom
Seems like that kind of model should be suitable for omemo, instead of blaring popups in the user's face to trust or not trust a fingerprint the first time someone talks
Zash
tom: Have you seen https://gultsch.de/trust.html ?
karoshihas joined
mukt2has joined
alameyohas left
alameyohas joined
strypeyhas left
Shellhas left
xsfhas left
karoshihas left
mukt2has left
Shellhas joined
mukt2has joined
moparisthebesthas left
moparisthebesthas joined
tom
Similar to OTR then
tom
Protection against passive attacks just by turning it on
esilhas joined
tom
But verify the fingerprint or challenge question and you get authenticated otr
tom
For active attack protection
xsfhas joined
archas left
archas joined
Shellhas left
mukt2has left
mukt2has joined
xsfhas left
xsfhas joined
stpeterhas joined
mukt2has left
archas left
archas joined
neshtaxmpphas joined
mukt2has joined
stpeterhas left
neshtaxmpphas left
neshtaxmpphas joined
Shellhas joined
mukt2has left
mukt2has joined
Shellhas left
Neustradamus
MattJ: Nice! It is excellent to see changes about the OS!
neshtaxmpphas left
mukt2has left
Shellhas joined
neshtaxmpphas joined
mukt2has joined
mukt2has left
neshtaxmpphas left
neshtaxmpphas joined
Sevehas joined
andyhas joined
neshtaxmpphas left
neshtaxmpphas joined
mukt2has joined
Yagizahas joined
stpeterhas joined
lovetoxhas joined
Tobiashas joined
mukt2has left
sonnyhas left
DebXWoodyhas joined
sonnyhas joined
mukt2has joined
stpeterhas left
lovetoxhas left
andyhas left
andyhas joined
mukt2has left
mukt2has joined
Mikaelahas joined
lorddavidiiihas joined
archas left
archas joined
archas left
archas joined
archas left
archas joined
j.rhas left
mukt2has left
mukt2has joined
neshtaxmpphas left
neshtaxmpphas joined
neshtaxmpphas left
neshtaxmpphas joined
j.rhas joined
Shellhas left
Shellhas joined
paulhas joined
Vaulorhas joined
Shellhas left
neshtaxmpphas left
neshtaxmpphas joined
jcbrandhas joined
mukt2has left
mukt2has joined
jcbrand
strypey: the other chat apps you mentioned aren't federated, open, extensible or backwards compatible. XMPP devs who want to federate and maintain compatibility with older clients have much more to contend with and have more constraints. Not to mention the fact that the open source projects generally don't have wealthy benefactors. Also, not being able to read messages on a new device is a feature and restriction of libsignal/OMEMO and not of XMPP itself.
jcbrand
That said, the UX of clients can definitely be improved, and we've held sprints to try and move this along. This is however not easy for many reasons.
lskdjfhas joined
stpeterhas joined
archas left
archas joined
mukt2has left
emushas joined
stpeterhas left
mukt2has joined
neshtaxmpphas left
neshtaxmpphas joined
flow
what jcbrand said
neshtaxmpphas left
neshtaxmpphas joined
nycohas left
debaclehas joined
nycohas joined
marchas joined
mukt2has left
marchas left
marchas joined
Nekithas left
mukt2has joined
Ge0rGhas left
Ge0rGhas joined
marchas left
karoshihas joined
debaclehas left
govanifyhas left
govanifyhas joined
neshtaxmpphas left
neshtaxmpphas joined
govanifyhas left
govanifyhas joined
govanifyhas left
govanifyhas joined
stpeterhas joined
Jeybehas joined
alameyohas left
neshtaxmpphas left
alameyohas joined
esilhas left
stpeterhas left
j.rhas left
j.rhas joined
Steve Killehas left
Alexhas left
Alexhas joined
j.rhas left
j.rhas joined
j.rhas left
Steve Killehas joined
waqashas joined
j.rhas joined
neshtaxmpphas joined
j.rhas left
j.rhas joined
govanifyhas left
govanifyhas joined
j.rhas left
j.rhas joined
neshtaxmpphas left
neshtaxmpphas joined
neshtaxmpphas left
neshtaxmpphas joined
neshtaxmpphas left
neshtaxmpphas joined
nycohas left
goffihas joined
LNJhas joined
nycohas joined
Andrzejhas left
sonnyhas left
sonnyhas joined
neshtaxmpphas left
neshtaxmpphas joined
Yagizahas left
govanifyhas left
govanifyhas joined
waqashas left
karoshihas left
Yagizahas joined
Shellhas joined
archas left
archas joined
archas left
archas joined
sonnyhas left
archas left
archas joined
sonnyhas joined
archas left
archas joined
karoshihas joined
sonnyhas left
sonnyhas joined
DebXWoodyhas left
DebXWoodyhas joined
govanifyhas left
govanifyhas joined
neshtaxmpphas left
jubalhhas left
govanifyhas left
govanifyhas joined
Dele Olajidehas joined
archas left
archas joined
archas left
archas joined
govanifyhas left
govanifyhas joined
Dele Olajidehas left
Dele Olajidehas joined
adiaholic_has left
adiaholic_has joined
nycohas left
Andrzejhas joined
sonnyhas left
sonnyhas joined
serge90has left
serge90has joined
LNJhas left
Shellhas left
Shellhas joined
nycohas joined
Alexhas left
govanifyhas left
govanifyhas joined
marchas joined
LNJhas joined
Alexhas joined
Dele Olajidehas left
Dele Olajidehas joined
jcbrandhas left
jcbrandhas joined
stpeterhas joined
eevvoorhas joined
govanifyhas left
govanifyhas joined
gavhas left
rionhas left
rionhas joined
adiaholic_has left
adiaholic_has joined
sonnyhas left
sonnyhas joined
stpeterhas left
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
govanifyhas left
govanifyhas joined
archas left
archas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
Afrogeekhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
nycohas left
adiaholic_has left
nycohas joined
eevvoorhas left
serge90has left
xsfhas left
xsfhas joined
sonnyhas left
sonnyhas joined
serge90has joined
eevvoorhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
Shellhas left
Shellhas joined
sonnyhas left
sonnyhas joined
eevvoorhas left
debaclehas joined
serge90has left
Shellhas left
sonnyhas left
sonnyhas joined
paulhas left
paulhas joined
serge90has joined
sonnyhas left
sonnyhas joined
Shellhas joined
mukt2has left
adiaholic_has joined
Shellhas left
Shellhas joined
Andrzejhas left
govanifyhas left
govanifyhas joined
mukt2has joined
Afrogeekhas left
DebXWoodyhas left
DebXWoodyhas joined
sonnyhas left
sonnyhas joined
DebXWoodyhas left
DebXWoodyhas joined
Shellhas left
Shellhas joined
Shellhas left
Vaulorhas left
Vaulorhas joined
Shellhas joined
Shellhas left
stpeterhas joined
Shellhas joined
lobodelrayohas left
lobodelrayohas joined
DebXWoodyhas left
DebXWoodyhas joined
DebXWoodyhas left
DebXWoodyhas joined
Shellhas left
Shellhas joined
Shellhas left
Shellhas joined
Alexhas left
edhelashas left
edhelashas joined
Alexhas joined
Shellhas left
Shellhas joined
mukt2has left
stpeterhas left
DebXWoodyhas left
DebXWoodyhas joined
neshtaxmpphas joined
DebXWoodyhas left
sonnyhas left
DebXWoodyhas joined
mukt2has joined
Nekithas joined
neshtaxmpphas left
Shellhas left
Shellhas joined
Shellhas left
Shellhas joined
DebXWoodyhas left
DebXWoodyhas joined
mukt2has left
mukt2has joined
jcbrandhas left
Andrzejhas joined
marchas left
mukt2has left
Shellhas left
Shellhas joined
mukt2has joined
marchas joined
jcbrandhas joined
Shellhas left
Shellhas joined
marchas left
marchas joined
marchas left
karoshihas left
stpeterhas joined
marchas joined
Guus
Does anyone have experience with clients that participate in _many_ (thousands) chat rooms? How would one most efficiently spot what rooms have unread messages, etc - preferably in less than one-request-per-room?
mukt2has left
mukt2has joined
Shellhas left
Shellhas joined
Steve Killehas left
govanifyhas left
govanifyhas joined
Steve Killehas joined
edhelas
what doy ou mean "one request per room", network wise, db wise ?
stpeterhas left
Guus
stanza-wise
Zash
Guus: Not a client but https://xmpp.org/extensions/xep-0437.html
Guus
Zash that seems useful, thanks
karoshihas joined
andyhas left
andyhas joined
sonnyhas joined
papatutuwawahas joined
karoshihas left
Shellhas left
Shellhas joined
karoshihas joined
sonnyhas left
sonnyhas joined
stpeterhas joined
karoshihas left
flow
dwd, you don't happen to be able to provide a simple short summary of our discussion with ruslan on the ml?✎
Holger
ruslan: VALID CERTS OR YOU'RE DOOMED! dwd: You didn't quite get the point.
Nekithas left
Shellhas left
Shellhas joined
Shellhas left
Shellhas joined
dwd
I'm not sure he's saying that.
dwd
I'm not sure what he's saying, actually. But it's not that.
Zash
Has any clarity been found regarding the original issue?
karoshihas joined
lovetoxhas joined
sonnyhas left
sonnyhas joined
archas left
archas joined
MattJ
Guus: that use case is exactly what that XEP was for
Shellhas left
Shellhas joined
MattJ
Have a Converse.js and Prosody implementation
karoshihas left
sonnyhas left
sonnyhas joined
archas left
archas joined
karoshihas joined
mukt2has left
sonnyhas left
sonnyhas joined
archas left
archas joined
marchas left
Wojtekhas joined
mukt2has joined
flow
dwd, you don't happen to be able to provide a simple short summary of your discussion with ruslan on the ml? ✏
flow
Holger, dwd, thanks, that already made me feel better ;)
Guus
MattJ: how does prosody keep track of what users to notify? All affiliates not in the room when a message is being shared in it? Or do you query the archives for data since the last time an affiliate became unavailable to the room?
MattJ
It uses affiliations to determine subscriptions - I left that open in the XEP because other setups may want to use a different source
MattJ
Unread messages are calculated by tracking <displayed/> markers from the client
MattJ
(and similarly we only store these for affiliated users)