diff --git a/Authenticator/Application/Support/Assets.xcassets/AppIcon-Beta.appiconset/AppIcon-Beta.png b/Authenticator/Application/Support/Assets.xcassets/AppIcon-Beta.appiconset/AppIcon-Beta.png index a9cae08b..380977dd 100644 Binary files a/Authenticator/Application/Support/Assets.xcassets/AppIcon-Beta.appiconset/AppIcon-Beta.png and b/Authenticator/Application/Support/Assets.xcassets/AppIcon-Beta.appiconset/AppIcon-Beta.png differ diff --git a/Authenticator/Application/Support/Assets.xcassets/AppIcon-Dev.appiconset/AppIcon-Dev.png b/Authenticator/Application/Support/Assets.xcassets/AppIcon-Dev.appiconset/AppIcon-Dev.png index a9cae08b..380977dd 100644 Binary files a/Authenticator/Application/Support/Assets.xcassets/AppIcon-Dev.appiconset/AppIcon-Dev.png and b/Authenticator/Application/Support/Assets.xcassets/AppIcon-Dev.appiconset/AppIcon-Dev.png differ diff --git a/Authenticator/Application/Support/Assets.xcassets/AppIcon.appiconset/AppIcon.png b/Authenticator/Application/Support/Assets.xcassets/AppIcon.appiconset/AppIcon.png index a9cae08b..380977dd 100644 Binary files a/Authenticator/Application/Support/Assets.xcassets/AppIcon.appiconset/AppIcon.png and b/Authenticator/Application/Support/Assets.xcassets/AppIcon.appiconset/AppIcon.png differ diff --git a/AuthenticatorShared/UI/Platform/Application/AppCoordinator.swift b/AuthenticatorShared/UI/Platform/Application/AppCoordinator.swift index a69106e6..37a2a492 100644 --- a/AuthenticatorShared/UI/Platform/Application/AppCoordinator.swift +++ b/AuthenticatorShared/UI/Platform/Application/AppCoordinator.swift @@ -62,7 +62,7 @@ class AppCoordinator: Coordinator, HasRootNavigator { func handleEvent(_ event: AppEvent, context: AnyObject?) async { switch event { case .didStart: - let isEnabled = (try? await services.biometricsRepository.getBiometricUnlockStatus().isEnabled) ?? false + let isEnabled = await (try? services.biometricsRepository.getBiometricUnlockStatus().isEnabled) ?? false if isEnabled { showAuth(.vaultUnlock) } else { diff --git a/AuthenticatorShared/UI/Platform/Application/Support/Localizations/en.lproj/Localizable.strings b/AuthenticatorShared/UI/Platform/Application/Support/Localizations/en.lproj/Localizable.strings index 6f3741de..b827fd92 100644 --- a/AuthenticatorShared/UI/Platform/Application/Support/Localizations/en.lproj/Localizable.strings +++ b/AuthenticatorShared/UI/Platform/Application/Support/Localizations/en.lproj/Localizable.strings @@ -911,4 +911,5 @@ "CannotAddKey" = "Cannot add key?"; "OnceTheKeyIsSuccessfullyEnteredAddCode" = "Once the key is successfully entered,\nselect Add code to store the key safely"; "Steam" = "Steam"; -"OtpAuthentication" = "OTP Authentication"; +"OtpType" = "OTP Type"; +"CreateVerificationCode" = "Create verification code"; diff --git a/AuthenticatorShared/UI/Vault/AuthenticatorItem/EditAuthenticatorItem/EditAuthenticatorItemView.swift b/AuthenticatorShared/UI/Vault/AuthenticatorItem/EditAuthenticatorItem/EditAuthenticatorItemView.swift index 2290d0b3..37a89c67 100644 --- a/AuthenticatorShared/UI/Vault/AuthenticatorItem/EditAuthenticatorItem/EditAuthenticatorItemView.swift +++ b/AuthenticatorShared/UI/Vault/AuthenticatorItem/EditAuthenticatorItem/EditAuthenticatorItemView.swift @@ -108,7 +108,7 @@ struct EditAuthenticatorItemView: View { @ViewBuilder private var advancedOptions: some View { BitwardenMenuField( - title: Localizations.otpAuthentication, + title: Localizations.otpType, options: TotpTypeOptions.allCases, selection: store.binding( get: \.totpType, diff --git a/AuthenticatorShared/UI/Vault/AuthenticatorItem/EditAuthenticatorItem/__Snapshots__/EditAuthenticatorItemViewTests/test_snapshot_EditAuthenticatorItemView_previews.Advanced-Open-Steam.png b/AuthenticatorShared/UI/Vault/AuthenticatorItem/EditAuthenticatorItem/__Snapshots__/EditAuthenticatorItemViewTests/test_snapshot_EditAuthenticatorItemView_previews.Advanced-Open-Steam.png index 59272ab9..460c8191 100644 Binary files a/AuthenticatorShared/UI/Vault/AuthenticatorItem/EditAuthenticatorItem/__Snapshots__/EditAuthenticatorItemViewTests/test_snapshot_EditAuthenticatorItemView_previews.Advanced-Open-Steam.png and b/AuthenticatorShared/UI/Vault/AuthenticatorItem/EditAuthenticatorItem/__Snapshots__/EditAuthenticatorItemViewTests/test_snapshot_EditAuthenticatorItemView_previews.Advanced-Open-Steam.png differ diff --git a/AuthenticatorShared/UI/Vault/AuthenticatorItem/EditAuthenticatorItem/__Snapshots__/EditAuthenticatorItemViewTests/test_snapshot_EditAuthenticatorItemView_previews.Advanced-Open-TOTP.png b/AuthenticatorShared/UI/Vault/AuthenticatorItem/EditAuthenticatorItem/__Snapshots__/EditAuthenticatorItemViewTests/test_snapshot_EditAuthenticatorItemView_previews.Advanced-Open-TOTP.png index 0f434c4b..85402d35 100644 Binary files a/AuthenticatorShared/UI/Vault/AuthenticatorItem/EditAuthenticatorItem/__Snapshots__/EditAuthenticatorItemViewTests/test_snapshot_EditAuthenticatorItemView_previews.Advanced-Open-TOTP.png and b/AuthenticatorShared/UI/Vault/AuthenticatorItem/EditAuthenticatorItem/__Snapshots__/EditAuthenticatorItemViewTests/test_snapshot_EditAuthenticatorItemView_previews.Advanced-Open-TOTP.png differ diff --git a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.13.png b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.13.png index 38ce7c4d..6a79129c 100644 Binary files a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.13.png and b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.13.png differ diff --git a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.14.png b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.14.png index f627523d..4f7842cb 100644 Binary files a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.14.png and b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.14.png differ diff --git a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.15.png b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.15.png index 042c6279..4e1af3cc 100644 Binary files a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.15.png and b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.15.png differ diff --git a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.16.png b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.16.png index 11f0a922..ad5a8662 100644 Binary files a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.16.png and b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.16.png differ diff --git a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.17.png b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.17.png index bbcfa81e..36908b48 100644 Binary files a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.17.png and b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.17.png differ diff --git a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.18.png b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.18.png index 87b777b7..03e9fad5 100644 Binary files a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.18.png and b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.18.png differ diff --git a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.7.png b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.7.png index 2315519f..e23cca6f 100644 Binary files a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.7.png and b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.7.png differ diff --git a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.8.png b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.8.png index 9a721cab..d42e8b7d 100644 Binary files a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.8.png and b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.8.png differ diff --git a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.9.png b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.9.png index e6d874c6..f24b8e91 100644 Binary files a/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.9.png and b/AuthenticatorShared/UI/Vault/ItemList/ItemList/__Snapshots__/ItemListViewTests/test_snapshot_ItemListView_previews.9.png differ diff --git a/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/ManualEntryView.swift b/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/ManualEntryView.swift index 303af65e..7e1c472e 100644 --- a/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/ManualEntryView.swift +++ b/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/ManualEntryView.swift @@ -13,7 +13,7 @@ struct ManualEntryView: View { var body: some View { content .navigationBar( - title: Localizations.key, + title: Localizations.createVerificationCode, titleDisplayMode: .inline ) .toolbar { diff --git a/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_empty.1.png b/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_empty.1.png index 67a431d5..a4357402 100644 Binary files a/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_empty.1.png and b/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_empty.1.png differ diff --git a/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_empty_landscape.1.png b/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_empty_landscape.1.png index 5f9bf40b..fc9003ac 100644 Binary files a/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_empty_landscape.1.png and b/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_empty_landscape.1.png differ diff --git a/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_text_dark.1.png b/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_text_dark.1.png index 024b7a0f..37b42e6b 100644 Binary files a/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_text_dark.1.png and b/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_text_dark.1.png differ diff --git a/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_text_largeText.1.png b/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_text_largeText.1.png index 2f0085f1..7cc3a098 100644 Binary files a/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_text_largeText.1.png and b/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_text_largeText.1.png differ diff --git a/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_text_light.1.png b/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_text_light.1.png index 629fc30b..5d3a03c1 100644 Binary files a/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_text_light.1.png and b/AuthenticatorShared/UI/Vault/VaultItem/AuthenticatorKeyCapture/__Snapshots__/ManualEntryViewTests/test_snapshot_manualEntryView_text_light.1.png differ diff --git a/AuthenticatorShared/UI/Vault/Views/ItemListItemRow/ItemListItemRowView.swift b/AuthenticatorShared/UI/Vault/Views/ItemListItemRow/ItemListItemRowView.swift index c3a691d8..5e6d1af0 100644 --- a/AuthenticatorShared/UI/Vault/Views/ItemListItemRow/ItemListItemRowView.swift +++ b/AuthenticatorShared/UI/Vault/Views/ItemListItemRow/ItemListItemRowView.swift @@ -62,7 +62,7 @@ struct ItemListItemRowView: View { /// @ViewBuilder private func decorativeImage(_ item: ItemListItem, iconBaseURL: URL?, showWebIcons: Bool) -> some View { - placeholderDecorativeImage(Asset.Images.clock) + placeholderDecorativeImage(Asset.Images.globe) } /// The placeholder image for the decorative image.