diff --git a/Wino.Core.Domain/Translations/en_US/resources.json b/Wino.Core.Domain/Translations/en_US/resources.json index 3ecca58b..8953daa6 100644 --- a/Wino.Core.Domain/Translations/en_US/resources.json +++ b/Wino.Core.Domain/Translations/en_US/resources.json @@ -1222,6 +1222,10 @@ "WinoAccount_RegisterDialog_DifferenceTitle": "Wino Account is separate from your mail accounts", "WinoAccount_RegisterDialog_DifferenceDescription": "Your Outlook, Gmail, IMAP, or other email accounts stay exactly as they are. A Wino Account only manages Wino-specific features and account-based add-ons.", "WinoAccount_RegisterDialog_PrimaryButton": "Register", + "WinoAccount_RegisterDialog_PrivacyTitle": "Privacy and API processing", + "WinoAccount_RegisterDialog_PrivacyDescription": "Optional add-ons such as Wino AI Pack may send selected email HTML content to the Wino API service only when you use those features.", + "WinoAccount_RegisterDialog_PrivacyLinkText": "Read the privacy policy", + "WinoAccount_RegisterDialog_PrivacyCheckbox": "I agree to the privacy policy.", "WinoAccount_LoginDialog_Title": "Sign In to Wino Account", "WinoAccount_LoginDialog_Description": "Sign in to your Wino Account to sync your Wino setup and access account-based features.", "WinoAccount_LoginDialog_HeroTitle": "Welcome back", @@ -1236,6 +1240,7 @@ "WinoAccount_Validation_EmailRequired": "Email is required.", "WinoAccount_Validation_PasswordRequired": "Password is required.", "WinoAccount_Validation_PasswordMismatch": "Passwords do not match.", + "WinoAccount_Validation_PrivacyConsentRequired": "You must accept the privacy policy before creating a Wino Account.", "WinoAccount_Error_InvalidCredentials": "The email address or password is incorrect.", "WinoAccount_Error_AccountLocked": "This account is temporarily locked.", "WinoAccount_Error_AccountBanned": "This account has been banned.", diff --git a/Wino.Mail.WinUI/Dialogs/WinoAccountRegistrationDialog.xaml b/Wino.Mail.WinUI/Dialogs/WinoAccountRegistrationDialog.xaml index 3d0abfe5..3242fbb4 100644 --- a/Wino.Mail.WinUI/Dialogs/WinoAccountRegistrationDialog.xaml +++ b/Wino.Mail.WinUI/Dialogs/WinoAccountRegistrationDialog.xaml @@ -261,6 +261,31 @@ PasswordChanged="InputChanged" /> + + + + + + + + + HideError(); private void InputChanged(object sender, RoutedEventArgs e) => HideError();