From 07bba55a3098c00b8c1c5d5fa309b935914c8245 Mon Sep 17 00:00:00 2001 From: Trent Larson Date: Sun, 19 Mar 2023 19:47:37 -0600 Subject: [PATCH] add help page; add tasks for rest of "contact giving" functions --- project.yaml | 16 +++- src/router/index.ts | 6 ++ src/views/AccountViewView.vue | 14 +++- src/views/ContactsView.vue | 2 +- src/views/DiscoverView.vue | 2 +- src/views/HelpView.vue | 139 ++++++++++++++++++++++++++++++++++ src/views/ProjectViewView.vue | 6 +- src/views/ProjectsView.vue | 2 +- 8 files changed, 178 insertions(+), 9 deletions(-) create mode 100644 src/views/HelpView.vue diff --git a/project.yaml b/project.yaml index f9b35da..a94ad5a 100644 --- a/project.yaml +++ b/project.yaml @@ -11,13 +11,23 @@ - replace user-affecting console.logs with error messages (eg. catches) -- contacts v1: +- contacts v1 : + - .2 show gives with new setting + - 01 show gives with confirmations + - .5 Add page to show seed. + - 01 Provide a way to import the non-sensitive data. + - 01 Provide way to share your contact info. + - .1 remove "scan new contact" + +- contacts v+ : - .5 make advanced "show/hide amounts" button into a nice UI toggle - .2 show error to user when adding a duplicate contact - parse input more robustly (with CSV lib and not commas) -- refactor alerts: - - They show at the top and can be missed, eg. account data download +- refactor UI : + - .5 Alerts show at the top and can be missed, eg. account data download + - 01 Code for "nav" tabs across the bottom is duplicated on each page. + - .2 Add "copied" feedback when they click "copy" on /account - commit screen diff --git a/src/router/index.ts b/src/router/index.ts index 83305a3..bc4b683 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -63,6 +63,12 @@ const routes: Array = [ component: () => import(/* webpackChunkName: "discover" */ "../views/DiscoverView.vue"), }, + { + path: "/help", + name: "help", + component: () => + import(/* webpackChunkName: "help" */ "../views/HelpView.vue"), + }, { path: "/import-account", name: "import-account", diff --git a/src/views/AccountViewView.vue b/src/views/AccountViewView.vue index e12ca29..43407be 100644 --- a/src/views/AccountViewView.vue +++ b/src/views/AccountViewView.vue @@ -26,7 +26,7 @@ - +
  • +
    + + + + Help + + +
    +
  • - +
  • - +
  • + + + + +
    + +

    + Help +

    + +
    +

    Introduction

    +

    + This app is a window into data that you and your friends own, focused on + gifts and collaboration. +

    + +

    How do I backup all my data?

    +

    + There are two parts to backup your data: the identifier secrets and the + other data such as settings, contacts, etc. +

    + +
    +

    + How do I backup my identifier (secret) data? +

    +
      +
    • + Go to Your Identity page. +
    • +
    • + Click on "Backup Identifier Seed" and follow the instructions. +
    • +
    + +

    + How do I backup my other (non-identifier-secret) data? +

    +
      +
    • + Go to Your Identity page. +
    • +
    • + Click on "Download Settings...". That will save a file to your + downloads folder. That is your backup, so put it someplace where you + won't lose it. +
    • +
    +
    + +

    How do I restore my data?

    +

    + There are two parts to restore your data: the identity secrets and the + other data such as settings, contacts, etc. +

    + +
    +

    + How do I restore my identifier (secret) data? +

    +
      +
    • + You only have one identifier at a time. If you have an identifier on + Your Identity page, you'll + need to clear it out; + + here are some helpful instructions. + + But beware! This will also clear out your settings and contact data, + so be sure to back that up first. +
    • +
    • + + Go to the start + + and choose "Yes" to enter the identity you backed up. +
    • +
    + +

    + How do I restore my other (non-identifier-secret) data? +

    +
      +
    • Make sure you have your backup file (above), then contact us.
    • +
    +
    +
    +
    + diff --git a/src/views/ProjectViewView.vue b/src/views/ProjectViewView.vue index 8ca5d00..1ae6d4f 100644 --- a/src/views/ProjectViewView.vue +++ b/src/views/ProjectViewView.vue @@ -24,9 +24,11 @@ >
  • - +
  • -
  • diff --git a/src/views/ProjectsView.vue b/src/views/ProjectsView.vue index d65e210..49d6497 100644 --- a/src/views/ProjectsView.vue +++ b/src/views/ProjectsView.vue @@ -24,7 +24,7 @@ > - +