ejabberd icon indicating copy to clipboard operation
ejabberd copied to clipboard

Matrix Gateway: Roadmap? [question]

Open erebion opened this issue 8 months ago • 3 comments

Hello,

just wondering whether you've got a roadmap for the Matrix gateway.

I think it's really neat to have a server speaking both XMPP and Matrix and working against further fragmentation.

If there's no roadmap, here are some ideas for what could be:

  • most useful
    • persistence for 1:1 chats
    • profile pictures
  • nice to have (these could allow replacing Synapse with ejabberd for some)
    • migrating from Synapse
      • keeping room memberships
      • keeping power levels
      • keeping room addresses (keeping rooms available)
    • setting power levels for other users
    • setting matrix room addresses

While I don't think supporting every feature of Matrix makes sense, I believe this would make ejabberd actually a viable alternative to running Synapse for some scenarios.

EDIT: Did not realise media support is already there, my config just broke it, whoops. Removed it from the list.

erebion avatar Apr 29 '25 12:04 erebion

And yes, I know there's a general roadmap for ejabberd, but it does not mention any plans specific to the Matrix gateway.

erebion avatar Apr 29 '25 12:04 erebion

We have a bunch of new changes, fixes, improvements pending for the next release.

After that, persistence of chat is definitely in our plan.

mremond avatar Jul 31 '25 15:07 mremond

We have a bunch of new changes, fixes, improvements pending for the next release.

That's great news!

Oh and another thought I just had:

Seeing the massive spam issues Matrix has with malicious invites, it'd be great having the ability to turn off the reception of invites.

My use-case: Joining a limited amount of public rooms, with no desire or need to get invited into more Matrix rooms. For this use-case, a simple setting that disables invites (just like Synapse can do, although I believe only for non-admin invites) would be the best solution against spam, as I don't even want legitimate invites. :)

Hope it's helpful to learn how the GW is used by people. :D

erebion avatar Aug 01 '25 09:08 erebion