mjolnir
mjolnir copied to clipboard
A moderation tool for Matrix
https://github.com/matrix-org/mjolnir/pull/364/files#r1015312029 Related: https://github.com/matrix-org/mjolnir/issues/415 Connections can't perform multiple queries simultaneously, and it's common to use a connection pool in asynchronous, long-running applications. Additionally if we are disconnected while the database is...
This could be very useful to update ban reasons. (Related to #103 )
A great way to make the illusion of a "native" moderation experience on Matrix is to configure a homserver with the appservice to automatically join a mjolnir to new spaces....
The main purpose of this is to alleviate concerns about centralization / single point of failure etc. Since now this information is a state event in a space or a...
These are improvements that have to be coordinated with the widget, but are also needed to be implemented before any other changes are made. - [ ] Put the openID...
Access to a particular mjolnir (whether that mjolnir is still run) is managed by the owner. If we remove an owner's access to a mjolnir, we also end up closing...
Twice in the past week server ACL permissions have confused communities getting started with Mjolnir. What's happening is they're protecting rooms, inviting mjolnir and sensibly giving it a power level...
We should architect this so that it can be scaled down rather than scaled up. There was an original idea to use node workers or subprocesses to give one process...
Do we only check when the appservice is restarted? probably not. Do we need to check each time they use the web api? probably. Do we need to check each...
e.g. https://github.com/matrix-org/mjolnir/blob/818e4cf3153015591b5175d584f542df10e7951b/src/appservice/MjolnirManager.ts#L88-L97 we want to search up mjolnirs by ownerId but can't currently.