-
Notifications
You must be signed in to change notification settings - Fork 156
Description
Users that are logging into their accounts and reading the messages should not be kicked for idling. Matrix has read receipts and those provide a way to detect that users are actively lurking rather than joining the channel and not reading it. It may not currently be possible for the bridge to take advantage of this, in which case the necessary plumbing should be developed to make it possible. This is a serious usability issue and makes the IRC bridge implementation very hostile to users. For our channels, this regularly creates conflict and deters future participation in the community.
As a temporary workaround, the IRC bridge could notify users a week before they're kicked and give them a way to stop themselves from being kicked without publicly posting to the channel. At the moment, users are happily reading the channel and then suddenly get kicked with no warning. This will also make it much clearer to users why they got kicked. The kick message should also make it clearer that it was an automated action by the bridge, not the channel moderators.
A substantial portion of the users on the GrapheneOS channels (#grapheneos:matrix.org and #grapheneos-offtopic:matrix.org) primarily lurk in the channel. Some of these users will occasionally post to the channel despite lurking for long periods of time. Some of the channel regulars take breaks from active participation and then end up coming back to the channel later on. It's common for users to get upset after being kicked and they often think that the channel moderators were responsible. It's not clear to users that this was done automatically and that we don't have a way to disable it as the channel moderators.
We chose to make these bridged channels because the core community was originally on IRC, many people still prefer IRC and we didn't want to split the community based on preferred chat clients / protocols.
It's sad seeing bulk purges of users from the channel including people we know are still actively using it and interested in it. Some of them come back, but many don't. Due to a few serious technical issues like this one, we're considering moving away from Matrix by no longer listing it on our sites. We're looking into bridges with other platforms like Telegram to keep the channel more accessible than IRC. This issue prevents Matrix from serving that role.