PelagusWallet / pelagus-extension

Web Extension Wallet for Quai Network
GNU General Public License v3.0
29 stars 15 forks source link

fix branch naming #224

Closed robertlincecum closed 2 months ago

github-actions[bot] commented 2 months ago

Release checklist

This release checklist should be performed before release is published.

Don't forget to approve the PR when checklist is finished ✅


Dev tests

🚀 Version update


Manual tests

📨 Add account

  1. Add read-only account with ENS
    • [ ] check assets
    • [ ] check balance
    • [ ] check NFTs
    • [ ] check abilities (abilities should not be displayed)
    • [ ] check activities
    • [ ] check overview page
  2. Add read-only account with UNS
    • [ ] check assets
    • [ ] check balance
    • [ ] check NFTs
    • [ ] check abilities (abilities should not be displayed)
    • [ ] check activities
    • [ ] check overview page
  3. Add read-only account with 0x address
    • [ ] check assets
    • [ ] check balance
    • [ ] check NFTs
    • [ ] check abilities (abilities should not be displayed)
    • [ ] check activities
    • [ ] check overview page
  4. Import account with a seed phrase
    • [ ] check assets
    • [ ] check balance
    • [ ] check NFTs
    • [ ] check abilities
    • [ ] check activities
    • [ ] check overview page
  5. Add another account from the same seed phrase
    • [ ] check assets
    • [ ] check balance
    • [ ] check NFTs
    • [ ] check abilities
    • [ ] check activities
    • [ ] check overview page
  6. Add account with a Ledger
    • [ ] check assets
    • [ ] check balance
    • [ ] check NFTs
    • [ ] check abilities
    • [ ] check activities
    • [ ] check overview page
  7. Create new wallet
    • [ ] check assets
    • [ ] check balance
    • [ ] check NFTs
    • [ ] check abilities
    • [ ] check activities
    • [ ] check overview page

🗑️ Remove account

  1. Remove account by type
    • [ ] remove read-only account
    • [ ] remove address from imported account
    • [ ] remove Ledger account
    • [ ] remove selected account
    • [ ] remove not selected account
    • [ ] remove all accounts
  2. Remove account and check functinalities
    • [ ] add removed address from imported account
    • [ ] remove all addresses from imported account
    • [ ] check if NFTs are removed for removed accounts
    • [ ] check if abilities are removed for removed accounts
    • [ ] check if Portfolio page is updated for removed accounts

💌 Send base asset

  1. Ethereum mainnet
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  2. Polygon
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  3. Optimism
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  4. Arbitrum
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  5. Avalanche
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  6. Binance Smart Chain
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website

🎁 Send ERC20

  1. Ethereum mainnet
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  2. Polygon
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  3. Optimism
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  4. Arbitrum
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  5. Avalanche
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  6. Binance Smart Chain
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website

💸 Internal swap

  1. Ethereum mainnet
    • [ ] check token list
    • [ ] sign token spend approval
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  2. Polygon
    • [ ] check token list
    • [ ] sign token spend approval
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  3. Optimism
    • [ ] check token list
    • [ ] sign token spend approval
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  4. Arbitrum
    • [ ] check token list
    • [ ] sign token spend approval
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  5. Avalanche
    • [ ] check token list
    • [ ] sign token spend approval
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website
  6. Binance Smart Chain
    • [ ] check token list
    • [ ] sign token spend approval
    • [ ] check gas settings and gas price
    • [ ] sign
    • [ ] check transaction on scan website

📡 dApps connections

🎭 Sign in with Ethereum

🐶 Default wallet

  1. Default wallet setting turned OFF
    • [ ] connect with dapp without MM available using Pelagus
    • [ ] connect with dapp with MM available using MM
  2. Default wallet setting turnef ON
    • [ ] connect with dapp without MM available using Pelagus
    • [ ] connect with dapp with MM available using Pelagus

⚙️ Settings

☀️ Abilities

🌠 NFTs page

  1. NFTs page
    • [ ] browse NFTs
    • [ ] expand and collapse collection
    • [ ] check NFT preview
    • [ ] check Badges tab
  2. NFTs filters
    • [ ] check each sort type
    • [ ] disable account
    • [ ] disable collection