From e6c6877940a95e4dc1b605a7d577ef83d8eebf1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arma=C3=ABl=20Gu=C3=A9neau?= Date: Sat, 23 Nov 2024 13:28:24 +0100 Subject: [PATCH] README: add a list of TODOs --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index abc56d3..b047c38 100644 --- a/README.md +++ b/README.md @@ -12,3 +12,17 @@ - classify users as spam/not spam. Right now the classification is stored locally in `db.json`, no concrete action is taken. (Ultimately we will want to lock/delete accounts, etc.) + +## Todos + +- take concrete actions for spam accounts: lock the account, send a warning + email, then delete+purge account after some time. +- allow changing the classification of already-classified users +- periodically refresh the database of users from forgejo, and merge them with + the local db, handling updates in users data (triggering re-classification if + needed) +- properly handle concurrent clients of the webapp (and handle classification + conflicts) +- add backend to store data on garage instead of local files +- replate the `api_token` file with a better mechanism: oauth maybe? +- improve error handling