-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Brave Leo on iOS #36585
Comments
The above requires @Uni-verse @hffvld lets the issues outlined via #36585 (comment) 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 #36596 (comment) which address some design changes. |
Verification PASSED on
Restoring
|
Example |
Example |
Example |
Example |
Example |
---|---|---|---|---|
Example |
Example |
Example |
Example |
Example |
---|---|---|---|---|
Restoring Leo
& VPN
credentials from Desktop
account - PASSED
- downloaded/installed
1.63.176 Chromium: 122.0.6261.128
via TF - tapped on
Hamburger Menu
->Leo
and ensured that the onboarding/T&S are being displayed - ensured that there's no strings/text indicating
PREMIUM
and displayingLIMITED
forMixtral
&Claude Instant
- logged into
account.brave.com
and logged into an account that already has aLeo
&VPN
subscription- this account is my main
[email protected]
which has all the premium features viapromo codes
- this account is my main
- once logged into the account, ensured that the subscription plans were being displayed
- ability to
Refresh
bothVPN
&Leo
credentials
- ability to
- tapped on
Refresh VPN
and ensured that the credentials were loaded without any issues in a reasonable time (~10s)- ensured that
You have active credentials loaded!
is being displayed viaaccount.brave.com
- ensured that a
VPN configuration
was created without any issues - ensured that the VPN connected without any issues
- ensured that changing the regions worked without any issues (checked
https://ipinfo.io
)
- ensured that
- tapped on
Refresh Leo
and ensured that the credentials were loaded without any issues in a reasonable time (~10s)- ensured that
You have active credentials loaded!
is being displayed viaaccount.brave.com
- ensured that
- ensured that
Leo
now appears asPREMIUM
and bothMixtral
&Claude Instant
are listed asUNLIMITED
- ensured that
Advanced Settings
is listing the all theSubscription
information (expiry date etc..)
Example |
Example |
Example |
Example |
Example |
---|---|---|---|---|
Example |
Example |
Example |
Example |
Example |
---|---|---|---|---|
Example |
Example |
Example |
Example |
Example |
Example |
---|---|---|---|---|---|
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
- downloaded/installed
1.63.177 Chromium: 122.0.6261.128
via TF - tapped on
Hamburger Menu
->Leo
and ensured that the onboarding/T&S are being displayed - ensured that there's no strings/text indicating
PREMIUM
and displayingLIMITED
forMixtral
&Claude Instant
- tap on
Hamburger Menu
->Settings
->Leo
->Go Premium
- also used the purchase flow via the
Leo
context menu (gog/settings
->Go Premium
)
- also used the purchase flow via the
- tapped on
Upgrade Now
via theLeo Premium
paywall screen and ensured that theTestFlight
purchase screen displayed - tapped on
Subscribe
and signed in viaApple ID
to complete the TF subscription purchase - once
Leo
has been purchased, tapped onLink purchase to your Brave account
via theLeo
settings - ensured that
https://account.brave.com/?intent=link-order&product=leo
(specificallyintent=link-order
) - used/logged into an account that doesn't have any
Premium
products associated with the account - once logged into the Brave Account, tapped on
Link my subscription now
- ensured that the
Success! Your subscription is now linked
message was displayed once linked
- ensured that the
- ensured that
Leo
appeared as a purchased premium product- ensured that
Purchased on iOS
is visible/being displayed
- ensured that
Purchasing Leo via Production
via TF
Example |
Example |
Example |
Example |
Example |
---|---|---|---|---|
Example |
Example |
Example |
Example |
Example |
---|---|---|---|---|
Linking with Desktop using Production
Example |
Example |
Example |
Example |
Example |
---|---|---|---|---|
Once launched 1.64.104 Chromium: 123.0.6312.46
using Win 11 x64
and went through the following:
- logged into the same account that was used above via https://account.brave.com/account/
- once logged in, verified that
Leo
was a product that appeared asPurchased
- ensured that
Purchased on iOS
is visible/being displayed
- ensured that
- clicked on
Refresh Leo
and ensured that new credentials were pulled andLeo
switched toPremium
on the desktop - ensured that
Premium
appeared throughout the UI and thatUnlimited
appeared next to each LLM (indicatingPremium
)
Example |
Example |
Example |
Example |
---|---|---|---|
Verified on Leo related Issues
Restoring Leo credentials purchased on Android
Restoring Leo & VPN credentials from desktop account
|
Verified on
|
Description:
Implement Brave Leo in iOS
Related issues:
The text was updated successfully, but these errors were encountered: