feat(safety): add manual approval process for accounts #91

Merged
chartgerink merged 6 commits from add/pending-approval into main 2026-05-13 21:07:45 +00:00
Owner

This PR introduces the front end changes for the manual approval process, which operates as follows:

  1. Account is registered (email unverified, account pending approval)
  2. Client verifies email, which triggers approval email
  3. Admin approves or declines account

This adds a step to the process, but is aimed to be a countermeasure to bots and bad actors (which does happen). This is a first step to start adding more safety measures. People can still co-author when invited, but cannot take any action until their account is approved too. There is also an option for administrators to quarantine a previously approved account when something suspicious happens.

This PR introduces the front end changes for the manual approval process, which operates as follows: 1. Account is registered (email unverified, account pending approval) 2. Client verifies email, which triggers approval email 3. Admin approves or declines account This adds a step to the process, but is aimed to be a countermeasure to bots and bad actors (which does happen). This is a first step to start adding more safety measures. People can still co-author when invited, but cannot take any action until their account is approved too. There is also an option for administrators to quarantine a previously approved account when something suspicious happens.
chartgerink deleted branch add/pending-approval 2026-05-13 21:07:45 +00:00
Sign in to join this conversation.
No description provided.