Update todo
This commit is contained in:
parent
b35b7680f1
commit
02c3088787
13
TODO.md
13
TODO.md
|
@ -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.
|
||||
|
||||
|
|
Loading…
Reference in a new issue