diff --git a/apps/server/AliasVault.Client/Main/Pages/Settings/ImportExport/Components/ImportServiceAliasVault.razor b/apps/server/AliasVault.Client/Main/Pages/Settings/ImportExport/Components/ImportServiceAliasVault.razor index 87e5d36e2..b3fcbf147 100644 --- a/apps/server/AliasVault.Client/Main/Pages/Settings/ImportExport/Components/ImportServiceAliasVault.razor +++ b/apps/server/AliasVault.Client/Main/Pages/Settings/ImportExport/Components/ImportServiceAliasVault.razor @@ -14,8 +14,7 @@ Description="@Localizer["AliasVaultDescription"]" LogoUrl="img/logo.svg" AcceptedFileTypes=".csv,.avux,.avex" - ProcessFileWithAutoDetectionCallback="ProcessFile" - SupportedFormats="@GetSupportedFormats()"> + ProcessFileWithAutoDetectionCallback="ProcessFile">

@Localizer["AliasVaultInstructionsPart1"]

@Localizer["AliasVaultSupportedFormatsInfo"] @@ -26,20 +25,6 @@ private IStringLocalizer Localizer => LocalizerFactory.Create("Components.Main.Settings.ImportExport.ImportServices", "AliasVault.Client"); private ImportServiceCard? importServiceCard; - ///

- /// Gets the supported file formats with their descriptions. - /// - /// Dictionary of file extensions to format descriptions. - private Dictionary GetSupportedFormats() - { - return new Dictionary - { - { ".csv", Localizer["CsvFormatDescription"] }, - { ".avux", Localizer["AvuxFormatDescription"] }, - { ".avex", Localizer["AvexFormatDescription"] } - }; - } - /// /// Processes files with auto-detection based on file extension. /// Returns AvuxImportResult for .avux files, or List of ImportedCredential for CSV files. diff --git a/apps/server/AliasVault.Client/Main/Pages/Settings/ImportExport/Components/ImportServiceCard.razor b/apps/server/AliasVault.Client/Main/Pages/Settings/ImportExport/Components/ImportServiceCard.razor index c4f130ad2..150add9d8 100644 --- a/apps/server/AliasVault.Client/Main/Pages/Settings/ImportExport/Components/ImportServiceCard.razor +++ b/apps/server/AliasVault.Client/Main/Pages/Settings/ImportExport/Components/ImportServiceCard.razor @@ -74,20 +74,6 @@
@ChildContent - @if (SupportedFormats != null && SupportedFormats.Count > 0) - { -
-

- @Localizer["SupportedFormatsLabel"] -

-
    - @foreach (var format in SupportedFormats) - { -
  • @format.Key - @format.Value
  • - } -
-
- }

@string.Format(Localizer["UploadExportFileText"], ServiceName)

@@ -128,12 +114,11 @@ @bind:event="oninput" @onkeydown="HandlePasswordKeyDown" class="w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-lg focus:ring-2 focus:ring-blue-500 dark:bg-gray-700 dark:text-white" - placeholder="@Localizer["DecryptionPasswordPlaceholder"]" autofocus />
-
-

+

+

@Localizer["DecryptionPasswordHint"]

@@ -331,12 +316,6 @@ [Parameter] public string AcceptedFileTypes { get; set; } = string.Empty; - /// - /// Gets or sets the supported file formats with descriptions (e.g., {".csv": "CSV format", ".avux": "Complete backup"}). - /// - [Parameter] - public Dictionary? SupportedFormats { get; set; } - private bool IsModalOpen { get; set; } = false; private bool IsImporting { get; set; } = false; private string? ImportError { get; set; } diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.en.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.en.resx index 37af213c8..f3e073403 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.en.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.en.resx @@ -65,7 +65,7 @@ Success message for valid password - Master password must be at least 12 characters long (Good strength or higher). + Master password must be at least 12 characters long. Error message for password too short diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.en.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.en.resx index 89b229d8e..fc1816a95 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.en.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.en.resx @@ -58,7 +58,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + Change password @@ -72,13 +72,13 @@ Change password Breadcrumb text for change password - + Changing your master password also changes the vault encryption keys. It is advised to periodically change your master password to keep your vaults secure. Description text explaining the password change process - + Current Password @@ -92,13 +92,13 @@ Confirm New Password Label for confirm new password input field - + Change Password Button text for changing password - + Changing password... @@ -117,7 +117,7 @@ Error message when password change fails - Your new password must be at least 12 characters long (Good strength or higher). + Your new password must be at least 12 characters long. Error message when password strength is too weak \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.en.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.en.resx index e75c6fcd6..d1c834e4b 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.en.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.en.resx @@ -166,10 +166,6 @@ File size exceeds 10MB limit. Error message when file is too large - - Supported formats: - Label for the list of supported file formats in the import modal - This file is encrypted. Please enter the password you used when creating the export. Prompt for encrypted file password @@ -178,10 +174,6 @@ Decryption Password Label for decryption password input - - Enter the password used to encrypt this export - Placeholder for decryption password input - This is the password you set when creating the encrypted export (.avex file), not your vault master password. Hint explaining what password is needed diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.en.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.en.resx index c6347ea47..157ab48d7 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.en.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.en.resx @@ -243,47 +243,27 @@ Complete Vault Backup: Title for .avux format explanation - - Complete backup format (includes passkeys, attachments, custom fields, and all metadata) - Description of what .avux format includes - Import from AliasVault backup (.csv, .avux, or .avex) Description for AliasVault import service - Import your AliasVault backup from another server or a manual backup. + Import your previously created AliasVault backup. AliasVault import instructions - Supports CSV (basic), .avux (complete unencrypted), and .avex (encrypted) formats. + Supports .avex (encrypted), .avux (unencrypted) and CSV (basic) formats. Supported formats information for AliasVault imports - - Basic backup format (passwords, usernames, notes, TOTP codes) - Description of CSV format capabilities - - - Encrypted complete backup (password-protected .avux) - Description of .avex format capabilities - Enter Decryption Password Title for import password modal - - This file is encrypted. Please enter the password you used when creating the export. - Description for import password modal - Incorrect password. Please try again. Error message for incorrect decryption password - - Failed to decrypt the file. Please check that the file is not corrupted and try again. - Generic error message for decryption failure - Import passwords from Dropbox Passwords diff --git a/apps/server/AliasVault.Client/Resources/ValidationMessages.en.resx b/apps/server/AliasVault.Client/Resources/ValidationMessages.en.resx index 8d27c046e..cc7efbe0a 100644 --- a/apps/server/AliasVault.Client/Resources/ValidationMessages.en.resx +++ b/apps/server/AliasVault.Client/Resources/ValidationMessages.en.resx @@ -58,10 +58,10 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + - The new password must be at least 12 characters long (Good strength or higher). + The new password must be at least 12 characters long. Error message for password minimum length validation @@ -69,14 +69,14 @@ Error message when password confirmation doesn't match - Password must be at least 12 characters long (Good strength or higher). + Password must be at least 12 characters long. Generic error message for password minimum length validation Passwords do not match. Generic error message when passwords don't match - + Username is required @@ -98,7 +98,7 @@ This field is required Generic error message when a field is required - + You must accept the terms and conditions.