From d9e9a7b74088f9b0456f2bb945f085c3dbbf6c20 Mon Sep 17 00:00:00 2001 From: Trent Larson Date: Mon, 26 Jun 2023 20:00:23 -0600 Subject: [PATCH] start a walk-through --- README.md | 29 +++++++++++++++++++++-------- project.task.yaml | 2 ++ 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index da752e58..78d0d7c9 100644 --- a/README.md +++ b/README.md @@ -20,11 +20,6 @@ npm run build npm run lint ``` -### Clear data & restart - -Clear cache for localhost, then go to http://localhost:8080/start -(because it'll generate a new one automatically if you start on the `/account` page). - ### Test key contents See [this page](openssl_signing_console.rst) @@ -59,17 +54,35 @@ playing one of two ways: ### Create multiple identifiers -Go to /import-account and import a new one. Then switch identifiers on the -bottom of the Your Identity page. +Go to /start and create or import a new one. Then switch identifiers on the bottom of the Your Identity page. ### Create keys with alternate tools See [this page](openssl_signing_console.rst) -### Customize configuration +### Customize Vue configuration See [Configuration Reference](https://cli.vuejs.org/config/). +## Scenarios + +- Create a new identity as prompted. Go to "Your Identity" screen and copy the ID to the clipboard. + +- Go back to /start and import test User `did:ethr:0x000Ee5654b9742f6Fe18ea970e32b97ee2247B51` with this this seed phrase: + `seminar accuse mystery assist delay law thing deal image undo guard initial shallow wrestle list fragile borrow velvet tomorrow awake explain test offer control` + (Other test users are found [here](https://github.com/trentlarson/endorser-ch/blob/master/test/util.js).) + +- Go to "Your Contacts" screen and add the ID you copied to the clipboard, and hit "+" to add them. + +- Click on the "Registration Unknown" button and register that person to be able to make claims as them. + +### Clear data & restart + +Clear cache for localhost, then go to http://localhost:8080/start +(because it'll generate a new one automatically if you start on the `/account` page). + + + ## Dependencies See https://tea.xyz diff --git a/project.task.yaml b/project.task.yaml index 9c96dcdc..f9b0999b 100644 --- a/project.task.yaml +++ b/project.task.yaml @@ -7,6 +7,7 @@ - allow type annotations in World.js & landmarks.js (since we get this error - "Types are not supported by current JavaScript version") - replace user-affecting console.log & console.error with error messages (eg. catches) - if there's no identity, handle it on pages which expect an identity (eg. project -- look for JSON.parse identity calls) +- .1 show an appropriate message when there are no contacts - 8 Move to vue-facing-decorator @@ -28,6 +29,7 @@ - 01 Change alerts into a component (to cut down duplicate code) - 01 Change "nav" tabs across the bottom into a component (eliminating duplicate code). - .5 Fix how icons show on top of bottom bar on ContactAmounts page + - .2 Hide "Advanced" section in Account page by default - show pop-up confirming that settings & contacts have been downloaded