• v2.1.7 f2c650fc6a

    DinoX v2.1.7
    All checks were successful
    Build / Validate Manual Selection (push) Has been skipped
    Build / Release Static Preflight (push) Successful in 31s
    Build / Mirror AppImage Runtimes (push) Has been skipped
    Build / Core Build (push) Successful in 18m8s
    Build / Build AppImage (push) Successful in 17m32s
    Build / Build Flatpak (push) Successful in 25m35s
    Stable

    Ralf released this 2026-07-01 13:09:22 +02:00 | 219 commits to master since this release

    DinoX v2.1.7

    Modern XMPP client with extended features.

    What's New

    Fixed

    • Own remote file offers: Sent files that only retain a server-hosted SFS or HTTP source can now be downloaded and retried from another device on the sender's own account instead of being treated as unavailable local uploads.
    • Legacy encrypted file URL routing: Bot Features now recognizes standalone legacy aesgcm:// file URLs and keeps them out of AI message routing while preserving normal file-transfer handling.
    • MUC join dialog text safety: Sanitized account names, room discovery metadata, JIDs, filters, status messages, and descriptions before showing them in GTK, preventing malformed UTF-8 service data from breaking group-chat discovery and join dialogs.
    • OMEMO device-list refresh stability: Guarded device-list ownership checks when a stream has no completed bind state yet, preventing a crash while learning a device from an incoming pre-key message.

    Installation

    Debian/Ubuntu

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

    AppImage

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

    Flatpak

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

    Build from Source

    tar xf dinox-2.1.7.tar.gz
    cd dinox-2.1.7
    ./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