jdev - 2024-10-28


  1. edhelas

    > Btw. is it possible, that all those keys are generated by Movim, edhelas? > Every time I login on the browser? > I'm not even using OMEMO with my movim account. Yes because that's how it's done in the browser. Local storage and other things like this are conternerized.

  2. edhelas

    That's why omemo is disabled by default and I've put a global toggle in movim

  3. Schimon

    *XEP-0292: vCard4 Over XMPP* Is it possible to allocate Titles to URLs?

  4. Schimon

    https://xmpp.pimux.de/file_share/57abb363-a2e2-4943-8fa8-a731f9e8fdba/256-xmpp_profile_card.png

  5. Schimon

    Official site Git repository Videos etc.

  6. Schimon

    Official site Git repository Videos etc.

  7. Schimon

    I suppose that I should add custom elements. ``` <movim> <parameters /> <uri>https://mov.im/?blog/sch</uri> </movim> <peertube> <parameters /> <uri>https://video.xmpp-it.net/c/sch/videos</uri> </peertube> ```

  8. Schimon

    I suppose, that I should add custom elements. ``` <movim> <parameters /> <uri>https://mov.im/?blog/sch</uri> </movim> <peertube> <parameters /> <uri>https://video.xmpp-it.net/c/sch/videos</uri> </peertube> ```

  9. debacle

    > That's why omemo is disabled by default and I've put a global toggle in movim Then my OMEMO keys have not been created by Movim in my case. OMEMO is switched off. Strange.

  10. edhelas

    I guess you can remove somes

  11. edhelas

    What is the state of moving to urn:xmpp:omemo:2 ?

  12. edhelas

    I'm planning to do a PR to add an updated="" to the device list, will greatly help with not resyncing everything everytime

  13. edhelas

    <device id='4223' label='Gajim on Ubuntu Linux' updated=''/>

  14. debacle

    > I guess you can remove somes As I don't need OMEMO on my movim account, I removed all.

  15. debacle

    Also removed most on my main (Debian) account.

  16. edhelas

    👍 trying to figure out a way to fix it for the others

  17. debacle

    OMEMO UX leaves room for improvement. I can't tell my non-technical friends "please remove keys". They will remove XMPP instead.

  18. edhelas

    That's exactly my point, we should figure out ways to do it automagically.

  19. Stefan

    Did you say, I should deinstall the App? :)

  20. Stefan

    I think the user should be ask about key generation. For non-technical users it's not a problem. For technical users it will be helpful.

  21. singpolyma

    Schimon: take a look at the vcard4 spec. There's surely type but may also be label iirc

  22. Schimon

    https://xmpp.org/extensions/xep-0292.html#mapping-removed > <!-- NOTE: vcard-temp allowed a LABEL element, > but it was removed from vCard4 -->

  23. Schimon

    singpolyma. I supppoes, that I will utilize an element as a label.

  24. Schimon

    > I suppose, that I should add custom elements. > ``` > <movim> > <parameters /> > <uri>https://mov.im/?blog/sch</uri> > </movim> > <peertube> > <parameters /> > <uri>https://video.xmpp-it.net/c/sch/videos</uri> > </peertube> > ``` As I displayed.

  25. singpolyma

    Well just as that would break the spec

  26. singpolyma

    You could add a namespace but why not see if vcard4 has something you can use right in the spec?

  27. Schimon

    Would it?

  28. Schimon

    Then I have to read again.

  29. singpolyma

    Note I mean the vcard4 spec not the xep

  30. Schimon

    Pardon. I will examine https://datatracker.ietf.org/doc/html/rfc6350

  31. singpolyma

    Hmm, so type is a pretty closed list unless you register items or use x (not suggested). It's not a perfect fit but you could use sort-as

  32. singpolyma

    I mean if you could come up with some more generic things than "peertube" (maybe social-video) is whatever I could see registering them as tuypes being not impossible. But it's work of course.

  33. singpolyma

    Usually I do this kind of type work by URI but I can see how for these self hosted services that are all over http it's harder to tell from just that

  34. Schimon

    > I mean if you could come up with some more generic things than "peertube" (maybe social-video) is whatever I could see registering them as tuypes being not impossible. But it's work of course. No. Because one might have links to Odysee and Rumble, and he would want to distinguish them. I suppose, that `<x-peertube>` would be the most practical, at least for start.

  35. Zash

    https://datatracker.ietf.org/doc/html/rfc6648 would like a word

  36. singpolyma

    Yeah obviously you won't get branded markers approved in a spec. I'd not suggest to use x- but it is valid

  37. Schimon

    I want to build a "personal profile page" based on XMPP, and provide at least what the following services provide. ``` https://bento.me/ https://magic.ly/ https://fursona.directory/ https://pronouns.page/ https://nostree.me/ https://about.me/ https://instabio.cc/ https://manage.smarturl.it/ https://www.linkfire.com/ https://keyoxide.org/ https://linktr.ee/ https://allmylinks.com/ https://taplink.at/ https://bio.link/ https://links.page/ https://libertylinks.io/ ```

  38. singpolyma

    Could also do a namespaced child element of <url/> {https://mycoolproject.com}branded-type or something

  39. Schimon

    All of which are "link collection manager" services.

  40. Schimon

    That is a good idea!

  41. Schimon

    > Could also do a namespaced child element of <url/> {https://mycoolproject.com}branded-type or something That is a good idea!

  42. stpeter

    I wonder how it is that I just now discovered this chatroom…

  43. dwd

    Well, that's it, the place has gone to the dogs now...

  44. stpeter

    Indeed!

  45. Guus

    You have a Pokemon attitude towards MUCs, Peter? :)

  46. moparisthebest

    I think he couldn't find it because it should be named xdev 😁

  47. stpeter

    I happened to visit https://xmpp.org/community/chat/ and saw it there.

  48. stpeter

    Not that I do any actual *development* anymore, mind you!

  49. Guus

    I'm sorry, but since you're now here, we must insist that you start again.

  50. Guus

    To help you get started, we shall be re-assigning all tickets from our bugtracker in three, two, one...

  51. Guus

    (this is largely how Dave became Openfire's project lead ;) )

  52. edhelas

    No one is a developer there, we're just a bunch of folks trying to figure out a way to do some nice UX/UI on top of those "XEPs".