Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issues covered
I'm not sure if there's a ticket for this.
Description
Adds sensitive content analysis, Apple's built-in system for detecting nudity in images.
How to test
First make sure that Sensitive Content Warning is enabled at the OS level. Go to Settings.app -> Privacy & Security -> Sensitive Content Warning.
The real analyzer will be used in this state. If you want to see how the UI feels when content is flagged but without actually exposing yourself to sensitive content, go to the Settings view in Nos and override the analyzer to always flag either or both downloaded and uploaded images.
Screenshots/Video
When images are flagged as sensitive or you have overridden the analyzer in Settings:
When you try to upload an image that is flagged or you have overridden the analyzer in Settings: