diff --git a/content/posts/xmpp-sprint.md b/content/posts/xmpp-sprint.md index 07639b0..420ba9d 100644 --- a/content/posts/xmpp-sprint.md +++ b/content/posts/xmpp-sprint.md @@ -60,8 +60,34 @@ And remotely: ## Objectives +In retrospective, _User Experience_ seems to fit the ambiance of the sprint +(**badly said**), and is generally a theme that comes back regularly within +the community lately. + 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 + 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) + **TDB** +3. [In-Band Registration](https://xmpp.org/extensions/xep-0077.html) in + clients that don't support it, namely dino and poezio. + In-Band Registration is a mechanism that allows clients to provide an + interface to create accounts on servers that allow it. This way the user + doesn't have to go through multiple hops to start chatting with their + friends. +4. Reactions + **TBD** +5. [Consistent color generation](https://xmpp.org/extensions/xep-0392.html) + This specification aims at providing algorithms that will be used to + generate deterministic colors, so that they stay consistent across clients, + and thus help with recognition, for nicknames in groupchats, for example. +5. [Hats](https://xmpp.org/extensions/xep-0317.html) + Hats are **TBD** ![Hard working developers](/xmpp-sprint/xmpp-sprint-1.jpg)