Merge pull request #2188 from keepassxreboot/update_to_1904

Update to 1.9.0.4
This commit is contained in:
Sami Vänttinen 2024-05-03 06:39:02 +03:00 committed by GitHub
commit f880796b1c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 64 additions and 60 deletions

View file

@ -1,3 +1,7 @@
1.9.0.4 (2024-05-03)
=========================
- Passkeys: Wrap response to PublicKeyCredential [#2178]
1.9.0.3 (2024-03-30)
=========================
- Fix incorrect minimum version with Firefox [#2161]

View file

@ -1,8 +1,8 @@
{
"manifest_version": 3,
"name": "KeePassXC-Browser",
"version": "1.9.0.3",
"version_name": "1.9.0.3",
"version": "1.9.0.4",
"version_name": "1.9.0.4",
"minimum_chrome_version": "93",
"description": "__MSG_extensionDescription__",
"author": "KeePassXC Team",

View file

@ -1,7 +1,7 @@
{
"manifest_version": 2,
"name": "KeePassXC-Browser",
"version": "1.9.0.3",
"version": "1.9.0.4",
"description": "__MSG_extensionDescription__",
"author": "KeePassXC Team",
"icons": {

View file

@ -32,7 +32,7 @@
"description": "Context menu parent item for filling a custom attribute."
},
"contextMenuRequestGlobalAutoType": {
"message": "Solicitar auto-tecleo global",
"message": "Solicitar autoescritura global",
"description": "Global Auto-Type shortcut text."
},
"multipleCredentialsDetected": {
@ -148,39 +148,39 @@
"description": "Invalid URL provided."
},
"errorMessagePasskeysOriginNotAllowed": {
"message": "Origin is empty or not allowed.",
"message": "Origen está vacío o no permitido.",
"description": "Origin is empty or not allowed."
},
"errorMessagePasskeysDomainNotValid": {
"message": "Effective domain is not a valid domain.",
"message": "El dominio efectivo no es un dominio válido.",
"description": "Effective domain is not a valid domain."
},
"errorMessagePasskeysDomainRpIdMismatch": {
"message": "Origin and RP ID do not match.",
"message": "El origen y RP ID no coinciden.",
"description": "Origin and RP ID do not match."
},
"errorMessagePasskeysNoSupportedAlgorithms": {
"message": "No supported algorithms were provided.",
"message": "No se han proporcionado algoritmos soportados.",
"description": "No supported algorithms were provided."
},
"errorMessagePasskeysWaitforLifeTimer": {
"message": "Wait for timer to expire.",
"message": "Esperar a que el temporizador expire.",
"description": "Wait for timer to expire."
},
"errorMessagePasskeysUnknownError": {
"message": "Unknown passkeys error.",
"message": "Error desconocido de passkey.",
"description": "Unknown passkeys error."
},
"errorMessagePasskeysInvalidChallenge": {
"message": "Challenge is shorter than required minimum length.",
"message": "El desafío es más corto que la longitud mínima requerida.",
"description": "Challenge is shorter than required minimum length."
},
"errorMessagePasskeysInvalidUserId": {
"message": "user.id does not match the required length.",
"message": "El user.id no coincide con la longitud requerida.",
"description": "user.id does not match the required length."
},
"errorMessagePasskeysContextIsNotSecure": {
"message": "Context is not secure.",
"message": "El contexto no es seguro.",
"description": "Context is not secure."
},
"errorNotConnected": {
@ -188,11 +188,11 @@
"description": "Error notification shown when not connected to KeePassXC"
},
"passwordGeneratorIcon": {
"message": "Icono del generador de contraseña",
"message": "Icono del generador de contraseñas",
"description": "Alt attribute text of the password generator icon."
},
"passwordGeneratorErrorTooLong": {
"message": "Error:\nLa contraseña generada es más larga que la longitud permitida!\nSe ha cortado para adaptarse a la longitud.\n\nPor favor, recuerde la nueva contraseña!",
"message": "Error:\nLa contraseña generada es más larga que la longitud permitida!",
"description": "A warning text shown in the password generator."
},
"passwordGeneratorErrorTooLongCut": {
@ -208,7 +208,7 @@
"description": "Password icon title text."
},
"passwordGeneratorNotSupported": {
"message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
"message": "Iniciar el generador de contraseñas no está soportado en esta versión de KeePassXC. Actualice a una nueva versión de KeePassXC."
},
"usernameFieldText": {
"message": "Rellenar credenciales de KeePassXC",
@ -243,7 +243,7 @@
"description": "Close button text when choosing custom login fields."
},
"defineSkip": {
"message": "Descartar",
"message": "Omitir",
"description": "Skip button text when choosing custom login fields."
},
"defineMore": {
@ -295,7 +295,7 @@
"description": "Help text when choosing custom login fields."
},
"defineChooseCustomLoginFieldText": {
"message": "Elija un Campo de Acceso Personalizado",
"message": "Campo de presentaciónElija un campo de presentación Personalizado",
"description": "Help text for Custom Login Field banner."
},
"username": {
@ -691,7 +691,7 @@
"description": "Use dynamic input field detection checkbox text."
},
"optionsUseObserverHelpText": {
"message": "Útil con páginas que usan ventanas emergentes o diálogos dinámicos. Deshabilitar la característica para reducir la carga de CPU en máquinas lentas. Cuando se deshabilitan las credenciales solo pueden ser insertadas usando atajos de teclado, el menú contextual o la extensión emergente.",
"message": "Útil con páginas que usan ventanas emergentes o diálogos dinámicos. Deshabilitar la característica para reducir la carga de CPU en máquinas lentas. Cuando se desactivan las credenciales solo pueden ser insertadas usando atajos de teclado, el menú contextual o la extensión emergente.",
"description": "Use dynamic input field detection help text."
},
"optionsCheckboxOTPIcons": {
@ -719,11 +719,11 @@
"description": "Automatically fill-in single TOTP entries checkbox text."
},
"optionsCheckboxAutoCompleteUsernames": {
"message": "Activar auto-completar para los campos de nombre de usuario.",
"message": "Activar autocompletado para los campos de nombre de usuario.",
"description": "Activate autocomplete for username fields checkbox text."
},
"optionsCheckboxShowGroupNameInAutocomplete": {
"message": "Mostrar el nombre del grupo en el listado de auto-completado cuando las credenciales son de diferentes grupos.",
"message": "Mostrar el nombre del grupo en el listado de autocompletado cuando las credenciales son de diferentes grupos.",
"description": "Show group name in autocomplete checkbox text."
},
"optionsCheckboxAutoSubmit": {
@ -739,7 +739,7 @@
"description": "Show notifications checkbox text."
},
"optionsCheckboxUseMonochromeToolbarIcon": {
"message": "Usar barra de herramientas monocromo.",
"message": "Usar barra de icono monocromo.",
"description": "Use monochrome toolbar icon checkbox text."
},
"optionsSaveDomainOnly": {
@ -863,7 +863,7 @@
"description": "Auto-Fill Single Entry warning text."
},
"optionsAutoFillSingleTotpHelpText": {
"message": "Permitir a KeePassXC-Browser rellenar los campos TOTP automáticamente en caso de recibir una sola entrada.",
"message": "Permitir a KeePassXC-Browser rellenar los campos TOTP automáticamente en caso de recibir un solo apunte.",
"description": "Auto-Fill Single TOTP field option help text."
},
"optionsAutocompleteUsernamesHelpText": {
@ -1267,7 +1267,7 @@
"description": "Passkeys settings title in settings page."
},
"optionsPasskeysEnable": {
"message": "Enable passkeys",
"message": "Habilitar passkeys.",
"description": "Enabled passkeys option text."
},
"optionsPasskeysEnableHelpText": {
@ -1275,11 +1275,11 @@
"description": "Passkeys option help text."
},
"optionsPasskeysEnableFallback": {
"message": "Enable passkeys fallback",
"message": "Habilitar respaldo passkeys.",
"description": "Enabled passkeys fallback option text."
},
"optionsPasskeysEnableFallbackHelpText": {
"message": "When enabled, a failed or canceled request to KeePassXC will trigger the browser's own internal passkeys request. If disabled, connection to KeePassXC is required and canceled request will fail. Default: enabled.",
"message": "Habilitado, una petición fallida o cancelada a KeePassXC provocará la petición del navegador a los propios passkeys internos. Deshabilitado, la conexión a KeePassXC es requerida y la petición cancelada fallará. Prederterminado: habilitado.",
"description": "Passkeys fallback option help text."
},
"openNewTab": {

View file

@ -8,27 +8,27 @@
"description": "Context menu item for filling both username and password."
},
"contextMenuFillPassword": {
"message": "Preencher apenas senha",
"message": "Preencher apenas a senha",
"description": "Context menu item for filling password."
},
"contextMenuFillTOTP": {
"message": "Preencher TOTP",
"message": "Preencher o TOTP",
"description": "Context menu item for filling Time-based One Time Password."
},
"contextMenuShowPasswordGeneratorIcons": {
"message": "Mostrar ícones do gerador de senhas",
"message": "Mostrar os ícones do gerador de senhas",
"description": "Show password generator icon on every password input field."
},
"contextMenuSaveCredentials": {
"message": "Salvar credenciais",
"message": "Salvar as credenciais",
"description": "Save credentials using the credential banner."
},
"contextMenuShowPasswordGenerator": {
"message": "Exibir gerador de senhas",
"message": "Exibir o gerador de senhas",
"description": "Show password generator text."
},
"contextMenuFillAttribute": {
"message": "Preencher atributo...",
"message": "Preencher o atributo...",
"description": "Context menu parent item for filling a custom attribute."
},
"contextMenuRequestGlobalAutoType": {
@ -52,7 +52,7 @@
"description": "Database hash not received."
},
"errorMessageClientPublicKey": {
"message": "Chave pública do cliente não recebida.",
"message": "A chave pública do cliente não foi recebida.",
"description": "Client public key not received."
},
"errorMessageDecrypt": {
@ -64,11 +64,11 @@
"description": "Cannot connect to KeePassXC. Check that browser integration is enabled in KeePassXC settings."
},
"errorMessageCanceled": {
"message": "Ação cancelada ou negada.",
"message": "A ação foi cancelada ou foi negada.",
"description": "Action canceled or denied."
},
"errorMessageEncrypt": {
"message": "A criptografia de mensagens falhou. O KeePassXC está em execução?",
"message": "A criptografia das mensagens falhou. O KeePassXC está em execução?",
"description": "Message encryption failed. Is KeePassXC running?"
},
"errorMessageAssociate": {
@ -92,15 +92,15 @@
"description": "Incorrect action."
},
"errorMessageEmptyMessage": {
"message": "Mensagem vazia recebida.",
"message": "Uma mensagem vazia foi recebida.",
"description": "Empty message received."
},
"errorMessageNoURL": {
"message": "Nenhuma URL fornecida.",
"message": "Nenhuma URL foi fornecida.",
"description": "No URL provided."
},
"errorMessageNoLogins": {
"message": "Nenhum login encontrado.",
"message": "Nenhum login foi encontrado.",
"description": "No logins found."
},
"errorMessagePaswordLengthExceeded": {
@ -120,7 +120,7 @@
"description": "No valid UUID provided."
},
"errorMessageAccessToAllEntriesDenied": {
"message": "Acesso a todas as entradas negado.",
"message": "O acesso a todas as entradas foi negado.",
"description": "Access to all entries denied."
},
"errorMessagePasskeysAttestationNotSupported": {
@ -144,7 +144,7 @@
"description": "Empty public key."
},
"errorMessagePasskeysInvalidUrlProvided": {
"message": "URL inválida fornecida.",
"message": "Uma URL inválida foi fornecida.",
"description": "Invalid URL provided."
},
"errorMessagePasskeysOriginNotAllowed": {
@ -152,7 +152,7 @@
"description": "Origin is empty or not allowed."
},
"errorMessagePasskeysDomainNotValid": {
"message": "Domínio efetivo não é um domínio válido.",
"message": "O domínio efetivo não é um domínio válido.",
"description": "Effective domain is not a valid domain."
},
"errorMessagePasskeysDomainRpIdMismatch": {
@ -168,7 +168,7 @@
"description": "Wait for timer to expire."
},
"errorMessagePasskeysUnknownError": {
"message": "Erro de chave de acesso desconhecida.",
"message": "Erro desconhecido da chave de acesso.",
"description": "Unknown passkeys error."
},
"errorMessagePasskeysInvalidChallenge": {
@ -184,7 +184,7 @@
"description": "Context is not secure."
},
"errorNotConnected": {
"message": "Não conectado ao KeePassXC.",
"message": "Não está conectado ao KeePassXC.",
"description": "Error notification shown when not connected to KeePassXC"
},
"passwordGeneratorIcon": {

View file

@ -148,39 +148,39 @@
"description": "Invalid URL provided."
},
"errorMessagePasskeysOriginNotAllowed": {
"message": "Origin is empty or not allowed.",
"message": "A origem está vazia ou não é permitida.",
"description": "Origin is empty or not allowed."
},
"errorMessagePasskeysDomainNotValid": {
"message": "Effective domain is not a valid domain.",
"message": "Domínio efetivo não é um domínio válido.",
"description": "Effective domain is not a valid domain."
},
"errorMessagePasskeysDomainRpIdMismatch": {
"message": "Origin and RP ID do not match.",
"message": "A origem e o ID de RP não coincidem.",
"description": "Origin and RP ID do not match."
},
"errorMessagePasskeysNoSupportedAlgorithms": {
"message": "No supported algorithms were provided.",
"message": "Não foi fornecido nenhum algoritmo suportado.",
"description": "No supported algorithms were provided."
},
"errorMessagePasskeysWaitforLifeTimer": {
"message": "Wait for timer to expire.",
"message": "Aguarde que o tempo expire.",
"description": "Wait for timer to expire."
},
"errorMessagePasskeysUnknownError": {
"message": "Unknown passkeys error.",
"message": "Erro desconhecido de chave-mestra.",
"description": "Unknown passkeys error."
},
"errorMessagePasskeysInvalidChallenge": {
"message": "Challenge is shorter than required minimum length.",
"message": "O desafio é menor que o comprimento mínimo exigido.",
"description": "Challenge is shorter than required minimum length."
},
"errorMessagePasskeysInvalidUserId": {
"message": "user.id does not match the required length.",
"message": "user.id não corresponde ao comprimento necessário.",
"description": "user.id does not match the required length."
},
"errorMessagePasskeysContextIsNotSecure": {
"message": "Context is not secure.",
"message": "O contexto não é seguro.",
"description": "Context is not secure."
},
"errorNotConnected": {
@ -208,7 +208,7 @@
"description": "Password icon title text."
},
"passwordGeneratorNotSupported": {
"message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
"message": "O lançamento do gerador de palavra-passe não é compatível com esta versão do KeePassXC. Atualize o KeePassXC para uma versão mais recente."
},
"usernameFieldText": {
"message": "Preencher credenciais com KeePassXC",
@ -347,7 +347,7 @@
"description": "Message shown when no password fields are found."
},
"fieldsPasswordFillNotAccepted": {
"message": "Filling password to a plain text field is prevented.",
"message": "É evitado o preenchimento de palavra-passes num campo de texto simples.",
"description": "Message shown when password fill to a plain text field is prevented."
},
"rememberNothingChanged": {
@ -1267,7 +1267,7 @@
"description": "Passkeys settings title in settings page."
},
"optionsPasskeysEnable": {
"message": "Enable passkeys",
"message": "Ativar chaves-mestras",
"description": "Enabled passkeys option text."
},
"optionsPasskeysEnableHelpText": {
@ -1275,11 +1275,11 @@
"description": "Passkeys option help text."
},
"optionsPasskeysEnableFallback": {
"message": "Enable passkeys fallback",
"message": "Ativar alternativa para chave-mestra",
"description": "Enabled passkeys fallback option text."
},
"optionsPasskeysEnableFallbackHelpText": {
"message": "When enabled, a failed or canceled request to KeePassXC will trigger the browser's own internal passkeys request. If disabled, connection to KeePassXC is required and canceled request will fail. Default: enabled.",
"message": "Se ativado, um pedido efetuado a KeePassXC que tenha falhado ou sido cancelado, ativa um pedido de chave-mestra do navegador. Se desativado, é necessária uma ligação ao KeePassXC e, se não acontecer, irá falhar. A opção está ativada por omissão.",
"description": "Passkeys fallback option help text."
},
"openNewTab": {

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "keepassxc-browser",
"version": "1.9.0.3",
"version": "1.9.0.4",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "keepassxc-browser",
"version": "1.9.0.3",
"version": "1.9.0.4",
"license": "GPL-3.0",
"dependencies": {
"@npmcli/fs": "^2.1.0",

View file

@ -1,6 +1,6 @@
{
"name": "keepassxc-browser",
"version": "1.9.0.3",
"version": "1.9.0.4",
"description": "KeePassXC-Browser",
"main": "build.js",
"devDependencies": {