diff --git a/src/views/DiscoverView.vue b/src/views/DiscoverView.vue index 13fb0e6..0d8d72b 100644 --- a/src/views/DiscoverView.vue +++ b/src/views/DiscoverView.vue @@ -185,6 +185,8 @@ export default class DiscoverView extends Vue { const allAccounts = await accountsDB.accounts.toArray(); this.allMyDids = allAccounts.map((acc) => acc.did); + this.searchTerms = (this.$route as Router).query["searchText"] || ""; + if (this.searchBox) { await this.searchLocal(); } else { diff --git a/src/views/HelpView.vue b/src/views/HelpView.vue index c281069..5d04cf9 100644 --- a/src/views/HelpView.vue +++ b/src/views/HelpView.vue @@ -24,50 +24,178 @@

- This app focuses on gifts & gratitude, using them to build cool things with your network. + This app focuses on gifts & gratitude, using them to build cool things together with your network.

What is the idea here?

- We are building networks of people who want to grow a giving society. - First of all, let's build gratitude: see what people have given, and recognize + We are building networks of people who want to grow good society from the ground up, using modern + technology that connects people peer-to-peer. + First of all, let's showcase gratitude: see what people have given, and recognize gifts you've seen. This is done in a way that leaves a permanent record -- one that - came from you, and one that the recipient can prove it was for them. This is + came from you, and one that the recipient can prove it was for them. This can be personally gratifying, but it extends to broader work: volunteers get - confirmation of activity, and selectively show off their contributions + confirmation of activity, and they can selectively show off their contributions and network.

-

- With this, you highlight giving and also offer help -- - which could be conditional on others' willingness to help, too. +

+ With this, you highlight giving and you also offer help -- + which could be conditional on others' contributions, too. You can record your own ideas and invite others to collaborate. + It's a way to organize & build with the resource that everyone has in equal amounts: time.

-

- This app uses the power of cryptography to build a reputation, recording - activity that you can share at your discretion. You put some activity - public, but these services don't share your ID with others without explicit consent. - This is in contrast to Meta and Google, who hold - your data and allow you use it while they manage sharing... - those services are useful but they have the control, whereas this app gives you the control. +

+ Note that your personal data is safe: your ID is only shared with those you allow. Neither + your name nor your contacts' names are shared with anyone -- even our servers -- + though you can explicitly share it with other individuals if you choose.

+

I want to know more because...

+ +

How do I get started?

- You need someone to register you, like the person who told you - about this app, on the Contacts page. + Someone -- like the person who told you about this app -- needs to register you + on the Contacts page. If you heard about this from our outreach, feel free to contact us (below) for a chat. - After someone registers you, you can - select any contact on the home page (or "anonymous") and record your - appreciation for... whatever. The main goal is to record what people + After someone registers you, you can register others. +

+

+ Then you can record your appreciation for... whatever: select any contact on the home page + (or "Unnamed") and send it. The main goal is to record what people have given you, to grow giving economies. You can also record your own ideas for projects. Each claim is recorded on a - custom ledger. The day after being registered, you'll be able to able to - register others, too. + custom ledger.

+ The day after being registered, you'll be able to able to register others, too. Note that there are limits to how many others you can register. Take your time to bring people on... make it an opportunity to get to - know their projects, and to show your own. + know their projects, and to show off your own.

How do I add someone else?

@@ -95,7 +223,7 @@

How do I backup all my data?

There are four sets of data to backup: the identifier secrets; - the private text data that isn't quite as secret such as settings and contacts; + the private text data that isn't as sensitive such as settings and contacts; the private image for yourself; and the data that you have sent to the public.

@@ -185,15 +313,14 @@

How do I create another identity?

- Before doing this, note that it is an advanced feature that affects - functionality (eg. the words "Alt ID" next to results, backup features) - so beware. You can + Before doing this, beware that it is an advanced feature that affects + functionality (eg. the words "Alt ID" next to results, backup features). You can create another identity here.

-

How do I erase my data?

+

How do I erase my data from my device?

Before doing this, you may want to back up your data with the instructions above.

@@ -401,7 +528,7 @@

{{ package.version }} ({{ commitHash }})

- For any other questions, like getting a new account or removing all your data from the public ledger: + I have other questions, like getting a new account or removing all my data from the public ledger.

Contact us at @@ -428,7 +555,13 @@ export default class Help extends Vue { package = Package; commitHash = import.meta.env.VITE_GIT_HASH; + showAlpha = false; + showBasics = false; + showCommunity = false; + showGovernance = false; + showGroup = false; showDidCopy = false; + showVerifiable = false; // call fn, copy text to the clipboard, then redo fn after 2 seconds doCopyTwoSecRedo(text: string, fn: () => void) {