BeamMW / android-wallet

Beam Android Wallet
https://beam.mw
Apache License 2.0
36 stars 21 forks source link

Addresses - display addresses in a new format #608

Closed sinaizd closed 2 years ago

sinaizd commented 2 years ago

Сurrently SBBS addresses are displayed in the address book in the address field. We need to display addresses in a new format like it is in a desktop wallet.

Сurrent: image

KatsiarynaV commented 2 years ago
  1. Rename "signature" to "wallet signature" 06

  2. If there are some addresses saved in the new format in address book, when user switch to the randome node these addresses should be automatically changed to SBBS. And if user switch back to the mobile or own node - SBBS addresses should be automatically changed to addresses in the new format. Notes - Default address should always be SBBS

How it works on the desktop 01

  1. When user send transaction and doesn't save contact the contact is saved as SBBS address. The contact shouldn't be saved

https://user-images.githubusercontent.com/68267190/137308508-3c5ed1f5-f900-4700-b615-0bdc479b7359.mp4

KatsiarynaV commented 2 years ago
  1. Amount and currency should be restored when we open receive screen from address book

https://user-images.githubusercontent.com/68267190/137733537-01a91246-a3fc-484e-a511-22f27924c7be.mp4

  1. When sending second transaction to the contact saved in the address book the contact name is changed to "No name"

https://user-images.githubusercontent.com/68267190/137744424-27a7bd97-ae4b-40ee-a6b2-a5e2b97c22fd.mp4

KatsiarynaV commented 2 years ago
  1. Send screen: when choosing a contact from address book the address is inserted as SBBS

https://user-images.githubusercontent.com/68267190/138432478-2a268a2a-714a-4262-890b-410a89e85004.mp4

  1. When opening the send screen from contacts the contact name isn't displayed

https://user-images.githubusercontent.com/68267190/138432720-d0c9b88e-aabf-4c93-9636-c55b86edd546.mp4

10

  1. If wallet is connected to mobile or own node when opening receive screen for SBBS address, the address is not displayed

https://user-images.githubusercontent.com/68267190/138433386-518c6db2-f63b-4a71-9de1-c1296f76c48b.mp4

  1. If we change connection to random node saved address in a new format changes to SBBS but than when we update the adrresses screen it changes back to full format

https://user-images.githubusercontent.com/68267190/138434931-e487477a-8aac-475b-82bb-a66d39f45bdd.mp4

KatsiarynaV commented 2 years ago
  1. When deleting maximum anonymity address from contacts all maximum anonymity addresses are deleted

https://user-images.githubusercontent.com/68267190/139222153-a007a0f8-4cbd-4f95-99d2-ff87ffd92c57.mp4

  1. When saving contact in a new format from transaction details screen contact is inserted as SBBS address

https://user-images.githubusercontent.com/68267190/139222593-4a0764b7-e70f-4075-92c2-cb17ee18b576.mp4

KatsiarynaV commented 2 years ago

Checked

KatsiarynaV commented 2 years ago

When wallet is connected to the random node there is no address on address details screen address

KatsiarynaV commented 2 years ago

When wallet is connected to the random node, the address details screen is empty if we open receive screen from address book for SBBS address that was saved as the maximum anonymity address when wallet was connected to mobile/own node

https://user-images.githubusercontent.com/68267190/139835229-67982f3c-9baa-46e5-a411-e83b9b95f8df.mp4

KatsiarynaV commented 2 years ago
  1. When contacts address contains amount, amount is not restored when choosing saved contact on the send screen

https://user-images.githubusercontent.com/68267190/140054771-9e6857f4-4605-4d08-8907-e54b1e99348a.mp4

  1. Remove amount field from address details 01
KatsiarynaV commented 2 years ago

Checked