element-hq / element-hq/element-meta

Hide/Censor Media from User

Open
#413 0 comments 0 reactions 0 assignees View on GitHub
A-Media A-Safety O-Uncommon T-Enhancement
Dominant language
No language data
Stars
112
Forks
25
Avg merge
6h 6m
Merged PRs (30d)
4

Description

### Your use case

#### What would you like to do?

Add the ability to censor or hide media sent by someone on matrix without ignoring text posts

#### Why would you like to do it?

I don't like ignoring people on matrix, but I might not want to see some media someone is posting. Currently, if I want to ignore someone's media, I have to use the ignore feature which removes all text posts from this user as well. I feel like there should be some way to hide someone's media without fully ignoring everything from a user.

#### How would you like to achieve it?
Under a user's profile, below the Ignore button, there could be a Hide Media button. When enabled for a user, it could substitute any image or video a user posts with something along the lines of "(User) posted an image. Click here if you'd like to view it". It could also be implemented using a very intense blur which only becomes visible when you click it, or maybe there could be an option in preferences to change the media censoring style. I do think that fully hiding the media should be the default.

### Have you considered any alternatives?

I have another implementation which would work well with the first one but also could be implemented as an alternative. This other idea is to simply add options to blur or hide media from all users until you click on the blurred image or the button to load the image. This could possibly also be room specific, being a room setting, or it could be an account setting.

### Additional context

I got this idea from using gomuks, which due to being a terminal matrix client has the possibly unintentional feature of blurring all media until you scale the terminal to a size where the media can be displayed using the terminal block characters.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.