• Pl chevron_right

      Mathieu Pasquet: Poezio 0.16.1

      news.movim.eu / PlanetJabber • 10 hours ago

    Here is 0.16.1, a bugfix and cleanup release for poezio, with exactly one new feature as an improvement over an existing plugin.

    Poezio is a terminal-based XMPP client which aims to replicate the feeling of terminal-based IRC clients such as irssi or weechat; to this end, poezio originally only supported multi-user chats and anonymous authentication.

    Features

    • Handle redacted/moderated messages in /display_corrections as well

    Fixes

    • A bug in occupant comparison introduced in 0.16, leading to inconsistent MUC state in some cases.
    • Several fixes to MAM syncing and history gaps in MUC, which should be more reliable (but not perfect yet).
    • Issues around MUC self-ping ( XEP-0410 ) where you could not ever leave a room if it was enabled.
    • A bug in the new tcp-reconnect plugin which would traceback when disconnected.
    • Loading issues with plugins defined in entrypoints, of which the most common is poezio-omemo .

    Internal

    • Introduction of a harsher linting pipeline.
    • Plenty of typing and linting fixes.
    • Added poezio-omemo to the plugins list in pyproject, for easier installation.