diff --git a/TODO.md b/TODO.md index ec77e71..096197d 100644 --- a/TODO.md +++ b/TODO.md @@ -83,11 +83,23 @@ Followers-Only submissions also exist on the back-end, but it is not yet exposed Originally, this was blocked on adding a select component to the toolkit, but that blocker has gone away. +There's currently no mechanism for marking submissions as NSFW, or for choosing to show or hide NSFW +conent on Hyaenidae. This is a problem for scenarios in which some users wish to post NSFW content +while others wish not to see it. + Tasks: - Create a Submission View in which submission from followed profiles can be viewed in publish order - Expose Submission Privacy Settings on the Submission Update page for unpublished submissions. It does not make sense to allow changing submission privacy after a submission has been published. +- Create a flag for submissions to indicate the presence of NSFW images +- Expose NSFW flag on the Submission Update page +- Expose a setting to show/hide NSFW content to the profile page +- Add "Mark as Sensitive" to report actions +- Ensure submission updates cannot override an administrator's "mark as sensitive" ruling +- Expose NSFW flag to ActivityPub via the 'sensitive' extension used by Mastodon +- (potentially) expose an NSFW flag on profiles to both hide profile banner image, and to default + submissions to NSFW ## Registration There is currently no way to disable or limit registration to Hyaenidae