feat(register): redesign register page to match spec
Replaces the minimal login-style form with the full spec design: hero section (eyebrow, headline, subtext), three labelled form sections, 2-column name grid, confirm-password field with client-side match hints, password strength indicator, notification checkbox card, loading state on submit, and "already have an account?" footer link. Backend: adds notifyOnMention to RegisterRequest and wires both notifyOnMention and notifyOnReply via updateNotificationPreferences on invite redemption. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -658,6 +658,22 @@
|
||||
"register_invalid_code": "Enlace de invitación inválido",
|
||||
"register_invalid_code_desc": "Este enlace de invitación no es válido, ya ha sido utilizado o ha expirado. Contacta al administrador.",
|
||||
"register_success": "Tu cuenta ha sido creada. Ahora puedes iniciar sesión.",
|
||||
"register_eyebrow": "Un proyecto familiar",
|
||||
"register_hero_headline": "Qué bueno que estés aquí.",
|
||||
"register_hero_subtext": "Juntos conservamos cartas y documentos – para la familia, ahora y en el futuro.",
|
||||
"register_section_about": "Sobre ti",
|
||||
"register_section_account": "Cuenta",
|
||||
"register_section_notifications": "Notificaciones",
|
||||
"register_label_password_confirm": "Confirmar contraseña",
|
||||
"register_pw_hint": "Al menos 8 caracteres.",
|
||||
"register_pw_ok": "Al menos 8 caracteres. ✓",
|
||||
"register_pw_match_ok": "Las contraseñas coinciden.",
|
||||
"register_pw_match_no": "Las dos contraseñas aún no coinciden.",
|
||||
"register_notify_title": "Notifícame",
|
||||
"register_notify_desc": "cuando alguien me mencione en un comentario o responda a uno de mis comentarios.",
|
||||
"register_btn_loading": "Creando …",
|
||||
"register_already_have_account": "¿Ya tienes una cuenta?",
|
||||
"register_sign_in": "Iniciar sesión",
|
||||
"login_registered_success": "Tu cuenta fue creada con éxito. Inicia sesión ahora.",
|
||||
"admin_tab_invites": "Invitaciones",
|
||||
"admin_invites_list_title": "Invitaciones",
|
||||
|
||||
Reference in New Issue
Block a user