[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-large-media] branch master updated: Wallet recovery process - des
From: |
gnunet |
Subject: |
[taler-large-media] branch master updated: Wallet recovery process - design iteration 2 |
Date: |
Mon, 27 Sep 2021 17:54:28 +0200 |
This is an automated email from the git hooks/post-receive script.
belen pushed a commit to branch master
in repository large-media.
The following commit(s) were added to refs/heads/master by this push:
new f5115c8 Wallet recovery process - design iteration 2
f5115c8 is described below
commit f5115c8ffb4baf99ccfae7a85720a01e12e664dd
Author: Belen <belenbarrospena@gmail.com>
AuthorDate: Mon Sep 27 16:45:32 2021 +0100
Wallet recovery process - design iteration 2
Screens created with Figma. They are available at:
https://www.figma.com/file/I0L3WcvRKLTPLU6MNmKUhp/Taler-Wallet-Anastasis
-integration?node-id=557%3A4713
Clickable prototype available at:
https://www.figma.com/proto/I0L3WcvRKLTPLU6MNmKUhp/Taler-Wallet-
Anastasis-integration?node-id=557%3A6476&scaling=min-zoom&page-
id=557%3A4713&starting-point-node-id=557%3A6476
Changes made:
* Added an option to type the recovery credentials. This means users
will be able to paste the recovery credentials as well, unless we want to
specifically disable pasting in the credentials input field.
* Added reference to “Anastasis” as part of the warden service option. I
have not added “Anastasis” in the button label, since it would become too
long. But Anastasis is mentioned in the explanatory text now displayed on
the screen.
* I have removed the 'cancel' button from this process. Do we really want
to invite people to cancel the process, even after paying? What does
'cancel'
mean in this context? How does it relate to stopping / resuming the process?
These are things still to be worked out.
* Added additional hints to the identity verification challenges to
disambiguate
them (mobile phone hint, email address hint, etc). I am still not exposing
policies here though. We really need to simplify this process as much as
possible. Ideally, users should be shown a list of challenges, and be told
how many of them they need to complete. Working out which policies the
solved
challenges apply to, and when sufficient challenges have been solved to
proceed, should be done by the application. Not exposing policies here may
impact the design for the Anastasis backup process.
* Disabled the “Resend code” button, since when a new code can be requested
is governed by certain rules
(https://docs.anastasis.lu/rest.html#get--truth-$UUID).
As far as I understand them, those rules prevent you from requesting a new
code
until a certain period of time has passed.
* Change the design to reflect the fact that payment should happen when
solving each challenge. I still find this problematic: we’ll see what
happens when we put the design in front of users.
* Added error message about warden service temporarily unavailable.
* Added some text to explain that recovering a wallet does not delete any of
the information in one’s current wallet. Data and funds from the recovered
wallet are merged with the existing one.
* Added dialog to handle the case where the recovered wallet still exists on
another device. We need to think carefully about what happens if users want
to keep the recovered wallet in the old device, since at the point where we
present the dialog they may have already paid for recovery. This, however,
seems to me a bit of an edge case. Why would anybody start the recovery
process from a device where they don’t want the wallet to be?
Still to be done:
* Suspending and resuming the recovery process.
* Wallet does not have enough funds to pay for recovery.
* Designing detailed interaction for each identity verification option
(SMS, email, security question, post, bank transfer).
Signed-off-by: Belen <belenbarrospena@gmail.com>
---
.../recovery/backup_recovery_iteration2.webm | Bin 0 -> 10218020 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git
a/anastasis_integration_wallet/recovery/backup_recovery_iteration2.webm
b/anastasis_integration_wallet/recovery/backup_recovery_iteration2.webm
new file mode 100644
index 0000000..2363409
Binary files /dev/null and
b/anastasis_integration_wallet/recovery/backup_recovery_iteration2.webm differ
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-large-media] branch master updated: Wallet recovery process - design iteration 2,
gnunet <=