Update todo

This commit is contained in:
asonix 2021-02-13 18:27:50 -06:00
parent b35b7680f1
commit 02c3088787

13
TODO.md
View file

@ -32,6 +32,18 @@ A lot of modules in hyaenidae-server have circular dependencies, and a few are m
lines long, each. These should be separated where possible into smaller modules which create a
dependency DAG
## Validation
Right now, a lot of the validation happens in multiple places in the codebase, which is not great. I
think there should be a Single Way we do validation in order to keep ourselves sane in the future
when we're trying to debug stuff
Tasks:
- Enable validation on the [Thing]Changes structs
- ReactChanges
- Distinguish between local & federated when validation maxium lengths
- Make a global maximum length that things get truncated to if they're too long
- Expose validation failures in the user interface
## Pagination
Tasks:
- Enable pagination for notifications
@ -74,6 +86,7 @@ Tasks:
- Enable viewing of closed reports
## Reacts
Rethink whether we actually want to do reacts. It may be that just having Likes is fine
Reacts are similar to "likes" on other platforms, but do not get added to a collection for a given
profile. Reacts only notify the author of the item being reacted to.