Improve authentication recovery and mobile gameplay

This commit is contained in:
2026-10-07 11:10:29 +05:00
parent 233e4d57f0
commit ce26e6fdbc
22 changed files with 763 additions and 97 deletions

View File

@@ -36,13 +36,13 @@ export const authActionSchema = z.discriminatedUnion("action", [
})
.strict(),
z.object({ action: z.literal("recover"), email }).strict(),
z
.object({ action: z.literal("magic"), email, next: z.string().optional() })
.strict(),
]);
export const profileUpdateSchema = z
.object({ displayName: displayNameSchema })
.strict();
export const initialPasswordSchema = z
.object({ password: newPasswordSchema })
.strict();
export const passwordUpdateSchema = z
.object({
password: newPasswordSchema,