                              ━━━━━━━━━━━
                               CHANGELOG
                              ━━━━━━━━━━━


2026-08-07 2026-08-05 2026-07-28 2026-07-26 2026-07-25 2026-07-13 2026-07-11 2026-07-08 2026-06-26 2026-06-13


1 [0.13.1]
══════════

1.1 Fixes
─────────

  • Correct outgoing MUC message-correction target lookup
  • Keep global Jabber menu bindings available during package loading
  • Preserve chat message bodies after live source reloads


2 [0.13.0]
══════════

2.1 Added
─────────

  • XEP-0201 message threads with persistent sessions, local titles,
    child threads, and account-scoped routing
  • XEP-0004 forms for MUC configuration and ad-hoc commands
  • Unauthenticated SOCKS5 account `:proxy' support; destination names
    are resolved by the proxy, and authentication and other proxy
    protocols are not supported


2.2 Changed
───────────

  • Chat-state notifications follow their owning message-thread session
  • Thread buffer labels and headers show root-message previews
  • Test loading no longer depends on generated autoloads and prefers
    newer source files over stale byte-code
  • Compose, registration, search, and vCard editing use text-first
    buffers and grouped command menus instead of widget.el
  • Added contribution instructions


2.3 Fixes
─────────

  • Live MUC reactions use the correct account-scoped room buffer
  • Replayed empty OMEMO messages stay hidden
  • Delivery-receipt status follows the latest message
  • Autoaway applies the configured away and extended-away priorities
  • MUC mentions treat nicknames literally
  • Direct invitations and transient reconnects preserve per-account
    room passwords in memory; explicit leave clears that session state


3 [0.12.5]
══════════

3.1 Fixes
─────────

  • Stop archived OMEMO failures from flooding `*Messages*'
  • Preserve unsent messages across connection recovery
  • Improve privacy and interoperability for receipts, blocking,
    bookmarks, MAM, and reactions


4 [0.12.4]
══════════

4.1 Added
─────────

  • Debian package build and installed-package tests to release checks


4.2 Changed
───────────

  • Hardened OMEMO message corrections and real-time text handling


4.3 Fixes
─────────

  • Reproducible autoload generation for Debian packages
  • Load Org faces before rendering styled messages


5 [0.12.3]
══════════

5.1 Added
─────────

  • Distinct theme-aware nickname colors in group chats
  • Save images that Emacs cannot display


5.2 Fixes
─────────

  • More reliable keepalive monitoring with multiple accounts
  • Nickname completion works with custom delimiters


6 [0.12.2]
══════════

6.1 Added
─────────

  • Open chats from desktop notifications


6.2 Fixes
─────────

  • More reliable encrypted chats during session migration and
    out-of-order delivery


7 [0.12.1]
══════════

7.1 Added
─────────

  • Press RET on a reply to jump to the original message
  • Replies show and preserve more context, including after reloading a
    chat


7.2 Fixes
─────────

  • More reliable encrypted chats after reconnects and out-of-order
    messages
  • Safer inline image display, with manual loading available by
    pressing RET on an image URL
  • Manual image sizes are preserved when chats are redrawn


8 [0.12.0]
══════════

8.1 Added
─────────

  • Fontified fenced code blocks in chats
  • Inline reply context when messages do not include fallback quotes


8.2 Changed
───────────

  • More reliable encrypted chats after reconnects, archive catchup, and
    replayed messages
  • Improved reply and correction handling


8.3 Fixes
─────────

  • Failed encrypted message corrections no longer replace the original
    message
  • Reply quotes and corrected replies preserve their context more
    consistently


9 [0.11.1]
══════════

9.1 Added
─────────

  • See who reacted to a message via help-echo
  • Help-echo for the item at point now shows automatically


9.2 Fixes
─────────

  • Stop repeated error stanzas from spamming and reopening chat buffers
  • Preserve scroll position when a chat buffer refreshes


10 [0.11.0]
═══════════

10.1 Added
──────────

  • Message reactions and MUC typing indicators
  • Nix flake development environment


10.2 Changed
────────────

  • OMEMO native module setup no longer auto-builds or auto-fetches
    sources


10.3 Fixes
──────────

  • Avoid Prosody disconnects by sending CSI only when the server
    advertises it
  • Recreate missing chat and MUC buffers from unread activity
  • Stop emitting malformed presence and vCard stanzas with nil children
  • Improve HTTP upload, message archive, reactions, receipts, and chat
    buffer reliability
  …  …
