MetaMask / metamask-mobile

Mobile web browser providing access to websites that use the Ethereum blockchain
https://metamask.io
Other
2.04k stars 1.06k forks source link

7.26.0 #10052

Open github-actions[bot] opened 1 week ago

github-actions[bot] commented 1 week ago

This is the release candidate for version 7.26.0.

github-actions[bot] commented 1 week ago

https://bitrise.io/ Bitrise

✅✅✅ pr_smoke_e2e_pipeline passed on Bitrise! ✅✅✅

Commit hash: 5e885ba7df30935f334e986e9ce5ab86b17e7c99 Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/5cf24bfa-5a89-4852-96d8-1f7049f30896

[!NOTE]

  • You can kick off another pr_smoke_e2e_pipeline on Bitrise by removing and re-applying the Run Smoke E2E label on the pull request
github-actions[bot] commented 1 week ago

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

sonarcloud[bot] commented 1 week ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud

anaamolnar commented 1 day ago

Testing v7.26.0 Android Samsung A53

Browser regression:

✅ Scenario: Searching an invalid url and prompts the user with an error message: ✅ Scenario: Navigation with browser controls: ✅ Scenario: ENS website loads correctly: ✅ Scenario: From the browser I can successfully upload a picture: ❌ Scenario: Address bar: At some point the browser stops responding and I keep having to restart the app ❌Scenario: Adding browser Favorites Logo of the dapp is not displayed in favorites ✅ Scenario: Browser Options Menu: Browser back button - Share, Network change in wallet, & New Tab - ✅ Scenario: Visiting a malicious website prompts the user with the phishing detection warning: ❌ Scenario: Navigate to opensea.io, rarible.com, pancakeswap.finance, app.uniswap.org, and connect wallet account ❗ OpenSea.io connect redirects to the Play Store to download Metamask

Network regression:

✅ Scenario: I can remove a custom network (Palm) that was added via the popular network flow: ✅ Scenario: I can remove a custom network that was added via the custom network flow. ✅ Scenario Outline: Adding a network via a Dapp: ✅ Scenario Outline: Adding a network via the new popular network flow: ✅ Scenario: Adding a network via the custom network flow: ✅ Scenario: Adding a custom network and editing the network: ✅ Scenario: Editing a popular network https://drive.google.com/file/d/1mFYTAzEUgc27JD4Ueyyp4SBucY-EnVxI/view?usp=sharing

Settings General View:

✅ Scenario: Changing the device language from English to Russian: The marketing disclaimer still appears in English!!!❗❗ Scenario: Changing the app language from English to Filipino: ❗ Onboarding SRP video does not display the Filipino subtitles https://drive.google.com/file/d/1i9YdIRA-bJhh-mpkApyOCuzRKRF2E9Fq/view?usp=drive_link https://drive.google.com/file/d/10TJCz3sInYWCBE1Q1xw4kVO8Zi7JmJEY/view?usp=drive_link

✅Connect Wallet to Dapp or Marketplace https://drive.google.com/file/d/1T0OdeZcDjrlWE6YP-pVoAc0z4n4ePomV/view?usp=drive_link

Onboarding custom mainnet: The first three no longer match the new flow of the app The app is laggy , buttons take a few clicks to respond ✅ Custom mainnet Scenario 4 (Editing a custom mainnet URL on the settings and privacy view): ✅ Custom mainnet Scenario 5 (Deleting a custom mainnet URL on the settings and privacy view) https://drive.google.com/file/d/1nXhIUhscG8QKqfOfhd3HX22i5VxpdjbO/view?usp=sharing

QR Regression:

✅ From the in-app camera I should be able to scan a valid QR code containing an address: ✅ I should be able to use the QR scanner on the send flow to scan an address: https://drive.google.com/file/d/11hL8sXuQh0-nJD5mJPLk1txL2NPa8Wuy/view?usp=drive_link ✅ When I scan a dapp QR code using the in-app camera I should see the appropriate warning message: https://drive.google.com/file/d/1ZNcMrrYdLX00HRw8EaKpUBHcYuuN6_6K/view?usp=drive_link ✅ A user can scan a private key QR code using the in-app camera to import an account ✅ User scans MM Receive QR code on different network: ❗Chain ID 1 not found error when scanning Eth receive QR from another network Other chains are recognized and the network gets switched https://drive.google.com/file/d/1Sxzi8bbXX2l3nVQ3pNuNhapm7Mn5SIHT/view?usp=drive_link

katkopel commented 12 hours ago

Testing iOS v.7.26.0 (1355)

Onboarding: custom ETH mainnet ✅ Custom mainnet (Editing a custom mainnet URL on the settings and privacy view): ✅ Custom mainnet (Deleting a custom mainnet URL on the settings and privacy view): https://drive.google.com/file/d/1qg7CYBubY6FKHFKzYzj4vxrmDDkU1xu9/view

QR Scanner Regression ✅ From the in-app camera I should be able to scan a valid QR code containing an address: ✅ I should be able to use the QR scanner on the send flow to scan an address: https://drive.google.com/file/d/1WG27xUcSjV7yAAyO66fy3vmv7dKuyDVW/view ✅ When I scan a dapp QR code using the in-app camera I should see the appropriate warning message: ✅ When I scan a dapp QR code using the QR scanner on the send flow I should see the appropriate error message: https://drive.google.com/file/d/1HGZfwul9ksT-vDHd-Etkyy5u9tzeNnlI/view ❌ When I scan an invalid address QR code using the in app camera I should see the appropriate warning message: Wrong error message appears

Screenshot 2024-07-02 at 12 25 35 PM Screenshot 2024-07-02 at 12 26 08 PM

✅ When I scan an invalid address QR code using the QR scanner on the send flow I should see the appropriate warning message: https://drive.google.com/file/d/1cMnq4EuFRxrX9MsJh9w6PfXiJ6CQ5K7q/view ✅ A user can scan a private key QR code using the in-app camera to import an account: ✅ User scans MMM Receive QR code on different network: ❗Chain ID 1 not found error when scanning Eth receive QR from another network https://drive.google.com/file/d/14EYuXjLQsBuanJFZpR0_3mDZLKCVVXwd/view

Setting: General view ✅ Scenario: Changing the device language from English to Russian: ❗ After selecting to import SRP, the data use checkbox disclaimer appears in English

Screenshot 2024-07-02 at 12 18 14 PM

❗ "Help us enhance your experience" pop-up appears in English

Screenshot 2024-07-02 at 12 19 10 PM

❗ In Security & Privacy > Estimate balance changes and Data collection for marketing appears in English https://drive.google.com/file/d/1wlZncRZ2N5G_lc1QR96dkpgSLD_3kRrG/view

Screenshot 2024-07-02 at 12 17 29 PM

✅ Scenario: Changing the app language from English to Filipino: ❗ In Security & Privacy > Estimate balance changes and Data collection for marketing & MetaMetrics appears in English https://drive.google.com/file/d/13dYc2eMVAQKXMK6cowLm4FnRmd4Hw8Hj/view

Screenshot 2024-07-02 at 12 14 59 PM Screenshot 2024-07-02 at 12 15 16 PM

Browser Regression ✅ Scenario: Searching an invalid url and prompts the user with an error message: ✅ Scenario: Navigation with browser controls: ✅ Scenario: ENS website loads correctly: ✅ Scenario: From the browser I can successfully upload a picture: ✅ Scenario: Address bar: ✅ Scenario: Adding browser Favorites: ✅ Scenario: Browser Options Menu: Browser back button - Share, Network change in wallet, & New Tab - ✅ Scenario: Visiting a malicious website prompts the user with the phishing detection warning: https://drive.google.com/file/d/1HVo43a6g8O-okgpH5Mys3joRlxskhO1P/view ✅ Connect Wallet to Dapp or Marketplace https://drive.google.com/file/d/18-mggH7CbZG4Oaw5vHTC3d1S7j40YAPR/view

Network regression ✅ Scenario: I can remove a custom network (Palm) that was added via the popular network flow: ✅ Scenario: I can remove a custom network that was added via the custom network flow. ✅ Scenario Outline: Adding a network via a Dapp: ✅ Scenario Outline: Adding a network via the new popular network flow: ✅ Scenario: Adding a network via the custom network flow: ✅ Scenario: Adding a custom network and editing the network: ✅ Scenario: Editing a popular network: https://drive.google.com/file/d/1wcyrGwQxNbAWFa4aNHMu_gDe7wx8stDf/view