Open umairkhannn opened 2 months ago
When new crypto keys are added to wallet; show prompt to user to either make manual backup or auto back up.
Manual backup On manual backup allow user to store json file.
On auto backup show user auto recovery overlay.
If user close the prompt overlay without doing either manual or auto-backup then update header text with blinking text: "Wallet backup required"
Created this doc to show the flow and different cases of wallet backup. https://docs.google.com/document/d/1UvCesqhq3qT5dC1KtjqwMUvn5Dk7oHeJV6AypbZEuSk/edit
Made these changes after review of backup wallet and deposit flow with david:
"Save an en..." should be lowercase - done
"wallet backup required" to lowercase - done
"enable" instead of "use" in auto-recovery - done
"Easy Account Recovery" —-> "Enabling Account Recovery" - done
update "Send saito" to "Send crypto" - done
turn off "wallet backup required" msg if user does back up from settings overlay - done
Update text for "add contact" backup overlay -done
show step#1 overlay when clicked on "wallet backup required", keep track of what msg to show - done
Adjust datetime of transfer to user’s timezone instead of UTC datetime - todo
trigger backup wallet event - todo
make dropdown size bigger for withdraw - todo
In-game crypto flow:
https://github.com/SaitoTech/saito-lite-rust/assets/104337801/d83d7ef3-1d90-4cdd-869d-ffb208df5798
After review of above in-game flow here a suggested changes:
Add following bits to gameflow: this.crypto_transfers_inbound_trusted = 0 this.crypto_transfers_inbound_trusted = 1 this.crypto_transfers_outbound_approved = 1 this.crypto_transfers_outbound_approved = 0
"receiving crypto" overlay takes alot of time (10-20secs) to confirm the settlement.
add following checkbox and btn to "receive crypto" overlay:
[x] switch into fast-mode
and the button should say
continue
if the user DESELECTS the checkbox, we don't want to let them continue
remove close for all these overlays
if user clicks on "continue" on next round show those crypto overlays for 2-3 seconds THEN on receipt, show a siteMessage()
Notify user of new deposit
https://github.com/SaitoTech/saito-lite-rust/assets/104337801/0e2520d5-37ae-4d74-9a53-8bae6c543819