Skip to content

Commit

Permalink
Merge pull request keepassxreboot#2130 from keepassxreboot/update_to_190
Browse files Browse the repository at this point in the history
Update to 1.9.0
  • Loading branch information
varjolintu authored Mar 4, 2024
2 parents 87374df + 08a11e7 commit fcd5fa2
Show file tree
Hide file tree
Showing 36 changed files with 1,443 additions and 1,337 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
1.9.0 (2024-03-04)
=========================
- Add support for Manifest V3 with Chromium-based browsers [#1723]
- Add support for showing number of credentials in the extension icon [#2125]
- Fix calculation of icon offset (Thanks tinyoverflow) [#2120]
- Fix for disallowing fill to plain text fields [#2107]
- Fix clearing username field if an entry has no username set [#2106]
- Refactor Passkeys implementation [#2121] [#2114]
- Remove internal password generator [#1966]

1.8.12 (2024-01-28)
=========================
- Add support for TLD check and allowing Cross-Origin iframes option [#2079]
Expand Down
89 changes: 46 additions & 43 deletions keepassxc-browser/_locales/bg/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -147,45 +147,49 @@
"message": "Предоставен е недействителен адрес.",
"description": "Invalid URL provided."
},
"errorMessagePasskeysResidentKeyNotSupported": {
"message": "Постоянни ключове не се поддържат.",
"description": "Resident Keys are not supported."
"errorMessagePasskeysOriginNotAllowed": {
"message": "Origin is empty or not allowed.",
"description": "Origin is empty or not allowed."
},
"errorNotConnected": {
"message": "Няма връзка с KeePassXC.",
"description": "Error notification shown when not connected to KeePassXC"
"errorMessagePasskeysDomainNotValid": {
"message": "Effective domain is not a valid domain.",
"description": "Effective domain is not a valid domain."
},
"passwordGeneratorIcon": {
"message": "Пиктограма за генератор на парола",
"description": "Alt attribute text of the password generator icon."
"errorMessagePasskeysDomainRpIdMismatch": {
"message": "Origin and RP ID do not match.",
"description": "Origin and RP ID do not match."
},
"passwordGeneratorPlaceholder": {
"message": "Генерирана парола",
"description": "Input field placeholder for generated password."
"errorMessagePasskeysNoSupportedAlgorithms": {
"message": "No supported algorithms were provided.",
"description": "No supported algorithms were provided."
},
"passwordGeneratorLabel": {
"message": "Също така попълнете следващото поле за парола",
"description": "Checkbox text below the password generator input field."
"errorMessagePasskeysWaitforLifeTimer": {
"message": "Wait for timer to expire.",
"description": "Wait for timer to expire."
},
"passwordGeneratorTitle": {
"message": "Генератор на пароли",
"description": "Password generator dialog title."
"errorMessagePasskeysUnknownError": {
"message": "Unknown Passkeys error.",
"description": "Unknown Passkeys error."
},
"errorMessagePasskeysInvalidChallenge": {
"message": "Challenge is shorter than required minimum length.",
"description": "Challenge is shorter than required minimum length."
},
"passwordGeneratorGenerate": {
"message": "Генериране",
"description": "Generate button text in password generator."
"errorMessagePasskeysInvalidUserId": {
"message": "user.id does not match the required length.",
"description": "user.id does not match the required length."
},
"passwordGeneratorTryAgain": {
"message": "Повторен опит",
"description": "Generate button text in password generator when not connected."
"errorMessagePasskeysContextIsNotSecure": {
"message": "Context is not secure.",
"description": "Context is not secure."
},
"passwordGeneratorCopy": {
"message": "Копиране",
"description": "Copy button text in password generator."
"errorNotConnected": {
"message": "Няма връзка с KeePassXC.",
"description": "Error notification shown when not connected to KeePassXC"
},
"passwordGeneratorFill": {
"message": "Попълване на паролата",
"description": "Fill a password in password generator."
"passwordGeneratorIcon": {
"message": "Пиктограма за генератор на парола",
"description": "Alt attribute text of the password generator icon."
},
"passwordGeneratorErrorTooLong": {
"message": "Грешка: Генерираната парола е по-дълга от разрешената дължина!",
Expand All @@ -203,13 +207,8 @@
"message": "Генериране на парола",
"description": "Password icon title text."
},
"passwordGeneratorError": {
"message": "Генерираната парола не може да бъде получена.",
"description": "Password generator error text when KeePassXC is closed."
},
"passwordGeneratorErrorIsRunning": {
"message": "Дали приложението KeePassXC работи и има връзка с него?",
"description": "Password generator error text when KeePassXC is closed."
"passwordGeneratorNotSupported": {
"message": "Инсталираното издание на KeePassXC не поддържа отдалечено създаване на пароли. Обновете KeePassXC."
},
"usernameFieldText": {
"message": "Попълва регистрация от KeePassXC",
Expand Down Expand Up @@ -347,6 +346,10 @@
"message": "Грешка: Не е намерено поле за парола.",
"description": "Message shown when no password fields are found."
},
"fieldsPasswordFillNotAccepted": {
"message": "Предотвратено е попълване на парола в текстово поле.",
"description": "Message shown when password fill to a plain text field is prevented."
},
"rememberNothingChanged": {
"message": "Грешка: Не е намерена променена регистрация.",
"description": "Message shown when trying to save credentials that haven't changed."
Expand Down Expand Up @@ -388,7 +391,7 @@
"description": "Button text for adding Username-only option."
},
"popupAllowIframeButton": {
"message": "Allow Cross-Origin iframes for the site",
"message": "Разрешаване на рамки с ограничение по Cross-Origin за сайта",
"description": "Button text for allowing Cross-Origin iframes option."
},
"popupErrorEncountered": {
Expand Down Expand Up @@ -452,7 +455,7 @@
"description": "Text shown when page can be added to Site Preferences with Username-only option enabled."
},
"popupIframeDetected": {
"message": "A Cross-Origin iframe was detected. Add the URL to Site Preferences with Allow Cross-Origin iframes option enabled?",
"message": "Установена е рамка с ограничение по Cross-Origin. Желаете ли адресът да бъде добавен към предпочитанията на сайтове с отметнато поле за Cross-Origin?",
"description": "Text shown when page can be added to Site Preferences with Allow Cross-Origin iframes option enabled."
},
"rememberInfoText": {
Expand Down Expand Up @@ -712,7 +715,7 @@
"description": "Automatically fill-in single credential entry checkbox text."
},
"optionsCheckboxAutoFillSingleTotp": {
"message": "Automatically fill in single TOTP entries.",
"message": "Автоматично попълване на единични записи за TOTP",
"description": "Automatically fill-in single TOTP entries checkbox text."
},
"optionsCheckboxAutoCompleteUsernames": {
Expand Down Expand Up @@ -860,7 +863,7 @@
"description": "Auto-Fill Single Entry warning text."
},
"optionsAutoFillSingleTotpHelpText": {
"message": "Let KeePassXC-Browser automatically fill in TOTP fields if it receives only a single entry.",
"message": "KeePassXC-Browser автоматично попълва съдържанието на полето за TOTP при едно съвпадение.",
"description": "Auto-Fill Single TOTP field option help text."
},
"optionsAutocompleteUsernamesHelpText": {
Expand Down Expand Up @@ -1024,7 +1027,7 @@
"description": "Improved Input Field Detection column text."
},
"optionsColumnAllowIframes": {
"message": "Allow Cross-Origin iframes",
"message": "Разрешаване на рамки с ограничение по Cross-Origin",
"description": "Allow iframes column text."
},
"optionsColumnDelete": {
Expand Down Expand Up @@ -1148,7 +1151,7 @@
"description": "Improved Input Field Detection help text."
},
"optionsSitePreferencesAllowIframesHelpText": {
"message": "Allowing Cross-Origin iframes will enable credential retrieval for iframes from another domain. Use at your own risk.",
"message": "Разрешавайки достъп на рамките с ограничение по Cross-Origin, осигурявате достъп до вашите регистрации от съвсем друг домейн. Използвайте на свой риск.",
"description": "Allow Cross-Origin iframes help text."
},
"optionsSitePreferencesManualAddText": {
Expand Down
77 changes: 40 additions & 37 deletions keepassxc-browser/_locales/cs/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -147,45 +147,49 @@
"message": "Invalid URL provided.",
"description": "Invalid URL provided."
},
"errorMessagePasskeysResidentKeyNotSupported": {
"message": "Resident Keys are not supported.",
"description": "Resident Keys are not supported."
"errorMessagePasskeysOriginNotAllowed": {
"message": "Origin is empty or not allowed.",
"description": "Origin is empty or not allowed."
},
"errorNotConnected": {
"message": "Nepřipojeno ke KeePassXC.",
"description": "Error notification shown when not connected to KeePassXC"
"errorMessagePasskeysDomainNotValid": {
"message": "Effective domain is not a valid domain.",
"description": "Effective domain is not a valid domain."
},
"passwordGeneratorIcon": {
"message": "Password generator icon",
"description": "Alt attribute text of the password generator icon."
"errorMessagePasskeysDomainRpIdMismatch": {
"message": "Origin and RP ID do not match.",
"description": "Origin and RP ID do not match."
},
"passwordGeneratorPlaceholder": {
"message": "Vytvořené heslo",
"description": "Input field placeholder for generated password."
"errorMessagePasskeysNoSupportedAlgorithms": {
"message": "No supported algorithms were provided.",
"description": "No supported algorithms were provided."
},
"passwordGeneratorLabel": {
"message": "Vyplnit také následující kolonku hesla",
"description": "Checkbox text below the password generator input field."
"errorMessagePasskeysWaitforLifeTimer": {
"message": "Wait for timer to expire.",
"description": "Wait for timer to expire."
},
"passwordGeneratorTitle": {
"message": "Vytváření hesel",
"description": "Password generator dialog title."
"errorMessagePasskeysUnknownError": {
"message": "Unknown Passkeys error.",
"description": "Unknown Passkeys error."
},
"passwordGeneratorGenerate": {
"message": "Vytvořit",
"description": "Generate button text in password generator."
"errorMessagePasskeysInvalidChallenge": {
"message": "Challenge is shorter than required minimum length.",
"description": "Challenge is shorter than required minimum length."
},
"passwordGeneratorTryAgain": {
"message": "Zkusit znovu",
"description": "Generate button text in password generator when not connected."
"errorMessagePasskeysInvalidUserId": {
"message": "user.id does not match the required length.",
"description": "user.id does not match the required length."
},
"passwordGeneratorCopy": {
"message": "Zkopírovat",
"description": "Copy button text in password generator."
"errorMessagePasskeysContextIsNotSecure": {
"message": "Context is not secure.",
"description": "Context is not secure."
},
"passwordGeneratorFill": {
"message": "Vyplnit heslo",
"description": "Fill a password in password generator."
"errorNotConnected": {
"message": "Nepřipojeno ke KeePassXC.",
"description": "Error notification shown when not connected to KeePassXC"
},
"passwordGeneratorIcon": {
"message": "Password generator icon",
"description": "Alt attribute text of the password generator icon."
},
"passwordGeneratorErrorTooLong": {
"message": "Chyba:\nVytvořené heslo je delší než délka, která je možná!\nBylo zkráceno, aby se vešlo.\n\nZapamatujte se nové heslo!",
Expand All @@ -203,13 +207,8 @@
"message": "Vytvořit heslo",
"description": "Password icon title text."
},
"passwordGeneratorError": {
"message": "Nedaří se obdržet vytvořené heslo. <br />Je KeePassXC spuštěné?",
"description": "Password generator error text when KeePassXC is closed."
},
"passwordGeneratorErrorIsRunning": {
"message": "Je KeePassXC spuštěné a připojené?",
"description": "Password generator error text when KeePassXC is closed."
"passwordGeneratorNotSupported": {
"message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Vyplnit přihlašovací údaje z KeePassXC",
Expand Down Expand Up @@ -347,6 +346,10 @@
"message": "Chyba:\nNedaří se nalézt kolonku pro heslo.",
"description": "Message shown when no password fields are found."
},
"fieldsPasswordFillNotAccepted": {
"message": "Filling password to a plain text field is prevented.",
"description": "Message shown when password fill to a plain text field is prevented."
},
"rememberNothingChanged": {
"message": "Chyba:\nNedaří se zjistit změněné přihlašovací údaje.",
"description": "Message shown when trying to save credentials that haven't changed."
Expand Down
77 changes: 40 additions & 37 deletions keepassxc-browser/_locales/da/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -147,45 +147,49 @@
"message": "Udgyldig URL angivet.",
"description": "Invalid URL provided."
},
"errorMessagePasskeysResidentKeyNotSupported": {
"message": "Resident Keys er ikke understøttet.",
"description": "Resident Keys are not supported."
"errorMessagePasskeysOriginNotAllowed": {
"message": "Origin is empty or not allowed.",
"description": "Origin is empty or not allowed."
},
"errorNotConnected": {
"message": "Ikke forbundet til KeePassXC.",
"description": "Error notification shown when not connected to KeePassXC"
"errorMessagePasskeysDomainNotValid": {
"message": "Effective domain is not a valid domain.",
"description": "Effective domain is not a valid domain."
},
"passwordGeneratorIcon": {
"message": "Adgangskodegenerator-ikon",
"description": "Alt attribute text of the password generator icon."
"errorMessagePasskeysDomainRpIdMismatch": {
"message": "Origin and RP ID do not match.",
"description": "Origin and RP ID do not match."
},
"passwordGeneratorPlaceholder": {
"message": "Genereret adgangskode",
"description": "Input field placeholder for generated password."
"errorMessagePasskeysNoSupportedAlgorithms": {
"message": "No supported algorithms were provided.",
"description": "No supported algorithms were provided."
},
"passwordGeneratorLabel": {
"message": "Udfyld også i det næste adgangskodefelt",
"description": "Checkbox text below the password generator input field."
"errorMessagePasskeysWaitforLifeTimer": {
"message": "Wait for timer to expire.",
"description": "Wait for timer to expire."
},
"passwordGeneratorTitle": {
"message": "Adgangskodegenerator",
"description": "Password generator dialog title."
"errorMessagePasskeysUnknownError": {
"message": "Unknown Passkeys error.",
"description": "Unknown Passkeys error."
},
"passwordGeneratorGenerate": {
"message": "Generér",
"description": "Generate button text in password generator."
"errorMessagePasskeysInvalidChallenge": {
"message": "Challenge is shorter than required minimum length.",
"description": "Challenge is shorter than required minimum length."
},
"passwordGeneratorTryAgain": {
"message": "Prøv igen",
"description": "Generate button text in password generator when not connected."
"errorMessagePasskeysInvalidUserId": {
"message": "user.id does not match the required length.",
"description": "user.id does not match the required length."
},
"passwordGeneratorCopy": {
"message": "Kopiér",
"description": "Copy button text in password generator."
"errorMessagePasskeysContextIsNotSecure": {
"message": "Context is not secure.",
"description": "Context is not secure."
},
"passwordGeneratorFill": {
"message": "Udfyld adgangskode",
"description": "Fill a password in password generator."
"errorNotConnected": {
"message": "Ikke forbundet til KeePassXC.",
"description": "Error notification shown when not connected to KeePassXC"
},
"passwordGeneratorIcon": {
"message": "Adgangskodegenerator-ikon",
"description": "Alt attribute text of the password generator icon."
},
"passwordGeneratorErrorTooLong": {
"message": "Fejl: den generet adgangskode er længere end den tilladte længde!",
Expand All @@ -203,13 +207,8 @@
"message": "Generér adgangskode",
"description": "Password icon title text."
},
"passwordGeneratorError": {
"message": "Kan ikke modtage genereret adgangskode.",
"description": "Password generator error text when KeePassXC is closed."
},
"passwordGeneratorErrorIsRunning": {
"message": "Kører KeePassXC og er der oprettet forbindelse?",
"description": "Password generator error text when KeePassXC is closed."
"passwordGeneratorNotSupported": {
"message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Udfyld loginoplysninger fra KeePassXC",
Expand Down Expand Up @@ -347,6 +346,10 @@
"message": "Fejl: Kan ikke finde et adgangskodefelt.",
"description": "Message shown when no password fields are found."
},
"fieldsPasswordFillNotAccepted": {
"message": "Filling password to a plain text field is prevented.",
"description": "Message shown when password fill to a plain text field is prevented."
},
"rememberNothingChanged": {
"message": "Fejl: Kunne ikke registrere ændret loginoplysninger.",
"description": "Message shown when trying to save credentials that haven't changed."
Expand Down
Loading

0 comments on commit fcd5fa2

Please sign in to comment.