feat(auth): add username sign-in mode and recovery kits (#3215)

This commit is contained in:
Hampus authored and GitHub committed 2026-10-05 14:10:07 +02:00
1 parent bf3d73a5f7
commit e1eecc3b6c
355 files changed
+52138 -24097

No files matched your search

@@ -132,6 +132,10 @@ Several source messages append a further recovery sentence with a template value
You don't have access to this resource or feature
### `ACCOUNT_IDENTITY_LOCKED`
The sign-in method is already set and can't be changed
### `ACCOUNT_LIMITED`
Messaging is paused on your account
@@ -404,6 +408,10 @@ Magic link has already been used
Email service is temporarily unavailable
### `EMAIL_UNAVAILABLE_ON_INSTANCE`
This instance doesn't use email
### `EMAIL_VERIFICATION_REQUIRED`
Email verification is required for this action
@@ -1176,6 +1184,10 @@ We couldn't update the resource
This username is not available
### `USERNAME_SIGN_IN_ONLY`
This is only available on instances where people sign in with a username
### `USER_BANNED_FROM_GUILD`
This user is banned from this community
@@ -1421,6 +1433,10 @@ Discoverable communities must have a verification level of at least Low
`Discriminator must be {min}–{max} digits`
### `DISCRIMINATOR_NOT_SUPPORTED_ON_INSTANCE`
This instance doesn't use tags. Your username is unique on its own
### `DISCRIMINATOR_OUT_OF_RANGE`
Discriminator must be between {min} and {max}
@@ -1577,6 +1593,10 @@ Community ID is required for channel message and member search indexes
Image size exceeds {maxSize} bytes
### `INSTANCE_ADDRESS_REQUIRED`
This server uses usernames. Enter the username you want followed by @{host}
### `INTEGER_OUT_OF_INT64_RANGE`
Integer value is out of the valid int64 range
@@ -1645,6 +1665,10 @@ Must be a valid ISO timestamp
Invalid JSON in `payload_json`
### `INVALID_LOGIN_OR_PASSWORD`
Invalid username or password
### `INVALID_MESSAGE_DATA`
Invalid message data
@@ -1697,6 +1721,10 @@ Invalid email or password
Invalid proof token
### `INVALID_RECOVERY_KEY`
Invalid username or recovery key
### `INVALID_ROLE_ID`
Invalid role ID: {roleId}
@@ -1961,6 +1989,10 @@ System channel must be a text channel
This tag is already taken
### `TAG_STYLE_REQUIRES_EMAIL_SIGN_IN`
Tags are only available when people sign in with email
### `THIS_VANITY_URL_IS_ALREADY_TAKEN`
This vanity URL is already taken
@@ -2017,6 +2049,10 @@ URL must be between {min} and {max} characters
URL must resolve to a publicly routable address
### `USERNAME_ALREADY_TAKEN`
This username is already taken
### `USERNAME_CANNOT_CONTAIN_RESERVED_TERMS`
Username can't contain "fluxer" or "system message"