feat: Improve the inital setup experience #1367

Merged
nex merged 10 commits from ginger/oobe into main 2026-02-15 18:05:42 +00:00

2026-02-15

fix: Set default value of allow_registration to true
Some checks failed
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 2m28s
Update flake hashes / update-flake-hashes (pull_request) Successful in 22s
Documentation / Build and Deploy Documentation (pull_request) Successful in 4m3s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 1h0m0s
2026-02-15 11:41:08 -05:00
chore: News fragment
Some checks are pending
Documentation / Build and Deploy Documentation (pull_request) Waiting to run
Checks / Prek / Pre-commit & Formatting (pull_request) Waiting to run
Checks / Prek / Clippy and Cargo Tests (pull_request) Waiting to run
Update flake hashes / update-flake-hashes (pull_request) Waiting to run
2026-02-15 11:21:47 -05:00
feat: Default index page improvements
- Add project logo to footer and favicon
- Display different messages depending on if first-run mode is active
2026-02-15 11:21:47 -05:00
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
2026-02-15 11:21:47 -05:00