• v0.6.0 d2fce1a665

    v0.6.0 Stable

    mxm released this 2026-06-08 18:01:39 +00:00 | 2 commits to main since this release

    Features

    • Add media sending via POST /send for image, video, audio, and file
    • Download remote media, encrypt it for E2EE rooms, upload to Matrix, and send the event
    • Add streaming media downloads with a configurable size cap
    • Add media content event building for Matrix sends
    • Parse /send media requests as a discriminated union
    • Add MATRIX_MAX_DOWNLOAD_BYTES config (default 50 MB)

    Fixes

    • Avoid encryption probe handling for verification room events
    • Harden media configuration and download logic based on review feedback

    Documentation

    • Document /send media payload mode in CLAUDE.md
    • Document MATRIX_MAX_DOWNLOAD_BYTES
    • Add Matrix media send design and implementation docs
    • Document the send request body structure
    Downloads
  • v0.5.0 10b41b8e6c

    v0.5.0 Stable

    mxm released this 2026-06-04 09:20:53 +00:00 | 15 commits to main since this release

    Changes

    • Add interactive Matrix SAS verification handling for Element verification requests.
    • Support to-device and in-room/DM verification events.
    • Log SAS emoji for comparison and complete the MAC exchange.
    • Add tweetnacl for SAS Curve25519 key agreement.
    • Bump package version to 0.5.0.
    Downloads
  • v0.4.0 1d31a056c3

    v0.4.0 Stable

    mxm released this 2026-06-04 08:40:51 +00:00 | 16 commits to main since this release

    Changes

    • Add authenticated /verify-info endpoint for out-of-band Matrix device verification.
    • Return bot MXID, device ID, display name, and device key fingerprints.
    • Document verification flow and Docker Compose network behavior.
    • Bump package version to 0.4.0.
    Downloads