QuantumBadger / QuantumBadger/RedReader

Feature Request: Have NSFW toggled by specific subreddit

Open
#1,052 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
2.7k
Forks
527
Avg merge
20d 10h
Merged PRs (30d)
3

Description

Feature description

Option to toggle off/on NSFW content by particular subreddit

Why do you want this feature?

The option to block NSFW content overall in the app is a good and appreciated feature, as pornography is not my thing. But it would be nice if there were exceptions to the universal NSFW content toggle in 'settings.' For example, enabling NSFW in subreddits like r/combatfootage or r/ukraine would enable content of war and history to be displayed. As it stands, relvant news/information can be blocked by having a universal NSFW filter turned on. Turning off the universal filter in 'settings' doesn't help, because while war/history/news content can be displayed, NSFW things in fan subreddits or r/all or r/popular is also permitted, which is not a desirable result

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Start by tracing the existing global NSFW setting and subreddit/content-filter entry points; define how per-subreddit exceptions interact with feeds and the global setting. Done means users can independently allow or block NSFW content for particular subreddits without unintentionally enabling it elsewhere.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.