Moar fixes

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
This commit is contained in:
Maxime “pep” Buquet 2018-08-29 02:08:47 +01:00
parent 7703b4d769
commit 2c08747972
Signed by: pep
GPG key ID: DEDA74AEECA9D0F2

View file

@ -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
---
<!--
_Day 1_
@ -191,10 +219,11 @@ _Day 2_
- Fix display names in MUCs without localparts in Dino (!)
- Discuss about how to correctly handle [xmpp URIs](https://dev.louiz.org/issues/3402) in poezio
-->
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