Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • Sign in / Register
Minds
  • Group overview
  • Epics 50
    • List
    • Roadmap
  • Issues 927
  • Merge Requests 123
  • Security
  • Packages
  • Members
Collapse sidebar
  • Minds
  • Epics
  • &80

Open
Opened 3 months ago by Mark Harding

New Wallet Launch (UX)

Goals

  • Simplify the current wallet
  • Implement new UX changes
  • Integrate with /analytics page to calculate earnings & payout

Milestones

Milestone Link
Wallet Upgrades https://gitlab.com/groups/minds/-/milestones/62

Merge Requests & Branches

TBD

Mockups

Responsiveness

Three indicative layouts for small, medium and large screens. Resources not currently available to provide responsive layouts for all the screens, so it will be at the developer's discretion to connect the dots. A CR pass can be used to identify and resolve any responsive issues.

  • [Large] https://invis.io/KWU1X9IEB2U#/396034060_General_Wallet_Large
  • [Medium] https://invis.io/KWU1X9IEB2U#/396034059_General_Wallet_Medium
  • [Small] https://invis.io/KWU1X9IEB2U#/396034058_General_Wallet_Small

Form Validation

Client-side, inline form validation should be run on all form inputs.

  • [General form validation concept] https://invis.io/KWU1X9IEB2U#/395155245_General_Form_Validation

Notifications

Any form submission to be followed up with a notification. e.g. On-Chain address updated, 100 tokens transferred to on-chain etc. It's important interactions/transactions are followed up with a confirmation message.

  • [Designs TBC]

Tokens

  • [Overview - Pre-setup. Unverified phone number, no on-chain address] https://invis.io/KWU1X9IEB2U#/396032646_Wallet-_Tokens-_Overview-_Unverified
  • [Overview - Phone verified. On-chain address not setup] https://invis.io/KWU1X9IEB2U#/396032645_Wallet-_Tokens-_Overview-_Phone_Verified_Only
  • [Phone verification modal] https://invis.io/KWU1X9IEB2U#/396032644_Wallet-_Tokens-_Overview-_Verify_Phone_Modal
  • [Phone verification modal - enter code] - https://invis.io/KWU1X9IEB2U#/396078538_Wallet-_Tokens-_Overview-_Verify_Phone_-code-_Modal
  • [Phone verification error] - https://invis.io/KWU1X9IEB2U#/396078537_Wallet-_Tokens-_Overview-_Verify_Phone_-code-_Modal_Error
  • [Overview - all setup] https://invis.io/KWU1X9IEB2U#/396032647_Wallet-_Tokens-_Overview
  • [Transactions] https://invis.io/KWU1X9IEB2U#/396032643_Wallet-_Tokens-_Transactions
  • [Settings - OnChain not setup] - https://invis.io/KWU1X9IEB2U#/396032631_Wallet-_Tokens-_Settings
  • [Settings - OnChain setup] - https://invis.io/KWU1X9IEB2U#/396035081_Wallet-_Tokens-_Settings_-with_On-Chain_Address-
  • [On-Chain transfer modal] - https://invis.io/KWU1X9IEB2U#/396448900_Wallet-_Tokens-_Overview-_On-Chain_Transfer

USD

  • [Transactions. Bank A/C not setup - default screen] https://invis.io/KWU1X9IEB2U#/396037675_Wallet-_USD-_Transactions_-Bank_Not_Setup-
  • [Transactions. Bank A/C setup] https://invis.io/KWU1X9IEB2U#/396037676_Wallet-_USD-_Transactions
  • [Settings - Bank A/C not setup] https://invis.io/KWU1X9IEB2U#/396037674_Wallet-_USD-_Settings_-no_Bank_Info-
  • [Settings - Bank A/C form] https://invis.io/KWU1X9IEB2U#/396037672_Wallet-_USD-_Settings-_Bank_Details_Form
  • [Settings - Bank A/C setup] https://invis.io/KWU1X9IEB2U#/396037673_Wallet-_USD-_Settings_-with_Bank_Info-
  • [Settings - provide custom on-chain address] https://invis.io/KWU1X9IEB2U#/396453407_Wallet-_Token-_Settings_-_Update_Address
  • [Settings - provide private key] https://invis.io/KWU1X9IEB2U#/396454946_Wallet-_Token-_Settings_-_Download_Key

ETH

  • [Address not setup] https://invis.io/KWU1X9IEB2U#/396032640_Wallet-_Ether-_Onboard
  • [Address form] https://invis.io/KWU1X9IEB2U#/396032636_Wallet-_Ether-_Form
  • [Address setup] https://invis.io/KWU1X9IEB2U#/396032639_Wallet-_Ether-_Setup

BTC

  • [Address not setup] https://invis.io/KWU1X9IEB2U#/396032638_Wallet-_BTC-_Onboard
  • [Address form] https://invis.io/KWU1X9IEB2U#/396032637_Wallet-_BTC-_Form
  • [Address setup] https://invis.io/KWU1X9IEB2U#/396032635_Wallet-_BTC-_Setup

Developers

Developer Focus
@omadrid frontend
@michaelfbradley UX&D
TBC mobile
Edited 1 month ago by Michael Bradley
To Do
Oct 16, 2019
Start date
Fixed: Oct 16, 2019
Inherited: None
Jan 14, 2020
Due date
Fixed: Jan 14, 2020
Inherited: None
-
0
Labels
None
Site Redesign<br />Mar 31, 2020 (<strong>3</strong> months remaining)
Ancestors
  • Site Redesign
6
6 participants
user avatar
Bill Ottman
user avatar
Brian Hatchet
user avatar
Olivia Madrid
user avatar
Michael Bradley
user avatar
Jack Ottman
user avatar
Mark Harding
Notifications
  • Epics and Issues
  • Roadmap
0 3
  • 3 hours ago
    Designs for reoccurring payment management into wallet
    3 hours ago
    #36
    Wallet Upgrade
    Jan 14
    Avatar for Michael Bradley
  • 2 months ago
    Additional metrics scroller fixes
    2 months ago
    #2177
    2
    Weight
    Avatar for Olivia Madrid
  • 1 week ago
    Review wallet mockups and provide feedback
    1 week ago
    #1957
    Wallet Upgrade
    Avatar for Michael Bradley

  • Mark Harding @markeharding changed the description 3 months ago

    changed the description

  • Mark Harding @markeharding changed the description 3 months ago

    changed the description

  • Michael Bradley
    Michael Bradley @michaelfbradley · 3 months ago

    Please see below latest wireframes for wallet. Note, this is still a WIP.

    Wallet - Tokens [Desktop]

    • https://invis.io/KWU1X9IEB2U#/386167821_Wallet-_Tokens-_General
    • https://invis.io/KWU1X9IEB2U#/386167819_Wallet-_Tokens-_General_Copy
    • https://invis.io/KWU1X9IEB2U#/386167817_Wallet-_Tokens-_Settings
    • https://invis.io/KWU1X9IEB2U#/386167818_Wallet-_USD

    Wallet - USD [Desktop]

    • https://invis.io/KWU1X9IEB2U#/386167820_Wallet-_USD_General

    cc @markeharding

    Edited by Michael Bradley 3 months ago
  • Mark Harding @markeharding changed the description 3 months ago

    changed the description

  • Mark Harding @markeharding added issue front#1957 (closed) from epic &74 (closed) 2 months ago

    added issue front#1957 (closed) from epic &74 (closed)

  • Jack Ottman @jotto141 changed title from New Wallet Launch to New Wallet Launch (UX) 2 months ago

    changed title from New Wallet Launch to New Wallet Launch

  • Michael Bradley
    Michael Bradley @michaelfbradley · 2 months ago

    See below a link to Mobile Wallet design. Still subject to feedback, so please let me know your thoughts.

    I'll be making some small changes based on feedback from a call today with @jotto141 and @ottman - We'll meet again tomorrow at 10am ET / 14.00 GMT to discuss with @markeharding

    WIP - https://invis.io/VRU68XT2NQU#/390940229_Wallet_-_Overview

  • Brian Hatchet :speech_balloon: @brianhatchet closed 1 month ago

    closed

  • Mark Harding @markeharding changed the description 1 month ago

    changed the description

  • Brian Hatchet :speech_balloon: @brianhatchet opened 1 month ago

    opened

  • Brian Hatchet :speech_balloon: @brianhatchet added 1 deleted label 1 month ago

    added 1 deleted label

  • Brian Hatchet :speech_balloon: @brianhatchet changed finish date to Dec 25, 2019 1 month ago

    changed finish date to Dec 25, 2019

  • Brian Hatchet :speech_balloon: @brianhatchet changed finish date to Dec 24, 2019 1 month ago

    changed finish date to Dec 24, 2019

  • Bill Ottman :dragon_face: @ottman mentioned in issue front#2137 1 month ago

    mentioned in issue front#2137

  • Michael Bradley @michaelfbradley changed the description 1 month ago

    changed the description

  • Michael Bradley @michaelfbradley changed the description 1 month ago

    changed the description

  • Michael Bradley
    Michael Bradley @michaelfbradley · 1 month ago

    Wallet Designs added to the main epic descriptor.

  • Michael Bradley @michaelfbradley changed the description 1 month ago

    changed the description

    • Olivia Madrid
      Olivia Madrid @omadrid · 1 month ago

      @michaelfbradley This kind of dropdown is going to get super wide with certain selections. Is it ok to go with the "title on top" style we went with in analytics?

      current analytics
      image image
      Edited by Olivia Madrid 1 month ago
    • Collapse replies
    • Michael Bradley
      Michael Bradley @michaelfbradley · 1 month ago

      Good call @omadrid - I've made an update to the design where the label is brought outside, and positioned left of the input. This has been uploaded to InVision.

      Screenshot_2019-12-04_at_20.52.22

    • Please register or sign in to reply
    • Olivia Madrid
      Olivia Madrid @omadrid · 1 month ago

      @michaelfbradley What should this link's destination look like?

      image

      Currently goes to this: image

      Edited by Olivia Madrid 1 month ago
    • Collapse replies
    • Michael Bradley
      Michael Bradley @michaelfbradley · 1 month ago

      I'll have to add an extra page for this one. I'll work on this tomorrow, and notify you once completed @omadrid

    • Michael Bradley
      Michael Bradley @michaelfbradley · 1 month ago

      Hey @omadrid - please see https://invis.io/KWU1X9IEB2U#/396448900_Wallet-_Tokens-_Overview-_On-Chain_Transfer for the On-Chain Transfer (Withdrawal) design

    • Please register or sign in to reply
    • Olivia Madrid
      Olivia Madrid @omadrid · 1 month ago

      @michaelfbradley @markeharding I'm seeing "Ether" "ether" "ETH" and "Eth" in different locations to ostensibly refer to the same thing. It's already confusing enough without additional ambiguity... Can we make a decision on using just one or two instead of four? (e.g. Ether or ETH only, depending on context?).

      image

      image

      Sincerely, the capitalisation police :cop:

    • Collapse replies
    • Jack Ottman
      Jack Ottman @jotto141 · 1 month ago

      Stick to Ether or ETH

    • Michael Bradley
      Michael Bradley @michaelfbradley · 1 month ago

      I've updated designs accordingly.

    • Please register or sign in to reply
  • Brian Hatchet :speech_balloon: @brianhatchet added issue front#2177 1 month ago

    added issue front#2177

    • Olivia Madrid
      Olivia Madrid @omadrid · 1 month ago

      @michaelfbradley Thanks for the quick responses :)

      When you get to the 'Transfer to On-Chain' design will you please also take a look at the Metamask alternative links in the tokens > settings > custom section?

      image

      Right now they look like this:

      create a new address use your private key
      image image
    • Collapse replies
    • Michael Bradley
      Michael Bradley @michaelfbradley · 1 month ago

      Provide address -> https://invis.io/KWU1X9IEB2U#/396453407_Wallet-_Token-_Settings_-_Update_Address

    • Michael Bradley
      Michael Bradley @michaelfbradley · 1 month ago

      Private key -> https://invis.io/KWU1X9IEB2U#/396454946_Wallet-_Token-_Settings_-_Download_Key

    • Please register or sign in to reply
    • Olivia Madrid
      Olivia Madrid @omadrid · 1 month ago

      @michaelfbradley Regarding the form submission notifications -- are you thinking these should be incorporated into the existing notifications tool (the bell on the right of the topbar) or the more ephemeral form toaster that was used for Pro Settings? (Or something else?)

    • Collapse replies
    • Michael Bradley
      Michael Bradley @michaelfbradley · 1 month ago

      Toast notification. If you can simply use the current implementation that is being used by Pro Settings, that would be perfect.

    • Please register or sign in to reply
  • Michael Bradley @michaelfbradley changed the description 1 month ago

    changed the description

  • Michael Bradley @michaelfbradley changed the description 1 month ago

    changed the description

  • Brian Hatchet :speech_balloon: @brianhatchet added epic &110 as parent epic 4 weeks ago

    added epic &110 as parent epic

  • Olivia Madrid @omadrid mentioned in merge request front!680 (merged) 4 weeks ago

    mentioned in merge request front!680 (merged)

  • Olivia Madrid @omadrid mentioned in merge request front!698 3 weeks ago

    mentioned in merge request front!698

  • Brian Hatchet :speech_balloon: @brianhatchet changed finish date to Jan 14, 2020 2 weeks ago

    changed finish date to Jan 14, 2020

  • Brian Hatchet :speech_balloon: @brianhatchet added issue minds/ux-design/ux#36 3 hours ago

    added issue minds/ux-design/ux#36

  • Bill Ottman
    Bill Ottman :dragon_face: @ottman · 9 minutes ago

    @omadrid @brianhatchet what is a real date we can trust for this epic to be completed?

Please register or sign in to reply