• v3.2 408070f329

    v3.2 Stable

    cadence released this 2025-11-13 03:55:01 +00:00 | 135 commits to main since this release

    This release fixes a huge variety of issues that were happening to some users.

    Node v22 or later is now required. Make sure you install that first if you're on an older version. You can check with node --version.

    For more help installing or updating, see the docs. Thanks for choosing Out Of Your Element!

    Features

    • bb711c2 OOYE provides an API for bots to get message info
    • ab396bd Generate special embeds for invites with events
    • 890e808 Render tables in Matrix messages on Discord
    • 67291a3 Get member data when running backfill
    • 7905802 Setup will ask for the desired port

    Changes

    • 50a0472 When adding self-service rooms, verify hierarchy instead of m.space.child
    • 639912f Don't overwrite space parent of self-service rooms
    • 65498e6 Don't archive threads that are part of a forum
    • c71044f Only edit events if the text has changed
    • b4dd66f cba7965 bc32910 More consistently generate embeds for Matrix messages
    • 7916f82 Change thread started message to show the title more clearly
    • edf60bc Remove provider line from Tenor gifs

    Fixes

    • d95a114 Fix joining remote rooms for self-service (contributed by Elliu)
    • 10a3185 baf024a Give sims enough power to send to read-only rooms as needed
    • ca8bbe0 Replace PK API retrying with a local cache lookup for data
      • This has reduced the error rate of PluralKit messages to zero.
    • d8e6de6 Keep PluralKit profile data up to date
    • 56a4fe1 m->d: link too-large files instead of uploading
    • 2c15468 Fix m->d then d->m reactions not merging
    • 8d4d505 d->m: preserve unknown messages when syncing pins
    • 408475d 158921d Fix guild emoji upload command
    • 3de762d Fix stickers that don't provide content type
    • a7abdfd Stay logged in for longer on web
    • 2614493 @mentions are more likely to include the username
    • cffd3c9 Fix converting discord channel links
    • 7d83f11 Fix channel links inside lists
    • 2a62849 Fix replying to a message that had a new emoji
    • c50d238 Fix adding to a super reaction
    • e0c0b7c Set up emojis in-process if needed
    • d5d51b4 Don't search for excessively long text
    • 6c23c57 7bfe140 More precise power level checking
    • 4b5fb59 Fix directory with emoji files
    • 50ca219 Fix retrying d->m errors
    • d4f4664 Fix retrying m->d message deletions
    • 2a0e22a Don't explode if it can't send follow-up errors
    • 255e166 Specific error message for when remote emojis are unavailable
    • 3d34c9d e332786 Specific error message for when remote media doesn't load
    • 9a33ba3 Fix evil encrypted file event with null url

    Quality

    • 954d412 Store direct chat list in database rather than account data
    • 5b7433d Make tests time zone independent
    • 5e4bea6 Remove useless loop
    • 344822c Minor copyedit
    • cf39737 Refactor date calculations to util
    • efaa59c Update CloudStorm
    Downloads