• v2.0.8 642f4dc4e6

    DinoX v2.0.8
    Some checks failed
    Build / Validate Manual Selection (push) Has been skipped
    Build / Mirror AppImage Runtimes (push) Has been skipped
    Build / Release Static Preflight (push) Successful in 1m9s
    Build / Core Build & Test (push) Failing after 17m6s
    Build / Build AppImage (push) Has been skipped
    Build / Build Flatpak (push) Has been skipped
    Stable

    dinoxim released this 2026-06-05 21:01:13 +02:00 | 84 commits to master since this release

    DinoX v2.0.8

    Modern XMPP client with extended features.

    What's New

    Fixed

    • Chat input UTF-8 safety: Pasted or restored chat-input text is sanitized before it reaches GTK/Pango or the send path, including length-aware paste handling, edit-mode sends, drafts, plugin text commands, and emoji-preserving regression coverage.
    • MUC rejoin stability: Group chats recover more reliably after self-ping failures by stabilizing the rejoin path instead of leaving the room state stuck after a stalled stream.
    • Mixed OMEMO device state: OMEMO publishing and session handling are hardened for contacts that expose mixed legacy and OMEMO 2 device state from the same JID.

    Installation

    Debian/Ubuntu

    sha256sum -c dinox_2.0.8_*.deb.sha256
    sudo apt install ./dinox_2.0.8_*.deb
    

    AppImage

    sha256sum -c DinoX-2.0.8-*.AppImage.sha256
    chmod +x DinoX-*.AppImage
    ./DinoX-*.AppImage
    

    Flatpak

    flatpak install flathub org.gnome.Platform//50
    sha256sum -c dinox-2.0.8-x86_64.flatpak.sha256
    flatpak install --user ./dinox-2.0.8-x86_64.flatpak
    flatpak run im.dinox.dinox
    

    Build from Source

    tar xf dinox-2.0.8.tar.gz
    cd dinox-2.0.8
    ./scripts/ci-build-deps.sh
    meson setup build -Dplugin-mqtt=enabled -Dplugin-rtp=enabled -Dlocation-sharing=enabled -Dplugin-rtp-vaapi=enabled
    ./scripts/build.sh --strict
    ./build/main/dinox
    
    Downloads