canonical / synapse-operator

synapse-operator - charm repository.
Apache License 2.0
4 stars 4 forks source link

Enhancement: Replace Mjolnir with Draupnir #152

Open TheArcaneBrony opened 7 months ago

TheArcaneBrony commented 7 months ago

Your use case

What would you like to do?

Replace Mjolnir deployment with Draupnir

Why would you like to do it?

Draupnir is a continuation of Mjolnir (by a former developer), which fixes multiple issues, such as:

Draupnir also adds some nice usability improvements, such as prompting in the control room whether to write bans from individual rooms to policy lists, and simplifying the ban command by adding a flow that asks which list to write a ban to, and for what reason, rather than having to type this out manually.

How would you like to achieve it?

Replace Mjolnir with Draupnir

Have you considered any alternatives?

Ensuring that any room is referenced to by internal room ID, and not by a mention, room alias, matrix.to or matrix:// URI, including replacing them in existing account data on the bot's user account.

Additional context

Draupnir is a continuation (hard fork) of Mjolnir, by one of it's former maintainers. As such, it is a drop-in replacement, and requires no configuration changes.

I am an external user, and focus on moderation within the realm of Matrix at large. You can reach me at @emma:conduit.rory.gay if more context and/or information is required.

amandahla commented 5 months ago

Relates https://github.com/canonical/synapse-operator/issues/96