Skip to content

Commit

Permalink
Update contacts page (#135)
Browse files Browse the repository at this point in the history
* Updated page and file structure

- created sub-folders to group related pages (e.g. design system).
- moved contacts and silent payment pages to milestone 1.8
-

* New "Addresses" page

* Added "Test Transactions" page

* Updated address management page

* Moved test transactions page to "other" milestone

* Reverting file re-organization of unrelated pages

* Tweaked page content and removed incomplete sentences
  • Loading branch information
rabbitholiness authored Jan 15, 2025
1 parent 41a1db0 commit 72ceb58
Showing 1 changed file with 20 additions and 16 deletions.
36 changes: 20 additions & 16 deletions pages/milestones/other/contacts.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,26 @@ indent: true

**Status: Early design exploration**

Contacts are a useful a variety of reasons:
- Regular interactions
-
These are early stage mockups for a global contact list feature that extends the address book functionality currently implemented in Bitcoin Core QT. More details and specs are described in [this issue](https://github.com/BitcoinDesign/Bitcoin-Core-App/issues/134).

A contact should combine different types of payment information
### Contact list

### Contact information
The Bitcoin Core App allows users to create contacts for people or organizations that they transact with regularly, such as their family, friends, employer or customers.

A contact has a few different . The application uses the payment information to initiate payments.
{% include picture.html
image = "/assets/images/send/contacts.png"
retina = "/assets/images/send/[email protected]"
big = "/assets/images/send/contacts-big.png"
alt-text = "A screen with a list of contacts and a detail screen showing contact information."
width = 800
height = 366
%}

Apart from the convenience benefits for repeated payments, the contacts feature also helps users organize and track payments for accounting and bookkeeping, since the app allows them to associate any incoming or outgoing transactions or payment request with a contact.

### Contact details

A contact can have the following pieces of information associated:

Contact details:
- First name
Expand All @@ -30,13 +41,6 @@ Payment information:
- Regular addresses
- Extended Public Keys (XPUBs)

The application

{% include picture.html
image = "/assets/images/send/contacts.png"
retina = "/assets/images/send/[email protected]"
big = "/assets/images/send/contacts-big.png"
alt-text = "A screen with a list of contacts and a detail screen showing contact information."
width = 800
height = 366
%}
Payment history:
- Incoming transactions
- Outgoing transactions

0 comments on commit 72ceb58

Please sign in to comment.