• v2.1.8 80ef1e8bb0

    DinoX v2.1.8
    All checks were successful
    Build / Validate Manual Selection (push) Has been skipped
    Build / Release Static Preflight (push) Successful in 3m0s
    Build / Mirror AppImage Runtimes (push) Has been skipped
    Build / Core Build (push) Successful in 18m2s
    Build / Build AppImage (push) Successful in 18m40s
    Build / Build Flatpak (push) Successful in 26m40s
    Stable

    Ralf released this 2026-07-04 04:26:04 +02:00 | 214 commits to master since this release

    DinoX v2.1.8

    Modern XMPP client with extended features.

    What's New

    Fixed

    • OMEMO v1 multi-device delivery: Direct encrypted messages now refresh legacy device lists, wait for every active recipient and same-account device, retry newly advertised or temporarily unavailable bundles, and rebuild stale Signal sessions before sending. Identity-key changes reset the old session and application trust in the correct order, while private MUCs retain their separate partial-delivery policy and OMEMO 2 remains disabled for stable builds.
    • New-account sign-in flow: New JIDs can now enter JID and password together, the sign-in action follows valid credential and busy state, and TLS certificate failures preserve the entered credentials for a clean retry.
    • Fresh-account PubSub state: Missing bookmark, OMEMO device-list, bundle, and obsolete bundle-item nodes are handled as expected empty state during initial synchronization instead of producing misleading warnings or blocking setup.
    • Fail-closed server account deletion: Server deletion must succeed before related data and the local account are removed. Failures keep the account configured locally with a clear error, while managed Botmother bot deletion remains an explicit server-neutral option.

    Installation

    Debian/Ubuntu

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

    AppImage

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

    Flatpak

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

    Build from Source

    tar xf dinox-2.1.8.tar.gz
    cd dinox-2.1.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