hippofish/packages/backend/src/server/api/endpoints
Namekuji eebfdf8559 feat: reserved usernames (#9917)
This PR adds a feature to prevent users from creating a new account with a reserved username such as root, admin, system, proxy, info, etc...

Reserved usernames can be configured via the config file.

The administrator can create an account with a reserved username via the first setup screen or the control panel.

The existing account of reserved usernames will not be affected.

Co-authored-by: Namekuji <nmkj@mx.kazuno.co>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9917
Co-authored-by: Namekuji <nmkj@noreply.codeberg.org>
Co-committed-by: Namekuji <nmkj@noreply.codeberg.org>
2023-04-26 20:06:18 +00:00
..
admin formatting 2023-04-06 18:56:46 -07:00
antennas chore: formatting 2023-02-11 17:22:05 -08:00
ap clean up w/ rome 2023-01-16 11:19:20 -08:00
app clean up w/ rome 2023-01-16 11:19:20 -08:00
auth clean up w/ rome 2023-01-16 11:19:20 -08:00
blocking clean up w/ rome 2023-01-16 11:19:20 -08:00
channels chore: formatting 2023-02-17 13:01:14 -08:00
charts clean up w/ rome 2023-01-16 11:19:20 -08:00
clips clean up w/ rome 2023-01-16 11:19:20 -08:00
compatibility clean up w/ rome 2023-01-16 11:19:20 -08:00
drive formatting 2023-03-30 19:10:03 -07:00
email-address clean up w/ rome 2023-01-16 11:19:20 -08:00
federation Implementation of an instances wide antenna source. (#9604) 2023-02-12 01:20:17 +00:00
following clean up w/ rome 2023-01-16 11:19:20 -08:00
gallery clean up w/ rome 2023-01-16 11:19:20 -08:00
hashtags clean up w/ rome 2023-01-16 11:19:20 -08:00
i fix id of move activity 2023-04-07 06:39:29 -04:00
messaging formatting 2023-03-30 19:10:03 -07:00
miauth clean up w/ rome 2023-01-16 11:19:20 -08:00
mute clean up w/ rome 2023-01-16 11:19:20 -08:00
my clean up w/ rome 2023-01-16 11:19:20 -08:00
notes fix: boost muting in the recommended timeline (#9906) 2023-04-24 19:47:56 +00:00
notifications clean up w/ rome 2023-01-16 11:19:20 -08:00
pages clean up w/ rome 2023-01-16 11:19:20 -08:00
promo clean up w/ rome 2023-01-16 11:19:20 -08:00
renote-mute Allow to mute my own boosts 2023-04-12 15:52:46 +09:00
sw formatting 2023-04-06 18:56:46 -07:00
username feat: reserved usernames (#9917) 2023-04-26 20:06:18 +00:00
users see if this works 2023-04-25 18:21:15 -07:00
announcements.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
custom-motd.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
custom-splash-icons.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
drive.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
emoji.ts formatting 2023-03-30 19:10:03 -07:00
endpoint.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
endpoints.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
export-custom-emojis.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
fetch-rss.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
get-online-users-count.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
get-sounds.ts docs: 📝 custom assets 2023-02-11 13:16:45 -08:00
i.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
latest-version.ts lavaforge --> codeberg until lavaforge is ready 2023-01-19 16:18:17 -08:00
meta.ts Expand caption limit to 1500 characters 2023-03-05 16:51:44 +10:00
notes.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
page-push.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
patrons.ts lavaforge --> codeberg until lavaforge is ready 2023-01-19 16:18:17 -08:00
ping.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
pinned-users.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
recommended-instances.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
release.ts lavaforge --> codeberg until lavaforge is ready 2023-01-19 16:18:17 -08:00
request-reset-password.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
reset-db.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
reset-password.ts fix: changing passwords, 2fa, and password resets. 2023-04-03 05:14:50 -07:00
server-info.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
stats.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
test.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
users.ts clean up w/ rome 2023-01-16 11:19:20 -08:00