๐ Features ========== - Delete group from the DB (1290f18) ๐ Bug Fixes =========== - Entrypoint for `python -m slidge` (23430c6) - Entrypoint in pyproject.toml (9cbf0ac) - Remove unused config option (bb59fdd) - New threads from XMPP (7063fe3) - Legacy networks where MESSAGE_IDS_ARE_THREAD_IDS (443a968) - Not null constraint failed on user un-registration (513b13f) - Unique constraint failed with MARK_ALL_MESSAGES (67405db) - Leave group via adhoc or chat command (df7d9d1) - Destroy locks when exception is thrown (57da953) - Use specific XMPPError raised in update_info() (fea2d18) - Correction of messages with attachments (db2168f) - Data URI of thumbhashes (68b2b64) - Crash on leave group adhoc command (fd97232) - Remove group from DB after leave group command (4f55a90) - Remove group from DB after IBR remove (8bf5be2) - Remove bogus unique constraints on room table, for good (7be925b) - *(mam)* Update instead of adding message with same legacy ID (3780b8c) ๐ Refactor ========== - Inheritance between ContentMessageMixin and AttachmentMixin (ea0aaef) ๐งช Testing ========= - Print stanza on assertion error (8f05c2c) - Improve console output (48e2ff6) - Catch iq timeout on slow platforms (bcf011a)