-
sxavier
To use WebXDC between slixmpp and Cheogram, does the XMPP server need to support XEP-0491?
-
singpolyma
sxavier: why would slixmpp be doing something with webxdc?
-
sxavier
Would it make sense for a bot to use webxdc to offer a nicer UI and dynamically updating info?
-
singpolyma
I feel like if you want a nice native UI for bots we have that already as xep0050 and related
-
sxavier
I was thinking of it as an upgrade to xep-0050. I'd like the displayed data to update automatically
-
singpolyma
What kind of data?
-
sxavier
Text. Is there a way to do that with 0050?
-
singpolyma
There is the dynamic forms xep, but that's more for reactive UI. Sounds like you want more like a dashboard?
-
sxavier
Yes
-
sxavier
Currently, there is one 0050 command and one response, but I'd like to update the response periodically✎ -
sxavier
Currently, there is one 0050 command and one result, but I'd like to update the result periodically ✏
-
singpolyma
Hmm yes. If the user isn't doing anything, just sitting there looking, then we don't have an answer to that really. Besides maybe a webxdc hack as you say
-
moparisthebest
What about repeated last message editing?
-
singpolyma
Or rtt sure, depending on what the data and use case is that could work
-
moparisthebest
Oh yea rtt, the only implementation of that I've seen so far was Dino and it wasn't merged
-
singpolyma
I keep meaning to do it but haven't yet
-
sxavier
I don't know the normal use-case for webxdc, but seemed like a bot would be the most common use
-
moparisthebest
Here's the MR for rtt in Dino https://github.com/dino/dino/pull/895
-
moparisthebest
> I don't know the normal use-case for webxdc, but seemed like a bot would be the most common use sxavier: so far the only use cases I've seen are games and polls or like collaborative note taking but a bot could be cool, try it! ↺
-
sxavier
Just checking, does the server need to support webxdc?
-
sxavier
If slixmpp sends the .xdc file using OMEMO Media Share (XEP-0454), should it appear in Cheogram?
-
moparisthebest
iirc no server support is needed for webxdc other than standard file sharing stuff
-
sxavier
makes sense
-
singpolyma
> I don't know the normal use-case for webxdc, but seemed like a bot would be the most common use The normal use is for person to person collaboration widgets like shared Todo list ↺
-
singpolyma
> Just checking, does the server need to support webxdc? No there is no server component ↺
-
singpolyma
> If slixmpp sends the .xdc file using OMEMO Media Share (XEP-0454), should it appear in Cheogram? I think so, pretty sure I tested that once. Note that none of the communication goes over omemo so it's a bit misleading maybe to share the widget that way ↺
-
sxavier
Good to know
-
sxavier
Tangent: how far off is a more encrypted channel than the current OMEMO?
-
singpolyma
You mean encrypting things beyond body?
-
sxavier
Yes
-
singpolyma
It's "just a matter of coding" to get it done with twomemo or ox, and not much more needed to do it with MLS or any other system you could imagine
-
singpolyma
Some apps have twomemo and ox both already
-
moparisthebest
The spec exists and iirc the coding isn't really the issue, more of a "upgrading the whole network is hard and no one wants to do it often" problem, especially when MLS might be a better option soon, why bother with twomemo that's my impression anyway
-
singpolyma
We don't have to upgrade the whole network
-
singpolyma
It's just priorities and time allocation. Lots to do, not many people doing it
-
singpolyma
Also social reasons. People complain at me enough I can't imagine the whining if I touch any of the e2ee code. Especially if something goes wrong. I mean I still may, but yeah
-
sxavier
Sorry to hear about the complaining
-
moparisthebest
But they are right to complain, especially if incompatible twomemo is added and then shortly after an incompatible MLS 💀
-
kalkin
Is MLS the homomorphic encryption thing?
-
singpolyma
I don't see how the incompatibility would be an issue. Worst case it still uses oldmemo and is same as now
-
marc
> Is MLS the homomorphic encryption thing? No
-
kalkin
>> Is MLS the homomorphic encryption thing? > No What happened to it? 🤔