diff --git a/flake.nix b/flake.nix index 56f6b3b..893a46f 100644 --- a/flake.nix +++ b/flake.nix @@ -62,6 +62,9 @@ # Build book pkgs.mdbook + + # Common command wrapper + pkgs.just ]; shellHook = '' diff --git a/quotesdb/TODO.md b/quotesdb/TODO.md new file mode 100644 index 0000000..155c9ef --- /dev/null +++ b/quotesdb/TODO.md @@ -0,0 +1,12 @@ +# TODO + +- Ability to 'report' quotes for moderation + - Should be backed by an API `/report` endpoint + - Reports should include a reason with a finite set of options, and 'other' + - Should also include a form for additional context limited to 256 characters + - Admin UI should aggregate all reported quotes with the ability to dismiss + +--- + +- Can we add rate limiting to the API? + - Ideally this is done within Cloudflare and not manged in-app.