From cfcddefc80a365bcc17290899b52d6a9baf5e708 Mon Sep 17 00:00:00 2001 From: Elijah Voigt Date: Tue, 10 Mar 2026 12:19:52 -0700 Subject: [PATCH] flake and quotesdb misc change --- flake.nix | 3 +++ quotesdb/TODO.md | 12 ++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 quotesdb/TODO.md 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.