brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
17.58k stars 2.28k forks source link

Implement Brave Leo on iOS #36585

Closed kylehickinson closed 6 months ago

kylehickinson commented 6 months ago

Description:

Implement Brave Leo in iOS

Related issues:

kjozwiak commented 6 months ago

The above requires 1.63.171 or higher for 1.63.x verification 👍

@Uni-verse @hffvld lets the issues outlined via https://github.com/brave/brave-browser/issues/36585#issue-2172081399 as a guide of the different areas that we should check/run through but can add the verification notes via this issue. There's also https://github.com/brave/brave-browser/issues/36596#issue-2172468221 which address some design changes.

kjozwiak commented 6 months ago

Verification PASSED on iPhone 11 running iOS 17.4 using the following build(s):

1.63.176 Chromium: 122.0.6261.128 (Official Build) unknown (64-bit)
--- | ---
Revision | 0767ff0f97fb...
OS | iOS

Restoring Leo credentials from Android account that purchased using CC# - PASSED

Example Example Example Example Example
IMG_0065 IMG_0066 IMG_0067 IMG_0068 IMG_0069
Example Example Example Example Example
IMG_0070 IMG_0071 IMG_0072 IMG_0078 IMG_0075

Restoring Leo & VPN credentials from Desktop account - PASSED

Example Example Example Example Example
IMG_0079 IMG_0080 IMG_0081 IMG_0082 IMG_0083
Example Example Example Example Example
IMG_0084 IMG_0085 IMG_0086 IMG_0087 IMG_0088
Example Example Example Example Example Example
IMG_0089 IMG_0090 IMG_0091 IMG_0093 IMG_0094 IMG_0095

Purchasing Leo via iOS and linking/restoring using Desktop - PASSED

Verification PASSED on iPhone 11 running iOS 17.4 using the following build(s):

1.63.177 Chromium: 122.0.6261.128 (Official Build) unknown (64-bit)
--- | ---
Revision | f43e1b1dc6dc...
OS | iOS

Purchasing Leo via Production via TF

Example Example Example Example Example
IMG_0096 IMG_0097 IMG_0099 IMG_0100 IMG_0101
Example Example Example Example Example
IMG_0102 IMG_0103 IMG_0104 IMG_0106 IMG_0123

Linking with Desktop using Production

Example Example Example Example Example
IMG_0124 IMG_0125 IMG_0126 IMG_0127 IMG_0128

Once launched 1.64.104 Chromium: 123.0.6312.46 using Win 11 x64 and went through the following:

Example Example Example Example
link1 link2 link3 link4
Uni-verse commented 6 months ago

Verified on iPad (7th Gen) running iPadOS 17.0 using version 1.63.179

Leo related Issues

Restoring Leo credentials purchased on Android

Example Example Example Example
IMG_1338 IMG_1339 IMG_1340 IMG_1341

Restoring Leo & VPN credentials from desktop account

Example Example Example Example Example Example Example
IMG_1321 IMG_1322 IMG_1323 IMG_1324 IMG_1325 IMG_1326 IMG_1332
Uni-verse commented 6 months ago

Verified on iPhone 12 running iOS 17.3.1 using version 1.63.179

Example Example Example Example
IMG_5857 IMG_5858 IMG_5871 IMG_5873
IMG_5860 IMG_5861 IMG_5862 IMG_5863

IMG_5865 IMG_5866 | IMG_5867 | IMG_5868 | IMG_5869