poezio-0.14: update
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
This commit is contained in:
parent
782061806a
commit
65313ddcbd
2 changed files with 55 additions and 12 deletions
|
@ -42,11 +42,6 @@ improvements such as `xmpp:...?join` URIs handling in `/join`, impromptu rooms
|
||||||
creation is now more reliable and creates rooms with shorter names. Read more
|
creation is now more reliable and creates rooms with shorter names. Read more
|
||||||
[in the changelog][poezio-changelog].
|
[in the changelog][poezio-changelog].
|
||||||
|
|
||||||
Archive handling ([MAM][XEP-0313]) was already in the previous release, but
|
|
||||||
has been reworked and should also be more reliable. Some work around storing
|
|
||||||
message IDs -- that our log format doesn't do -- will be needed in the future
|
|
||||||
to allow for easier message deduplication.
|
|
||||||
|
|
||||||
Plugins have seen changes as well. A new `untrackme` plugin replaces the now
|
Plugins have seen changes as well. A new `untrackme` plugin replaces the now
|
||||||
deprecated `remove_get_trackers`. [Link Mauve][linkmauve] has also developped
|
deprecated `remove_get_trackers`. [Link Mauve][linkmauve] has also developped
|
||||||
a `sticker` plugin (to send them), similar in essence to what [Movim][movim]
|
a `sticker` plugin (to send them), similar in essence to what [Movim][movim]
|
||||||
|
@ -60,6 +55,28 @@ the best understanding of the project. Thanks also to louiz for providing the
|
||||||
infrastructure all this time, and to eijebong, Ge0rG, Kaghav Gururajan,
|
infrastructure all this time, and to eijebong, Ge0rG, Kaghav Gururajan,
|
||||||
kaliko, Thomas Hrnciar and southerntofu for the many patches.
|
kaliko, Thomas Hrnciar and southerntofu for the many patches.
|
||||||
|
|
||||||
|
# Archiving
|
||||||
|
|
||||||
|
Archive handling ([MAM][XEP-0313]) was already in the previous release, but
|
||||||
|
has been reworked and should now be more reliable.
|
||||||
|
|
||||||
|
When opening a tab, Poezio will fetch 2 screen pages worth of messages if it
|
||||||
|
has no logs for this tab. Archives are automatically stored locally if
|
||||||
|
configured (default), in which case they won't be redownloaded but read from
|
||||||
|
the local copy directly the next time they're requested.
|
||||||
|
|
||||||
|
To read older chat messages in a tab, just scroll up with `PageUp` and Poezio
|
||||||
|
will fetch more automatically if it needs to.
|
||||||
|
|
||||||
|
This is configurable with options that have been introduced such as
|
||||||
|
[`mam_sync`][mam_sync] or [`mam_sync_limit`][mam_sync_limit] to enable/disable
|
||||||
|
the use of [MAM][XEP-0313] and how many messages to fetch at most. And
|
||||||
|
[`use_log`][use_log] also configures the fact that archives are stored
|
||||||
|
locally.
|
||||||
|
|
||||||
|
Some work around storing message IDs -- that our log format doesn't do -- will
|
||||||
|
be needed in the future to allow for easier message deduplication.
|
||||||
|
|
||||||
# End-to-End Encryption
|
# End-to-End Encryption
|
||||||
|
|
||||||
The Poezio `E2EEPlugin` API has been improved to accommodate changes in
|
The Poezio `E2EEPlugin` API has been improved to accommodate changes in
|
||||||
|
@ -123,3 +140,7 @@ people to join the effort!
|
||||||
[XEP-0313]: https://xmpp.org/extensions/xep-0313.html
|
[XEP-0313]: https://xmpp.org/extensions/xep-0313.html
|
||||||
[XEP-0384]: https://xmpp.org/extensions/xep-0384.html
|
[XEP-0384]: https://xmpp.org/extensions/xep-0384.html
|
||||||
[XEP-0392]: https://xmpp.org/extensions/xep-0392.html
|
[XEP-0392]: https://xmpp.org/extensions/xep-0392.html
|
||||||
|
|
||||||
|
[mam_sync]: https://doc.poez.io/configuration.html#term-mam_sync
|
||||||
|
[mam_sync_limit]: https://doc.poez.io/configuration.html#term-mam_sync_limit
|
||||||
|
[use_log]: https://doc.poez.io/configuration.html#term-use_log
|
||||||
|
|
|
@ -46,13 +46,6 @@ quelques-unes, il est maintenant possible d'utiliser des URI comme
|
||||||
et maintenant plus fiable et ces salons auront des noms plus courts. Vous
|
et maintenant plus fiable et ces salons auront des noms plus courts. Vous
|
||||||
pouvez lire plus [dans le changelog (en)][poezio-changelog].
|
pouvez lire plus [dans le changelog (en)][poezio-changelog].
|
||||||
|
|
||||||
La gestion de l'archive ([MAM][XEP-0313]) faisait déjà partie de la dernière
|
|
||||||
version, mais elle a été retravaillée, et devrait aussi être plus fiable. Du
|
|
||||||
travail autour de la gestion des ID de messages -- que notre format de log
|
|
||||||
n'enregistre pas -- devra être prévu par la suite pour permettre de
|
|
||||||
dédupliquer plus
|
|
||||||
facilement les messages.
|
|
||||||
|
|
||||||
Les plugins aussi ont été améliorés. Un nouveau plugin `untrackme` remplace
|
Les plugins aussi ont été améliorés. Un nouveau plugin `untrackme` remplace
|
||||||
`remove_get_trackers` qui est maintenant déprecié. [Link Mauve][linkmauve] a
|
`remove_get_trackers` qui est maintenant déprecié. [Link Mauve][linkmauve] a
|
||||||
aussi développé un plugin appelé `sticker` (pour les envoyer), similaire à ce
|
aussi développé un plugin appelé `sticker` (pour les envoyer), similaire à ce
|
||||||
|
@ -67,6 +60,31 @@ Merci aussi à louiz de nous avoir fourni l'infrastructure tout ce temps, et à
|
||||||
eijebong, Ge0rG, Kaghav Gururajan, kaliko, Thomas Hrnciar et southerntofu pour
|
eijebong, Ge0rG, Kaghav Gururajan, kaliko, Thomas Hrnciar et southerntofu pour
|
||||||
les nombreux patchs.
|
les nombreux patchs.
|
||||||
|
|
||||||
|
# Les archives
|
||||||
|
|
||||||
|
La gestion de l'archive ([MAM][XEP-0313]) faisait déjà partie de la dernière
|
||||||
|
version, mais elle a été retravaillée, et devrait aussi être plus fiable.
|
||||||
|
|
||||||
|
En ouvrant une tab, Poezio va télécharger autant de messages nécessaires
|
||||||
|
pour remplir 2 pages d'écran, si il n'a aucune archive pour cette tab. Par
|
||||||
|
défaut, les archives sont enregistrées automatiquement en local, ce qui permet
|
||||||
|
de ne pas re-télécharger les messages la prochaine fois qu'ils sont demandés,
|
||||||
|
mais de les lire directement de la copie locale.
|
||||||
|
|
||||||
|
Pour lire des messages plus anciens dans une tab, il suffit de scroller avec
|
||||||
|
`PageUp` et Poezio se chargera d'aller chercher plus de messages si
|
||||||
|
nécéssaire.
|
||||||
|
|
||||||
|
Tout ceci est configurable avec des nouvelles options, comme
|
||||||
|
[`mam_sync`][mam_sync] ou [`mam_sync_limit`][mam_sync_limit] pour
|
||||||
|
activer/désactiver l'utilisation de [MAM][XEP-0313] ou combien de messages
|
||||||
|
sont téléchargés au plus. Et aussi [`use_log`][use_log] pour configurer
|
||||||
|
l'enregistrement des messages en local.
|
||||||
|
|
||||||
|
Du travail autour de la gestion des ID de messages -- que notre format de log
|
||||||
|
n'enregistre pas -- devra être prévu par la suite pour permettre de
|
||||||
|
dédupliquer plus facilement les messages.
|
||||||
|
|
||||||
# Chiffrement de bout-à-bout
|
# Chiffrement de bout-à-bout
|
||||||
|
|
||||||
L'API `E2EEPlugin` de Poezio a été améliorée pour répondre aux besoins des
|
L'API `E2EEPlugin` de Poezio a été améliorée pour répondre aux besoins des
|
||||||
|
@ -139,3 +157,7 @@ personnes intéressées à nous rejoindre !
|
||||||
[XEP-0313]: https://xmpp.org/extensions/xep-0313.html
|
[XEP-0313]: https://xmpp.org/extensions/xep-0313.html
|
||||||
[XEP-0384]: https://xmpp.org/extensions/xep-0384.html
|
[XEP-0384]: https://xmpp.org/extensions/xep-0384.html
|
||||||
[XEP-0392]: https://xmpp.org/extensions/xep-0392.html
|
[XEP-0392]: https://xmpp.org/extensions/xep-0392.html
|
||||||
|
|
||||||
|
[mam_sync]: https://doc.poez.io/configuration.html#term-mam_sync
|
||||||
|
[mam_sync_limit]: https://doc.poez.io/configuration.html#term-mam_sync_limit
|
||||||
|
[use_log]: https://doc.poez.io/configuration.html#term-use_log
|
||||||
|
|
Loading…
Reference in a new issue