Managing Users

As an admin, you can view all users, change their roles, reset their credentials, and remove accounts.

User List

The user list shows every account on the server with the following information:

  • Display name and username
  • Role badge (member or admin)
  • Invite source, when the user joined through a named invite
  • Registration date
  • Attention badges for recovery requests or locked accounts

Each admin action is shown as a labelled button, so you do not need to guess icon meanings. Buttons are reachable by keyboard in the normal tab order.

Promote or Demote Admin

Use the "Make admin" or "Remove admin" button on a user row to change their role. The confirmation explains that admins can access the dashboard, user management, invites, and server settings. Be careful who you promote — admins can manage other admins.

Reset 2FA

If a user loses access to their authenticator app and recovery codes, use "Reset 2FA." The confirmation explains that their current authenticator and recovery codes stop working. The user will be required to set up 2FA again on their next login.

Password Reset

Use "Reset Password" to generate a one-time reset link. The link is displayed in a recovery banner with a labelled copy button. Share it only with the intended user; anyone with the link can recover that account until the link expires or is used.

When someone requests recovery from the login screen, they can include a contact method such as Telegram, WhatsApp, or email. Treat this contact as unverified: confirm the person is the real account owner before sending the reset link. The contact appears on the highlighted user row with a copy button.

Deleting Users

There are two levels of user deletion:

Soft Delete (Deactivate)

The "Deactivate" button disables the account. The user can no longer log in, but their messages are preserved in all chats. You can restore a deactivated user at any time.

Hard Delete

Permanently removes the user account. You have two options:

  • Delete account — the account is deleted but messages remain (shown as "deleted user")
  • Purge messages — the account and all their messages are permanently removed

Both actions require confirmation text that names the user and explains the consequence.

Hard deletion with message purge is irreversible. There is no undo. Consider soft-deleting first and only hard-deleting if you are certain.

Restore a User

Soft-deleted users appear in the Deleted Users section. Use the labelled "Restore" button on a deleted-user row to reactivate the account, messages, and chat memberships.

Dismiss Recovery Request

If a user submitted a recovery request and you have resolved it, use "Dismiss" on the user row to clear the request and remove the submitted contact method. Dismiss only after the user has been helped or the request was invalid.