diff --git a/jslib b/jslib index 0c9fd975f76..17d50fc90cc 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit 0c9fd975f76c8edbdee6b7a76b3ae8bb8ec1b5b3 +Subproject commit 17d50fc90cc21ba547b6f083180ae89d2932de19 diff --git a/src/app/tools/import.component.html b/src/app/tools/import.component.html index c157b5f95ab..4e71f674a85 100644 --- a/src/app/tools/import.component.html +++ b/src/app/tools/import.component.html @@ -75,6 +75,10 @@ See detailed instructions on our help site at https://help.bitwarden.com/article/import-from-1password/. + + Using the Password Dragon desktop application, navigate to "File" → "Export" → "To XML". In the dialog that pops + up select "All Rows" and check all fields. Click the "Export" button and save the XML file. +
diff --git a/src/app/tools/import.component.ts b/src/app/tools/import.component.ts index 94c148e5563..6f47d8f812c 100644 --- a/src/app/tools/import.component.ts +++ b/src/app/tools/import.component.ts @@ -35,6 +35,7 @@ import { MeldiumCsvImporter } from 'jslib/importers/meldiumCsvImporter'; 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 { SafeInCloudXmlImporter } from 'jslib/importers/safeInCloudXmlImporter'; import { SaferPassCsvImporter } from 'jslib/importers/saferpassCsvImport'; import { UpmCsvImporter } from 'jslib/importers/upmCsvImporter'; @@ -251,6 +252,8 @@ export class ImportComponent implements OnInit { return new OnePasswordWinCsvImporter(); case 'keepercsv': return new KeeperCsvImporter(); + case 'passworddragonxml': + return new PasswordDragonXmlImporter(); default: return null; }