Seed the built-in roles when a role was made in recovery mode first #279

Merged
jcoffey-dev merged 1 commits from fix/recovery-first-boot-roles into main 2026-10-31 05:53:29 +00:00
1 Commits
Author SHA1 Message Date
jcoffey-dev f065b818f7 Seed the built-in roles when a role was made in recovery mode first
ci / fork-checks (pull_request) Skipped
ci / build (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 10m6s
Recovery mode on a server with no roles now leaves a note, and the first
normal start seeds the built-in roles, the default Authentication and the
new-install privacy defaults when there are no roles or the note is
there, then clears it. A role made in recovery mode no longer leaves every
account without permissions. Servers that have started normally before
have roles and no note, and are unchanged.

Fixes #265
2026-10-30 22:43:04 -07:00