iceshrimp-legacy/packages/backend/src
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
..
@types formatting 2023-03-30 19:10:03 -07:00
boot set workers to reduce their processing priority 2023-03-25 21:19:06 -07:00
config feat: reserved usernames (#9917) 2023-04-26 20:06:18 +00:00
daemons refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
db feat: per-user boost muting (#9825) 2023-04-08 05:44:36 +00:00
mfm clean up w/ rome 2023-01-16 11:19:20 -08:00
misc feat: per-user boost muting (#9825) 2023-04-08 05:44:36 +00:00
models chore: formatting 2023-04-07 22:46:10 -07:00
prelude clean up w/ rome 2023-01-16 11:19:20 -08:00
queue formatting 2023-03-30 19:10:03 -07:00
remote security: validate image url (#9882) 2023-04-21 01:50:47 +00:00
server feat: reserved usernames (#9917) 2023-04-26 20:06:18 +00:00
services email styling 2023-04-19 21:26:49 -07:00
const.ts Expand caption limit to 1500 characters 2023-03-05 16:51:44 +10:00
env.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
global.d.ts chore: rome linting 2023-01-14 16:09:47 +01:00
index.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
types.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00