diff --git a/jslib b/jslib index b4846e5fea..7ca2a40478 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit b4846e5feaf0d5a6122950e0b432d792a443015f +Subproject commit 7ca2a40478d8d8d50f47f1d6974b85f22eb888f3 diff --git a/src/app/tools/import.component.html b/src/app/tools/import.component.html index 574d0071cc..6b16313f1b 100644 --- a/src/app/tools/import.component.html +++ b/src/app/tools/import.component.html @@ -84,6 +84,10 @@ and save the CSV file. Note that the importer only supports files exported while Enpass is set to the English language, so adjust your settings accordingly. + + Using the Password Safe desktop application, navigate to "File" → "Export To" → "XML format..." and save the XML + file. +
diff --git a/src/app/tools/import.component.ts b/src/app/tools/import.component.ts index d7a403f720..4df9a2a6f8 100644 --- a/src/app/tools/import.component.ts +++ b/src/app/tools/import.component.ts @@ -37,6 +37,7 @@ import { OnePassword1PifImporter } from 'jslib/importers/onepassword1PifImporter import { OnePasswordWinCsvImporter } from 'jslib/importers/onepasswordWinCsvImporter'; import { PadlockCsvImporter } from 'jslib/importers/padlockCsvImporter'; import { PasswordDragonXmlImporter } from 'jslib/importers/passwordDragonXmlImporter'; +import { PasswordSafeXmlImporter } from 'jslib/importers/passwordSafeXmlImporter'; import { SafeInCloudXmlImporter } from 'jslib/importers/safeInCloudXmlImporter'; import { SaferPassCsvImporter } from 'jslib/importers/saferpassCsvImport'; import { UpmCsvImporter } from 'jslib/importers/upmCsvImporter'; @@ -257,6 +258,8 @@ export class ImportComponent implements OnInit { return new PasswordDragonXmlImporter(); case 'enpasscsv': return new EnpassCsvImporter(); + case 'pwsafexml': + return new PasswordSafeXmlImporter(); default: return null; }