jdev - 2021-10-19


  1. Zash

    Dear Client Developers, What's the state of XEP-0402 "Bookmarks " implementations?

  2. Zash

    Dear Client Developers, What's the state of XEP-0402 "Bookmarks 2" implementations?

  3. Kev

    Swift's still on iq:private.

  4. Link Mauve

    Poezio still has no support whatsoever, only a user-selectable (:D) switch between the two versions of XEP-0048.

  5. Zash

    I know at least Converse.js does bookmarks 1 in PEP, and only that.

  6. Link Mauve

    Movim does bookmarks 2 and only that.

  7. goffi

    Libervia does XEP-0048 (private XML and PEP), bookmarks 2 is planned at some point and XEP-0048 may be ditched then.

  8. defanor

    rexmpp (a library) joins MUCs bookmarked via XEP-0402 by default.

  9. pulkomandy

    I think it's implemented but currently compile-time disabled in Renga

  10. pulkomandy

    when I wrote the code I dd not enable it because I wasn't sure if most servers supported it. And it's easier to support one single way to have bookmarks so I stayed with XEP-0048

  11. Zash

    "support" is just PEP (not the minimum baseline, but when compliant with XEP-0223) and I would expect that to be everywhere now since it's also needed for OMEMO

  12. Zash

    (well, OMEMO is like XEP-0222, but close enough)

  13. pulkomandy

    if the server doesn't do bookmark conversion, and you use a mix of clients using bookmarks1 and bookmarks2, things get confusing

  14. Zash

    Yeah, conversion is the tricky bit.

  15. Zash

    Especially when there are 3 variants.

  16. Zash

    And the Venn diagram of support hurts to look at.

  17. Ge0rG

    yaxim hardly supports Bookmarks 1 ;)

  18. pep.

    Zash: you may also add max-items="max" to recommended server support. Otherwise it gets slightly annoying to deal with the node