Stockholm sprint: Remove commas and use periods. Thanks lool0

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
This commit is contained in:
Maxime “pep” Buquet 2019-10-03 10:01:43 +02:00
parent af9dd8c720
commit fa9ab1b807

View file

@ -28,11 +28,10 @@ storage][bookmarks-pep1]. Not so long after the Cambridge sprint last year,
Daniel submitted a [conversion XEP][bookmarks-conversion] to facilitate client Daniel submitted a [conversion XEP][bookmarks-conversion] to facilitate client
behaviour and thus user experience. behaviour and thus user experience.
This new specification also uses PEP as storage, but it brings a few This new specification also uses PEP as storage but it brings a few
improvement to the table, specifically because it splits updates to the improvements to the table. It splits updates to the bookmark storage into per
bookmark storage into per entry operations instead of updating the whole entry operations instead of updating the whole storage at once. This allows
storage at once. This allows for finer grained handling in clients, and for finer grained handling in clients and prevents some race conditions.
prevents some race conditions.
The XEP came up with its share of challenges that some of us attempted to fix The XEP came up with its share of challenges that some of us attempted to fix
in a [pull request][bookmarks-PR-835] that has been submitted and is now in a [pull request][bookmarks-PR-835] that has been submitted and is now
@ -61,28 +60,29 @@ available for adventurous services operators.
### New landing page ### New landing page
Roel and I worked on an idea that came up at the UX sprint in Brussels in Roel and I worked on an idea that came up at the UX sprint in Brussels in
January, to have a landing page for new users that would recommend a specific January to have a landing page for new users. This page would recommend a
server depending on different factors that would be gathered automatically for specific server depending on different factors that would be gathered
the most part (if not all). This is more or less similar to other portals like automatically for the most part (if not all). This is more or less similar to
[joinmastodon][joinmastodon], or [nextcloud sign-up process][nextcloud-signup]. other portals like [joinmastodon][joinmastodon], or [nextcloud sign-up
process][nextcloud-signup].
Building up the website isn't the hardest part, what is hard is finding ways Building up the website isn't the hardest part. What is hard is finding ways
to convey to the user what "federation" or "public network" mean. Roel teaches to convey to the user what "federation" or "public network" mean. Roel teaches
in Interaction Design, and so he was a great help over the weekend. We came up in Interaction Design and was a great help over the weekend. We came up with a
with a narrative for the project, and a sketch for a sign-in flow. narrative for the project and a sketch for a sign-in flow.
The project is far from being over, this is only the tip of the iceberg. Lots The project is far from being over, this is only the tip of the iceberg. Lots
of work needs to be done with the "stakeholders", that is mainly users and of work needs to be done with the "stakeholders", that is mainly users and
server operators. server operators.
To know what server to recommend to users, we need to first get a list a To know what server to recommend to users we first need to get a list a
servers we are confident about and willing to recommend. This would mandate servers we are confident about and willing to recommend. This would mandate
discussing with server operators to get feedback on a required "feature set" discussing with server operators to get feedback on a required "feature set"
and policies. All this would then be fed into usability testing sessions for and policies. All this would then be fed into usability testing sessions for
users to validate all of it. After that, we would need lots of promotion around users to validate all of it. After that, we would need lots of promotion
it, and that's also going to take a significant amount of effort. around it and that's also going to take a significant amount of effort.
While I am excited about all this, I don't think diving in head first is a While I am excited about all this I don't think diving in head first is a
good strategy and I would rather take it slow. good strategy and I would rather take it slow.
[joinmastodon]: https://joinmastodon.org [joinmastodon]: https://joinmastodon.org
@ -92,23 +92,23 @@ good strategy and I would rather take it slow.
Pulkomando has been working on implementing IBR support in [Renga][Renga], and Pulkomando has been working on implementing IBR support in [Renga][Renga], and
reported with Link Mauve issues to server implementations that weren't reported with Link Mauve issues to server implementations that weren't
respecting the specification. The issue in prosody has been fixed, and one has respecting the specification. The issue in prosody has been fixed and one has
been opened [for ejabberd][IBR_ejabberd]. been opened [for ejabberd][IBR_ejabberd].
Larma tackled issues with bot bridging, where for example with Larma tackled issues with bot bridging where users of bridged networks are
[matterbridge][matterbridge], users of the bridged network are displayed as displayed as talking through the bot. This happens for example with
talking through the bot. This could be improved UI-wise, but requires some [matterbridge][matterbridge]. This could be improved UI-wise but requires
groundwork and spawned [discussions][MUC_thread] about the groupchat protocol some groundwork and spawned [discussions][MUC_thread] about the groupchat
in some specific cases. protocol in some specific cases.
Fiaxh spent some time improving the empty placeholder for no opened Fiaxh spent some time improving the empty placeholder for no opened
conversations in Dino. Here is a preview: conversations in Dino. Here is a preview:
![Dino no-conversations placeholder screen](../dino-no-conversations-placeholder.png) ![Dino no-conversations placeholder screen](../dino-no-conversations-placeholder.png)
Other people worked on Jingle File Transfer interoperability and narrowed down Other people worked on Jingle File Transfer interoperability. They narrowed
the cause of a somewhat old issue [in gajim][FT_gajim], and also discovered down the cause of a somewhat old issue [in gajim][FT_gajim], discovered an
an issue with the epoll backend [in prosody][FT_prosody], and another [in issue with the epoll backend [in prosody][FT_prosody], and another [in
dino][FT_dino]. dino][FT_dino].
[Renga]: https://github.com/HaikuArchives/Renga [Renga]: https://github.com/HaikuArchives/Renga