Skip to content

Comments

Add SFW content mode option#6262

Merged
WithoutPants merged 21 commits intostashapp:developfrom
WithoutPants:sfw-option
Nov 18, 2025
Merged

Add SFW content mode option#6262
WithoutPants merged 21 commits intostashapp:developfrom
WithoutPants:sfw-option

Conversation

@WithoutPants
Copy link
Collaborator

@WithoutPants WithoutPants commented Nov 12, 2025

Adds a SFW content mode option, found in Settings -> Interface:

image

Also adds an option to set the mode in the setup wizard:
image

When this option is enabled, the following changes are made:

  • the following porn-specific performer fields are hidden:
    • death date
    • ethnicity
    • height
    • weight
    • hair color
    • eye color
    • measurements
    • penis length
    • fake tits
    • circumcised
  • o-count is renamed to likes and uses the thumb up icon
  • default performer image is replaced with a generic user icon - the same used for the performers navbar icon

Also adjusts the wording in the README to reflect that stash supports non-porn-related content.

Screenshots:

image image image

Closes #2022

@WithoutPants WithoutPants added this to the Version 0.30.0 milestone Nov 12, 2025
@WithoutPants WithoutPants added the feature Pull requests that add a new feature label Nov 12, 2025
@smith113-p
Copy link
Contributor

That list of performer attributes seems too big to me. For example, IMDb has birthday, death date, height for this definitely not porn performer:
https://www.imdb.com/name/nm0000026/bio/

@WithoutPants WithoutPants merged commit 5199913 into stashapp:develop Nov 18, 2025
2 checks passed
WithoutPants added a commit to WithoutPants/stash that referenced this pull request Nov 18, 2025
Removes the components inside the formikUtils function, which was causing incorrect re-renders.

Adds data-field to renderField instead, which is a far more simple change.
damontecres added a commit to damontecres/StashAppAndroidTV that referenced this pull request Nov 25, 2025
@Clasp8775 Clasp8775 mentioned this pull request Dec 5, 2025
1 task
@softyoda
Copy link

That list of performer attributes seems too big to me. For example, IMDb has birthday, death date, height for this definitely not porn performer: https://www.imdb.com/name/nm0000026/bio/

Can you use imdb as scrapper for sfw mode? I'm not using this soft for any nsfw. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Pull requests that add a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Add option to globally hide content with certain tags

3 participants