From 2c0874797219a09092f00783a0290bfd3d723d88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maxime=20=E2=80=9Cpep=E2=80=9D=20Buquet?= Date: Wed, 29 Aug 2018 02:08:47 +0100 Subject: [PATCH] Moar fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maxime “pep” Buquet --- content/posts/xmpp-sprint.md | 95 +++++++++++++++++++++++------------- 1 file changed, 62 insertions(+), 33 deletions(-) diff --git a/content/posts/xmpp-sprint.md b/content/posts/xmpp-sprint.md index 1e76c6a..483d321 100644 --- a/content/posts/xmpp-sprint.md +++ b/content/posts/xmpp-sprint.md @@ -69,7 +69,7 @@ At the beginning of the sprint, here is roughly what we planned to work on: 1. Bookmarks: Sync [Private XML](https://xmpp.org/extensions/xep-0049.html) bookmarks with [PEP](https://xmpp.org/extensions/xep-0048.html) ones. XMPP has different standard places to store bookmarks, and this has often - proved to be a painful experience to the user, when using different clients + proven to be a painful experience to the user, when using different clients for examle. The objective here was to transparently synchronize both stores, so that the user gets an overall nicer experience. 2. [Message Attaching](https://xmpp.org/extensions/xep-0367.html) @@ -99,6 +99,62 @@ discuss about various topics. Here is a non-exhaustive list of issues/topics we worked on: +__Conversations__ + +- Use PEP Bookmarks if `urn:xmpp:bookmarks-conversion:0` is annouced. + [commit](https://github.com/siacs/Conversations/commit/dc5e7e5d95e30b8220a0f2d0ada969a3006c3437) +- Experiments with XEP-0392: + Disabled by default variant that uses HSLUV instead of YCbCr. + HSLUV provides more uniform colors and also 'nicer' colors by default. + [commit](https://github.com/siacs/Conversations/commit/268fcd3838f35050008bc03a81c0873e515e75f6) +- Updated Conversations Compliance Checker help for Prosody: + [pull/6](https://github.com/iNPUTmice/caas/pull/6) + +__Converse.js__ + +- Detailed [Converse.js][13] walkthrough for all people attending, by JC himself +- Better ordering of name fallbacks: + [pull/1168](https://github.com/conversejs/converse.js/pull/1168) +- Attempt at a new UI/design: + [pull/1167](https://github.com/conversejs/converse.js/pull/1167) +- Almost working XEP-0156 implementation: + [pull/1170](https://github.com/conversejs/converse.js/pull/1170) + +__Dino__ + +- SCRAM-SHA-1: [tree/scram-sha-1](https://github.com/dino/dino/tree/scram-sha-1) +- [Fixed](https://github.com/dino/dino/issues/300) nVidia specific rendering + and performance issue +- Experiments with XEP-0392 +- Visually improve Sign In dialog +- [Add In-Band Registration + support](https://github.com/dino/dino/commit/4be8c92a2c0e454ae217aea8f8eac69c99416214) + (supports [forms](https://xmpp.org/extensions/xep-0077.html#extensibility) + and [OOB](https://xmpp.org/extensions/xep-0077.html#redirect)) +- Fix display names in MUCs without localparts (!) + +__Packaging__ + +- Added XMPP-related software to main Gentoo package repository + - slixmpp (Python lib) https://bugs.gentoo.org/533586 + - poezio (console client app) https://bugs.gentoo.org/377137 + - dino (GUI client app) https://bugs.gentoo.org/631772 +- Working on adding the following projects to the Gentoo main repo: + - Biboumi (IRC gateway) + - Spectrum (multiprotocol gateway) + - Swift (client and library) + - Profanity (console client) + +__Poezio__ + +- XML pretty-printing plugin: + [xmlindent.py](https://linkmauve.fr/files/xmlindent.py) +- Start implementation of In-Band Registration in + [poezio!10](https://lab.louiz.org/poezio/poezio/merge_requests/10) and + [slixmpp!4](https://lab.louiz.org/poezio/slixmpp/merge_requests/4) +- [Fix](https://lab.louiz.org/poezio/slixmpp/merge_requests/4) launch script version +- Discuss about how to correctly handle [xmpp URIs](https://dev.louiz.org/issues/3402) in poezio + __Prosody__ - Bookmarks sync: @@ -106,40 +162,12 @@ __Prosody__ - Updated default bookmarks for that: [mod_default_bookmarks](https://modules.prosody.im/mod_default_bookmarks.html) -__Converse.js__ - -- Better ordering of name fallbacks in Converse.js: - [pull/1168](https://github.com/conversejs/converse.js/pull/1168) -- Attempt at a new UI/design for Converse.js: - [pull/1167](https://github.com/conversejs/converse.js/pull/1167) - -__Conversations__ - -- Use PEP Bookmarks in Conversations if `urn:xmpp:bookmarks-conversion:0` is annouced. - [commit](https://github.com/siacs/Conversations/commit/dc5e7e5d95e30b8220a0f2d0ada969a3006c3437) -- Experiments with XEP-0392 - - Conversations: Disabled by default variant that uses HSLUV instead of YCbCr. - HSLUV provides more uniform colors and also 'nicer' colors by default. - [commit](https://github.com/siacs/Conversations/commit/268fcd3838f35050008bc03a81c0873e515e75f6) - -__Dino__ - -__Poezio__ - -- Start implementation of IBR - -__XEPs__ +__XEPs/Discussions/Misc__ - Message attachments XEP updated: [pull/696](https://github.com/xsf/xeps/pull/696) +- Talk about threads and how (not) to implement them, (comparing with other IM solutions). -__Misc/Packaging__ - -- Added XMPP-related software to main Gentoo package repository - - slixmpp (Python lib) https://bugs.gentoo.org/533586 - - poezio (console client app) https://bugs.gentoo.org/377137 - - dino (GUI client app) https://bugs.gentoo.org/631772 - ---- + I would like to thank everybody who participated, helped organise the event, and made all this possible. Thanks [Collabora](https://collabora.com) again -for sponsoring us and providing the venue. +for sponsoring the event and providing the venue. ## What's Next