Update TODO with current info

This commit is contained in:
asonix 2021-02-03 21:19:14 -06:00
parent 010dd2952f
commit 2cce47af4b

18
TODO.md
View file

@ -4,6 +4,11 @@
It's not out yet, and not everything has a beta release yet, but we should continue tracking the
status of 4.0 and update our libraries as we can.
Current status:
- actix-webfinger on actix-web 4.0.0-beta.1
- http-signature-normalization-actix on actix-web 4.0.0-beta.1
- background-jobs on actix-rt 2.0.0
## Sled 1.0
As of the time of writing, the official Sled 1.0 release date is ~~in two days~~ eventually. I'm
not sure how much the API will change, but I can assume there will be changes around flushing and
@ -32,20 +37,7 @@ Tasks:
- this one is less clear because comments are tree-structures
## Submissions
Right now, following doesn't do much of anything from a user perspective. A follower can view
followers-only posts on the author's Profile, or on the Home Page, and following a remote profile
enables that profile to federate new submissions to the local server.
Followers-Only submissions also exist on the back-end, but it is not yet exposed in the UI.
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:
- 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
- (potentially) expose an NSFW flag on profiles to both hide profile banner image, and to default