feat: Improve the initial setup experience
- Issue a single-use token for initial account creation - Disable registration through other methods until the first account is made - Print helpful instructions to the console on the first run - Improve the welcome message sent in the admin room on first run
This commit is contained in:
parent
11a088be5d
commit
047eba0442
14 changed files with 373 additions and 143 deletions
2
Cargo.lock
generated
2
Cargo.lock
generated
|
|
@ -1230,6 +1230,7 @@ dependencies = [
|
|||
name = "conduwuit_service"
|
||||
version = "0.5.4"
|
||||
dependencies = [
|
||||
"askama 0.14.0",
|
||||
"async-trait",
|
||||
"base64 0.22.1",
|
||||
"blurhash",
|
||||
|
|
@ -1264,6 +1265,7 @@ dependencies = [
|
|||
"tracing",
|
||||
"url",
|
||||
"webpage",
|
||||
"yansi",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue