1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-12 14:23:32 +00:00

[PM-9190] Edit Login - Autofill Options (#10274)

* [PM-8524] Update appA11yTitle to keep attributes in sync after first render

* [PM-8524] Introduce UriOptionComponent

* [PM-9190] Introduce AutofillOptionsComponent

* [PM-9190] Add AutofillOptions to LoginDetailsSection

* [PM-9190] Add autofill options component unit tests

* [PM-9190] Add UriOptionComponent unit tests

* [PM-9190] Add missing translations

* [PM-9190] Add autofill on page load field

* [PM-9190] Ensure updatedCipherView is completely separate from originalCipherView

* [CL-348] Do not override items if there are no OptionComponents available

* [PM-9190] Mock AutoFillOptions component in Login Details tests

* [PM-9190] Cleanup storybook and missing web translations

* [PM-9190] Ensure storybook decryptCipher returns a separate object
This commit is contained in:
Shane Melton
2024-08-01 08:35:04 -07:00
committed by GitHub
parent ffc9022f54
commit 0d76835cd8
17 changed files with 912 additions and 7 deletions

View File

@@ -3828,6 +3828,52 @@
"authenticatorKey": {
"message": "Authenticator key"
},
"autofillOptions": {
"message": "Auto-fill options"
},
"websiteUri": {
"message": "Website (URI)"
},
"websiteAdded": {
"message": "Website added"
},
"addWebsite": {
"message": "Add website"
},
"deleteWebsite": {
"message": "Delete website"
},
"defaultLabel": {
"message": "Default ($VALUE$)",
"description": "A label that indicates the default value for a field with the current default value in parentheses.",
"placeholders": {
"value": {
"content": "$1",
"example": "Base domain"
}
}
},
"showMatchDetection": {
"message": "Show match detection $WEBSITE$",
"placeholders": {
"website": {
"content": "$1",
"example": "https://example.com"
}
}
},
"hideMatchDetection": {
"message": "Hide match detection $WEBSITE$",
"placeholders": {
"website": {
"content": "$1",
"example": "https://example.com"
}
}
},
"autoFillOnPageLoad": {
"message": "Autofill on page load?"
},
"cardDetails": {
"message": "Card details"
},

View File

@@ -5,6 +5,7 @@ config.content = [
"./src/**/*.{html,ts}",
"../../libs/components/src/**/*.{html,ts}",
"../../libs/auth/src/**/*.{html,ts}",
"../../libs/vault/src/**/*.{html,ts}",
"../../libs/angular/src/**/*.{html,ts}",
"../../libs/vault/src/**/*.{html,ts}",
];

View File

@@ -48,6 +48,52 @@
"authenticatorKey": {
"message": "Authenticator key"
},
"autofillOptions": {
"message": "Auto-fill options"
},
"websiteUri": {
"message": "Website (URI)"
},
"websiteAdded": {
"message": "Website added"
},
"addWebsite": {
"message": "Add website"
},
"deleteWebsite": {
"message": "Delete website"
},
"defaultLabel": {
"message": "Default ($VALUE$)",
"description": "A label that indicates the default value for a field with the current default value in parentheses.",
"placeholders": {
"value": {
"content": "$1",
"example": "Base domain"
}
}
},
"showMatchDetection": {
"message": "Show match detection $WEBSITE$",
"placeholders": {
"website": {
"content": "$1",
"example": "https://example.com"
}
}
},
"hideMatchDetection": {
"message": "Hide match detection $WEBSITE$",
"placeholders": {
"website": {
"content": "$1",
"example": "https://example.com"
}
}
},
"autoFillOnPageLoad": {
"message": "Autofill on page load?"
},
"number": {
"message": "Number"
},
@@ -8024,6 +8070,9 @@
}
}
},
"addField": {
"message": "Add field"
},
"items": {
"message": "Items"
},