feat: initialize panel access before linking Minecraft accounts

Configure connection and storage before creating or resuming the one-time Owner login. Remove Minecraft prerequisites from setup and preserve established login credentials.

Let staff preview and confirm roles from configured authentication sources using the existing account-link storage and game UUID mapping. Retain in-game code proof for players, add client-version and lobby guidance, and support NodePort passkey origins.
This commit is contained in:
Lemon-miaow committed 2026-10-04 03:05:05 +08:00
1 parent 75845d8f58
commit efbbe27629
59 files changed
+1702 -1564

No files matched your search

+5 -1
View File
@@ -135,5 +135,9 @@
"schedule_limit": "This server already has as many scheduled tasks as it can hold. Delete one first.",
"schedule_running": "This task is running right now. Try again once the run finishes.",
"schedule_stale": "The server has a new owner since this task was saved. Save the task again before running it.",
"bad_schedule": "The task was not saved: {{detail}}"
"bad_schedule": "The task was not saved: {{detail}}",
"auth_source_unknown": "Select a configured authentication source.",
"auth_source_unavailable": "The authentication source is unavailable or returned an invalid role. Try again later.",
"auth_source_lookup_unsupported": "Role lookup is not configured for this authentication source.",
"minecraft_profile_not_found": "No role matched in this source. Check the role name or UUID."
}