diff --git a/submodules/TelegramUI/Components/Settings/PasskeysScreen/Sources/PasskeysScreen.swift b/submodules/TelegramUI/Components/Settings/PasskeysScreen/Sources/PasskeysScreen.swift index 329071ad5d..bedfb253ea 100644 --- a/submodules/TelegramUI/Components/Settings/PasskeysScreen/Sources/PasskeysScreen.swift +++ b/submodules/TelegramUI/Components/Settings/PasskeysScreen/Sources/PasskeysScreen.swift @@ -204,7 +204,7 @@ final class PasskeysScreenComponent: Component { } if let credentialId = decodeBase64(passkey.id) { do { - try await updater.reportUnknownPublicKeyCredential(relyingPartyIdentifier: "t.me", credentialID: credentialId) + try await updater.reportUnknownPublicKeyCredential(relyingPartyIdentifier: "telegram.org", credentialID: credentialId) } catch let e { Logger.shared.log("Passkeys", "reportUnknownPublicKeyCredential error: \(e)") } diff --git a/submodules/TelegramUI/Components/Settings/PasskeysScreen/Sources/PasskeysScreenIntroComponent.swift b/submodules/TelegramUI/Components/Settings/PasskeysScreen/Sources/PasskeysScreenIntroComponent.swift index bb49ae5cd1..28df5748a5 100644 --- a/submodules/TelegramUI/Components/Settings/PasskeysScreen/Sources/PasskeysScreenIntroComponent.swift +++ b/submodules/TelegramUI/Components/Settings/PasskeysScreen/Sources/PasskeysScreenIntroComponent.swift @@ -182,17 +182,17 @@ final class PasskeysScreenIntroComponent: Component { } let itemDescs: [ItemDesc] = [ ItemDesc( - icon: "Chat List/Archive/IconArchived", + icon: "Settings/Passkeys/Intro1", title: "Create a Passkey", text: "Make a passkey to sign in easily and safely." ), ItemDesc( - icon: "Chat List/Archive/IconHide", + icon: "Settings/Passkeys/Intro2", title: "Log in with Face ID", text: "Use Face ID, Touch ID, or your passcode to sign in." ), ItemDesc( - icon: "Chat List/Archive/IconStories", + icon: "Settings/Passkeys/Intro3", title: "Store Passkey Securely", text: "Your passkey is safely kept in your iCloud Keychain." ) diff --git a/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Contents.json b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Contents.json new file mode 100644 index 0000000000..6e965652df --- /dev/null +++ b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Contents.json @@ -0,0 +1,9 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "provides-namespace" : true + } +} diff --git a/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro1.imageset/Contents.json b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro1.imageset/Contents.json new file mode 100644 index 0000000000..7ee24619ad --- /dev/null +++ b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro1.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "key.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro1.imageset/key.pdf b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro1.imageset/key.pdf new file mode 100644 index 0000000000..29928ca1db Binary files /dev/null and b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro1.imageset/key.pdf differ diff --git a/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro2.imageset/Contents.json b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro2.imageset/Contents.json new file mode 100644 index 0000000000..75ffa7e156 --- /dev/null +++ b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro2.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "faceid.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro2.imageset/faceid.pdf b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro2.imageset/faceid.pdf new file mode 100644 index 0000000000..ac9b51c120 Binary files /dev/null and b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro2.imageset/faceid.pdf differ diff --git a/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro3.imageset/Contents.json b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro3.imageset/Contents.json new file mode 100644 index 0000000000..c6b56e0023 --- /dev/null +++ b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro3.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "lock.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro3.imageset/lock.pdf b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro3.imageset/lock.pdf new file mode 100644 index 0000000000..8001b33c64 Binary files /dev/null and b/submodules/TelegramUI/Images.xcassets/Settings/Passkeys/Intro3.imageset/lock.pdf differ