From 23b02a770ac3083502636795c6e0b910ba3e6288 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 29 Mar 2022 15:02:48 -0400 Subject: [PATCH] add username generation to generator (#1566) * add username generation to generator * move bottom buttons into existing containers --- src/app/oss-routing.module.ts | 2 +- .../password-generator-history.component.html | 2 +- .../tools/password-generator.component.html | 443 ++++++++++++------ src/app/tools/tools.component.html | 2 +- src/app/vault/add-edit.component.html | 2 +- src/locales/en/messages.json | 46 +- src/scss/pages.scss | 4 +- 7 files changed, 338 insertions(+), 163 deletions(-) diff --git a/src/app/oss-routing.module.ts b/src/app/oss-routing.module.ts index 6ad7ec2b7f..df7c5e1c7f 100644 --- a/src/app/oss-routing.module.ts +++ b/src/app/oss-routing.module.ts @@ -240,7 +240,7 @@ const routes: Routes = [ { path: "generator", component: PasswordGeneratorComponent, - data: { titleId: "passwordGenerator" }, + data: { titleId: "generator" }, }, { path: "breach-report", diff --git a/src/app/tools/password-generator-history.component.html b/src/app/tools/password-generator-history.component.html index a5b35df5c3..5b9e32378a 100644 --- a/src/app/tools/password-generator-history.component.html +++ b/src/app/tools/password-generator-history.component.html @@ -17,7 +17,7 @@
  • diff --git a/src/app/tools/password-generator.component.html b/src/app/tools/password-generator.component.html index 343085cb9c..19291398bd 100644 --- a/src/app/tools/password-generator.component.html +++ b/src/app/tools/password-generator.component.html @@ -1,199 +1,330 @@ - + {{ "passwordGeneratorPolicyInEffect" | i18n }} -
    +
    -
    +
    +
    -
    + +
    - -
    -
    - + +
    + +
    +
    -
    - +
    + +
    +
    + + +
    +
    + + +
    +
    + +
    +
    + + +
    +
    + + +
    +
    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    + + +
    +
    + +
    +
    + + +
    + +
    + +
    +
    +
    +
    + + +
    +
    +
    +
    + +
    -
    -
    - - -
    -
    - - -
    -
    -
    - -
    +
    - + -
    -
    - - -
    -
    - -
    -
    -
    - - + + +
    +
    +
    + + +
    +
    + + +
    +
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - -
    +
    -
    - -
    -
    + diff --git a/src/app/tools/tools.component.html b/src/app/tools/tools.component.html index ec0b152c84..8015ac977d 100644 --- a/src/app/tools/tools.component.html +++ b/src/app/tools/tools.component.html @@ -5,7 +5,7 @@
    {{ "tools" | i18n }}
    diff --git a/src/locales/en/messages.json b/src/locales/en/messages.json index 612bf822f2..03aff173d6 100644 --- a/src/locales/en/messages.json +++ b/src/locales/en/messages.json @@ -187,7 +187,12 @@ "message": "Edit Folder" }, "baseDomain": { - "message": "Base domain" + "message": "Base domain", + "description": "Domain name. Ex. website.com" + }, + "domainName": { + "message": "Domain Name", + "description": "Domain name. Ex. website.com" }, "host": { "message": "Host", @@ -4826,5 +4831,44 @@ "example": "My Org Name" } } + }, + "generator": { + "message": "Generator" + }, + "whatWouldYouLikeToGenerate": { + "message": "What would you like to generate?" + }, + "passwordType": { + "message": "Password Type" + }, + "regenerateUsername": { + "message": "Regenerate Username" + }, + "generateUsername": { + "message": "Generate Username" + }, + "usernameType": { + "message": "Username Type" + }, + "plusAddressedEmail": { + "message": "Plus Addressed Email" + }, + "plusAddressedEmailDesc": { + "message": "Use your email provider's sub-addressing capabilities." + }, + "catchallEmail": { + "message": "Catch-all Email" + }, + "catchallEmailDesc": { + "message": "Use your domain's configured catch-all inbox." + }, + "random": { + "message": "Random" + }, + "randomWord": { + "message": "Random Word" + }, + "service": { + "message": "Service" } } diff --git a/src/scss/pages.scss b/src/scss/pages.scss index bbc7617225..979eb9785e 100644 --- a/src/scss/pages.scss +++ b/src/scss/pages.scss @@ -1,4 +1,4 @@ -.password-wrapper { +.generated-wrapper { min-width: 0; white-space: pre-wrap; word-break: break-all; @@ -114,7 +114,7 @@ app-password-generator { width: 100%; } - .card-password { + .card-generated { .card-body { @include themify($themes) { background: themed("foregroundColor");