keepassxc/share/translations
Jonathan White b7a1c620e4 Passkeys improvements (#10318)
Refactors the Passkey implementation to include more checks and a structure that is more aligned with the official specification.
Notable changes:
- _BrowserService_ no longer does the checks by itself. A new class _BrowserPasskeysClient_ constructs the relevant objects, acting as a client. _BrowserService_ only acts as a bridge between the client and _BrowserPasskeys_ (authenticator) and calls the relevant popups for user interaction.
- A new helper class _PasskeyUtils_ includes the actual checks and parses the objects.
- _BrowserPasskeys_ is pretty much intact, but some functions have been moved to PasskeyUtils.
- Fixes Ed25519 encoding in _BrowserCBOR_.
- Adds new error messages.
- User confirmation for Passkey retrieval is also asked even if `discouraged` is used. This goes against the specification, but currently there's no other way to verify the user.
- `cross-platform` is also accepted for compatibility. This could be removed if there's a potential issue with it.
- Extension data is now handled correctly during Authentication.
- Allowed and excluded credentials are now handled correctly.
- `KPEX_PASSKEY_GENERATED_USER_ID` is renamed to `KPEX_PASSKEY_CREDENTIAL_ID`
- Adds a new option "Allow localhost with Passkeys" to Browser Integration -> Advanced tab. By default it's not allowed to access HTTP sites, but `http://localhost` can be allowed for debugging and testing purposes for local servers.
- Add tag `Passkey` to a Passkey entry, or an entry with an imported Passkey.

Fixes #10287.
2024-03-09 15:21:46 -05:00
..
CMakeLists.txt Rename translation files 2021-09-28 15:50:27 +02:00
keepassxc_ar.ts Update translations 2022-03-21 00:26:07 +01:00
keepassxc_bg.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_ca.ts Update translations 2022-10-23 17:56:57 +02:00
keepassxc_cs.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_da.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_de.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_el.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_en_GB.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_en_US.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_en.ts Passkeys improvements (#10318) 2024-03-09 15:21:46 -05:00
keepassxc_es.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_et.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_fi.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_fil.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_fr_CA.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_fr.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_he.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_hr.ts Update translations 2022-10-23 17:56:57 +02:00
keepassxc_hu.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_id.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_it.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_ja.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_km.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_ko.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_lt.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_my.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_nb.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_nl.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_pl.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_pt_BR.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_pt_PT.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_ro.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_ru.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_si.ts Update translations 2022-10-29 15:07:50 -04:00
keepassxc_sk.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_sl.ts Update translations 2022-10-23 17:56:57 +02:00
keepassxc_sq.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_sr.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_sv.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_th.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_tr.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_uk.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_zh_CN.ts Update translations 2023-08-16 00:40:34 +02:00
keepassxc_zh_TW.ts Update translations 2023-08-16 00:40:34 +02:00