gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-docs] branch master updated: DD53: improve DD53 structure and add


From: gnunet
Subject: [taler-docs] branch master updated: DD53: improve DD53 structure and add screenshots
Date: Thu, 07 Mar 2024 21:58:07 +0100

This is an automated email from the git hooks/post-receive script.

ivan-avalos pushed a commit to branch master
in repository docs.

The following commit(s) were added to refs/heads/master by this push:
     new 11a31158 DD53: improve DD53 structure and add screenshots
11a31158 is described below

commit 11a31158a2829d01aa6c57fab6673af32d12d24d
Author: Iván Ávalos <avalos@disroot.org>
AuthorDate: Thu Mar 7 14:58:02 2024 -0600

    DD53: improve DD53 structure and add screenshots
---
 .gitignore                                         |   1 +
 design-documents/053-wallet-ui.rst                 | 683 +++++++++++++++------
 screenshots/balance-list-android-0.png             | Bin 0 -> 47885 bytes
 screenshots/balance-list-android-latest.png        |   1 +
 screenshots/balance-list-firefox-0.png             | Bin 0 -> 44775 bytes
 screenshots/balance-list-firefox-latest.png        |   1 +
 .../cta-accept-tos-android-0.png                   | Bin
 screenshots/cta-accept-tos-android-latest.png      |   1 +
 .../cta-deposit-android-0.png                      | Bin
 screenshots/cta-deposit-android-latest.png         |   1 +
 screenshots/cta-deposit-firefox-0.png              | Bin 0 -> 59490 bytes
 screenshots/cta-deposit-firefox-latest.png         |   1 +
 .../cta-payment-android-0.png                      | Bin
 screenshots/cta-payment-android-latest.png         |   1 +
 .../cta-payment-paid-android-0.png                 | Bin
 screenshots/cta-payment-paid-android-latest.png    |   1 +
 .../cta-peer-pull-initiate-android-0.png           | Bin
 .../cta-peer-pull-initiate-android-latest.png      |   1 +
 screenshots/cta-peer-pull-initiate-firefox-0.png   | Bin 0 -> 62019 bytes
 .../cta-peer-pull-initiate-firefox-latest.png      |   1 +
 .../cta-peer-push-initiate-android-0.png           | Bin
 .../cta-peer-push-initiate-android-latest.png      |   1 +
 screenshots/cta-peer-push-initiate-firefox-0.png   | Bin 0 -> 56300 bytes
 .../cta-peer-push-initiate-firefox-latest.png      |   1 +
 .../cta-url-entry-1-android-0.png                  | Bin
 screenshots/cta-url-entry-1-android-latest.png     |   1 +
 .../cta-url-entry-2-android-0.png                  | Bin
 screenshots/cta-url-entry-2-android-latest.png     |   1 +
 .../cta-wire-transfer-1-android-0.png              | Bin
 screenshots/cta-wire-transfer-1-android-latest.png |   1 +
 .../cta-wire-transfer-2-android-0.png              | Bin
 screenshots/cta-wire-transfer-2-android-latest.png |   1 +
 .../cta-withdraw-1-android-0.png                   | Bin
 screenshots/cta-withdraw-1-android-latest.png      |   1 +
 .../cta-withdraw-2-android-0.png                   | Bin
 screenshots/cta-withdraw-2-android-latest.png      |   1 +
 .../cta-withdraw-done-android-0.png                | Bin
 screenshots/cta-withdraw-done-android-latest.png   |   1 +
 screenshots/cta-withdraw-firefox-1.png             | Bin 0 -> 50475 bytes
 screenshots/cta-withdraw-firefox-latest.png        |   2 +-
 screenshots/transaction-list-android-0.png         | Bin 0 -> 83906 bytes
 screenshots/transaction-list-android-latest.png    |   1 +
 screenshots/transaction-list-firefox-0.png         | Bin 0 -> 47985 bytes
 screenshots/transaction-list-firefox-latest.png    |   1 +
 44 files changed, 505 insertions(+), 201 deletions(-)

diff --git a/.gitignore b/.gitignore
index b1119077..03767229 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@ images/reserve.png
 texinfo/
 
 !/design-documents/wallet-screenshots/**/*.png
+!/screenshots/*.png
diff --git a/design-documents/053-wallet-ui.rst 
b/design-documents/053-wallet-ui.rst
index d57dfb53..3a6602e1 100644
--- a/design-documents/053-wallet-ui.rst
+++ b/design-documents/053-wallet-ui.rst
@@ -40,20 +40,24 @@ Additionaly the document COULD defined the components of 
the UI. If one of this
 properties is defined in the spec the implementation must implement it. The 
specification
 should be minimal to achieve the objective in the description.
 
-* **Info**: Spec of information that the user should have access. The type of 
info
+* **Info**. Spec of information that the user should have access. The type of 
info
   could be a field (id and value) or a banner (information and instructions).
   The spec will help to reuse the text for i18n across apps and defined
 
-* **Inputs**: Spec of information need to provide in current screen. The type 
of input,
+* **Inputs**. Spec of information need to provide in current screen. The type 
of input,
   range of values and validation should be defined if necessary.
 
-* **Actions**: Spec of buttons and interactable elements that will have a 
significant
+* **Actions**. Spec of buttons and interactable elements that will have a 
significant
   change in the current state. It should also mention navigation when 
applicable.
 
-* **Layout**: Spec position of elements when needed. The spec should be "soft" 
in a sense
+* **Layout**. Spec position of elements when needed. The spec should be "soft" 
in a sense
   that elements should be easy to find following directions like "close to X" 
or
   "at the start/end of the screen".
 
+* **Screenshots**. Should be provided for all wallet implementations and kept
+  up to date, to ensure that they can be used to aid in UI/UX and QA
+  discussions.
+
 Screen should be defined using the most relaxed definition that are good 
enough to
 be clear for the user. Platform will use this definition and adapt to the 
differences
 on the platform taking advantange of platform API and screen sizes.
@@ -72,278 +76,543 @@ Proposed Solutions
 
 List of all screens with the defined properties.
 
+.. _balance-list-ref:
+
+balance-list
+------------
+
+This screen shows a currency-scoped list of the balances stored in the wallet,
+and includes information about the total, incoming, and outgoing amounts, as
+well as the currency scope information for each item.
+
+Info
+^^^^
+
+* List of balances in the wallet, where each item contains:
+
+  * Total amount with currency (see :doc:`051-fractional-digits`).
+  * Incoming amount (money pending to arrive).
+  * Outgoing amount (money pending to leave).
+  * Currency scope information (see :doc:`035-regional-currencies`).
+
+Actions
+^^^^^^^
+
+* **View transactions**. Clicking on a balance item should take you to the
+  transaction list (:ref:`transaction-list-ref`) associated with that balance.
+
+Screenshots
+^^^^^^^^^^^
+
++-----------+----------------------------------------------------------------+
+| Platform  | Screenshot                                                     |
++===========+================================================================+
+| WebEx     | .. image:: ../screenshots/balance-list-firefox-latest.png      |
++-----------+----------------------------------------------------------------+
+| Android   | .. image:: ../screenshots/balance-list-android-latest.png      |
+|           |    :width: 30%                                                 |
++-----------+----------------------------------------------------------------+
+
+
+.. _transaction-list-ref:
+
+transaction-list
+----------------
+
+This screen shows a list of all the transactions associated with a given
+currency scope.
+
+Info
+^^^^
+
+* Total amount and currency (see :doc:`051-fractional-digits`).
+* List of transactions associated with the currency scope, with pending
+  transactions on top, and where each item contains the following:
+
+  * **Title**. It depends on the transaction type. It can be the exchange URL
+    (e.g. exchange.demo.taler.net), a description of the type of transaction
+    (e.g. Deposit, Invoice, Payment, etc.), the name of the merchant paid
+    (e.g. Essay Shop), etc.
+  * **Summary**. It provides complementary information about the transaction
+    for the user, such as the status of the transaction (e.g. “Waiting for
+    confirmation,” “KYC required,” an error message, etc.). (The summary is
+    provided by wallet-core, along with internationalized versions.)
+  * **Timestamp**. The moment when the transaction was created. Ideally, it
+    should be shown with minimal precision, only showing the minutes, hours or
+    days that have elapsed.
+  * **Amount**. The positive or negative impact that the transaction has in
+    the total balance of the currency scope. It should be made clear whether
+    the amount of the transaction is positive or negative, ideally with a sign
+    (+/-) and a color (green/red).
+  * **Pending**. It should be indicated whether the transaction is pending or
+    finished. This can be done with a small badge and with different colors,
+    however, it should be always clear and communicate the message
+    effectively.
+
+Actions
+^^^^^^^
+
+* **Send**. The transaction list should include a button that allows the user
+  to initiate transactions that result in money being sent, such as deposits
+  and peer push payments.
+* **Receive**. The transaction list should also include a button that allows
+  the user to initiate transactions that result in money being received, such
+  as withdrawals and peer pull payments.
+* **View transaction details**. When clicking on a transaction, the user
+  should be taken to its corresponding transaction details depending on the
+  type of the transaction clicked.
+* **Select transaction(s)**. The user should be able to select one or more
+  transactions to perform specific bulk actions, such as deleting. The
+  interaction that triggers this action might differ across platforms. For
+  example, in Android this would be achieved by double pressing a transaction
+  (to activate selection mode) and then clicking other transactions to be
+  selected. On iOS, this could be achieved using an “Edit” button in the
+  toolbar that reveals checkboxes that allow the user to select the desired
+  transactions.
+* **Delete transaction(s)**. This could be achieved in bulk via selection
+  mode, or individually for each transaction via a menu or a button. Either
+  way, performing a deletion should always show a confirmation menu before
+  doing the actual deletion.
+
+Screenshots
+^^^^^^^^^^^
+
++-----------+----------------------------------------------------------------+
+| Platform  | Screenshot                                                     |
++===========+================================================================+
+| WebEx     | .. image:: ../screenshots/transaction-list-firefox-latest.png  |
++-----------+----------------------------------------------------------------+
+| Android   | .. image:: ../screenshots/transaction-list-android-latest.png  |
+|           |    :width: 30%                                                 |
++-----------+----------------------------------------------------------------+
+
+
+.. _cta-withdraw-ref:
+
 cta-withdraw
 ------------
 
-``Description``: this screen is used for the confirmation of a manual 
withdrawal,
-bank-integrated witdrawals and exchange withdrawals.
-the success of this operation will be an increase of the balance in the wallet.
-fee, restrictions and ETA should be clear for the user.
+This screen is used for the confirmation of a manual withdrawal,
+bank-integrated witdrawals and exchange withdrawals.  the success of this
+operation will be an increase of the balance in the wallet.  fee, restrictions
+and ETA should be clear for the user.
+
+Info
+^^^^
+
+* exchange to be used showing the URL
+* table of details of the operation: use the 
:ref:`operation-table-details-ref` screen
+* starting currency: if the exchange has the currency conversion service 
enabled user should be able to the details based on the wire transfer currency
+* taler URI: show copy button or QR to complete the operation with another 
device
 
-``Info``:
- * exchange to be used showing the URL
- * table of details of the operation: use the ``operation-table-details`` 
screen
- * starting currency: if the exchange has the currency conversion service 
enabled user should be able to the details based on the wire transfer currency
- * taler URI: show copy button or QR to complete the operation with another 
device
+Inputs
+^^^^^^
 
-``Inputs``:
- * age restriction: allow the selection of the restriction in the age group 
possible by the exchange
- * service provider: allow the selection of different exchange
+* age restriction: allow the selection of the restriction in the age group 
possible by the exchange
+* service provider: allow the selection of different exchange
 
-``Actions``:
- * confirm operation: on success will be redirected to the 
``transaction-details`` screen where the detail of the current transaction will 
be displayed
- * review and confirm ToS: if the current selected exchange has a version  of 
ToS that the user didn't yet accepted, use the ``accept-tos`` screen
- * cancel: user will be redirected to ``balance``
+Actions
+^^^^^^^
+
+* **confirm operation**: on success will be redirected to the 
``transaction-details`` screen where the detail of the current transaction will 
be displayed
+* **review and confirm ToS**: if the current selected exchange has a version  
of ToS that the user didn't yet accepted, use the :ref:`accept-tos-ref` screen
+* **cancel**: user will be redirected to ``balance``
 
 .. attention::
   User should be able to play with the amount, not possible in the current 
design
 
-.. image:: ./wallet-screenshots/android-wallet/cta-withdraw-2.png
-   :width: 30%
+Screenshots
+^^^^^^^^^^^
+
++-----------+----------------------------------------------------------------+
+| Platform  | Screenshot                                                     |
++===========+================================================================+
+| WebEx     | .. image:: ../screenshots/cta-withdraw-firefox-latest.png      |
++-----------+----------------------------------------------------------------+
+| Android   | .. image:: ../screenshots/cta-withdraw-2-android-latest.png    |
+|           |    :width: 30%                                                 |
++-----------+----------------------------------------------------------------+
+
+
+.. _cta-wire-transfer-ref:
 
 cta-wire-transfer
 -----------------
 
-``Description``: this screen is used to show the user the information for
-the wire transfer to complete a manual withdrawal operation.
+This screen is used to show the user the information for the wire transfer to
+complete a manual withdrawal operation.
+
+Info
+^^^^
 
-``Info``:
- * wire transfer subject to be used (first, most important)
- * target bank account to transfer funds to (e.g. IBAN)
- * total amount to transfer in the wire transfer currency
- * button to copy ``payto://`` URI with the information to clipboard
+* wire transfer subject to be used (first, most important)
+* target bank account to transfer funds to (e.g. IBAN)
+* total amount to transfer in the wire transfer currency
+* button to copy ``payto://`` URI with the information to clipboard
 
-``Actions``:
- * abort: aborts the withdrawal operation
- * menu: go back to the main balances list (operation continues in background)
- * automatic: screen changes to "cta-withdraw-done" upon completion
+Actions
+^^^^^^^
 
-.. image:: ../screenshots/cta-wire-transfer-firefox-latest.png
-.. image:: ./wallet-screenshots/android-wallet/cta-wire-transfer-1.png
-   :width: 30%
-.. image:: ./wallet-screenshots/android-wallet/cta-wire-transfer-2.png
-   :width: 30%
+* **abort**: aborts the withdrawal operation
+* **menu**: go back to the main balances list (operation continues in 
background)
+* **automatic**: screen changes to "cta-withdraw-done" upon completion
+
+Screenshots
+^^^^^^^^^^^
+
++-----------+------------------------------------------------------------------+
+| Platform  | Screenshot                                                       
|
++===========+==================================================================+
+| WebEx     | .. image:: ../screenshots/cta-wire-transfer-firefox-latest.png   
|
++-----------+------------------------------------------------------------------+
+| Android   | .. image:: ../screenshots/cta-wire-transfer-1-android-latest.png 
|
+|           |    :width: 30%                                                   
|
+|           | .. image:: ../screenshots/cta-wire-transfer-2-android-latest.png 
|
+|           |    :width: 30%                                                   
|
++-----------+------------------------------------------------------------------+
+
+
+.. _cta-withdraw-done-ref:
 
 cta-withdraw-done
 -----------------
 
-``Description``: this screen is used to show the user the information for
-a completed withdraw operation (bank-integrated or manual)
+This screen is used to show the user the information for a completed withdraw
+operation (bank-integrated or manual)
+
+Info
+^^^^
 
-``Info``:
- * amount wired  (hidden if no fees)
- * fees paid (hidden if no fees)
- * total amount withdrawn into wallet (effective balance change)
- * exchange base URL
- * date
+* amount wired  (hidden if no fees)
+* fees paid (hidden if no fees)
+* total amount withdrawn into wallet (effective balance change)
+* exchange base URL
+* date
 
-``Actions``:
- * delete: deletes information about the withdrawal operation
+Actions
+^^^^^^^
 
-.. image:: ../screenshots/cta-withdraw-done-firefox-latest.png
-   :width: 60%
-.. image:: ./wallet-screenshots/android-wallet/cta-withdraw-done.png
-   :width: 30%
+* **delete**: deletes information about the withdrawal operation
+
+Screenshots
+^^^^^^^^^^^
+
++-----------+------------------------------------------------------------------+
+| Platform  | Screenshot                                                       
|
++===========+==================================================================+
+| WebEx     | .. image:: ../screenshots/cta-withdraw-done-firefox-latest.png   
|
++-----------+------------------------------------------------------------------+
+| Android   | .. image:: ../screenshots/cta-withdraw-done-android-latest.png   
|
+|           |    :width: 30%                                                   
|
++-----------+------------------------------------------------------------------+
+
+
+.. _cta-url-entry-ref:
 
 cta-url-entry
 -------------
 
-``Description``: this screen allows the user to scan a QR code, scan an NFC
-tag, or enter a taler://-URL.  Its implementation may differ significantly
-between platforms. For example, scanning NFC tags may be fully automated,
-scanning QR codes may involve some system applications, and maybe the dialog
-only allows the URL entry *or* the camera but not both at the same time,
-depending on implementation specifics.
+This screen allows the user to scan a QR code, scan an NFC tag, or enter a
+taler://-URL.  Its implementation may differ significantly between
+platforms. For example, scanning NFC tags may be fully automated, scanning QR
+codes may involve some system applications, and maybe the dialog only allows
+the URL entry *or* the camera but not both at the same time, depending on
+implementation specifics.
+
+Info
+^^^^
 
-``Info``:
- * camera with current image to enable user to focus on QR code
- * current URL, with information if it is not well-formed for GNU Taler
- * possibly status information on NFC reader (if available)
+* camera with current image to enable user to focus on QR code
+* current URL, with information if it is not well-formed for GNU Taler
+* possibly status information on NFC reader (if available)
 
-``Actions``:
- * open: if entered manually, open URL as-entered (otherwise open is automatic)
- * back: return to previous view
+Actions
+^^^^^^^
 
-.. image:: ../screenshots/cta-url-entry-firefox-latest.png
-.. image:: ./wallet-screenshots/android-wallet/cta-url-entry-1.png
-   :width: 30%
-.. image:: ./wallet-screenshots/android-wallet/cta-url-entry-2.png
-   :width: 30%
+* **open**: if entered manually, open URL as-entered (otherwise open is 
automatic)
+* **back**: return to previous view
 
+Screenshots
+^^^^^^^^^^^
+
++-----------+------------------------------------------------------------------+
+| Platform  | Screenshot                                                       
|
++===========+==================================================================+
+| WebEx     | .. image:: ../screenshots/cta-url-entry-firefox-latest.png       
|
++-----------+------------------------------------------------------------------+
+| Android   | .. image:: ../screenshots/cta-url-entry-1-android-latest.png     
|
+|           |    :width: 30%                                                   
|
+|           | .. image:: ../screenshots/cta-url-entry-2-android-latest.png     
|
+|           |    :width: 30%                                                   
|
++-----------+------------------------------------------------------------------+
+
+
+.. _cta-payment-ref:
 
 cta-payment
 -----------
 
-``Description``: this screen is used for the confirmation of a payment to a 
merchant.
-the success of this operation will be an decrease of the balance in the wallet
-and save a ticket/invoice of the purchase.
-fee, restrictions and ETA should be clear for the user.
-
-``Info``:
- * merchant offering the order showing the URL
- * order summary
- * table of details of the operation: use the ``operation-table-details`` 
screen
- * receipt: order id
- * payment deadline: absolute time before the claimed order expires
- * taler URI: show copy button or QR to complete the operation with another 
device
- * cant pay desc: if the user has enough balance but unable to use it
- * payment status: if the
-
-``Actions``:
- * confirm operation: if the payment is possible, on success will be 
redirected to the ``transaction-details`` screen where the detail of the 
current transaction will be displayed
- * get more cash: if there is not enough balance, it will be redirected to 
``cta-witddraw``
- * cancel: user will be redirected to ``balance``
-
-.. image:: ../screenshots/cta-payment-firefox-latest.png
-   :width: 60%
-.. image:: ./wallet-screenshots/android-wallet/cta-payment.png
-   :width: 30%
+This screen is used for the confirmation of a payment to a merchant.  the
+success of this operation will be an decrease of the balance in the wallet and
+save a ticket/invoice of the purchase.  fee, restrictions and ETA should be
+clear for the user.
+
+Info
+^^^^
+
+* merchant offering the order showing the URL
+* order summary
+* table of details of the operation: use the 
:ref:`operation-table-details-ref` screen
+* receipt: order id
+* payment deadline: absolute time before the claimed order expires
+* taler URI: show copy button or QR to complete the operation with another 
device
+* cant pay desc: if the user has enough balance but unable to use it
+* payment status: if the
+
+Actions
+^^^^^^^
+
+* **confirm operation**: if the payment is possible, on success will be 
redirected to the ``transaction-details`` screen where the detail of the 
current transaction will be displayed
+* **get more cash**: if there is not enough balance, it will be redirected to 
:ref:`cta-withdraw-ref`
+* **cancel**: user will be redirected to ``balance``
+
+Screenshots
+^^^^^^^^^^^
+
++-----------+------------------------------------------------------------------+
+| Platform  | Screenshot                                                       
|
++===========+==================================================================+
+| WebEx     | .. image:: ../screenshots/cta-payment-firefox-latest.png         
|
++-----------+------------------------------------------------------------------+
+| Android   | .. image:: ../screenshots/cta-payment-android-latest.png         
|
+|           |    :width: 30%                                                   
|
++-----------+------------------------------------------------------------------+
+
+
+.. _cta-payment-paid-ref:
 
 cta-payment-paid
 ----------------
 
-``Description``: this screen is used to show information with details
-about a historic payment.
+This screen is used to show information with details about a historic payment.
+
+Info
+^^^^
+
+* merchant offering the order showing the URL
+* order summary
+* table of details of the operation: use the 
:ref:`operation-table-details-ref` screen
+* receipt: order id
+* payment status: if the order was refunded
+
+Actions
+^^^^^^^
 
-``Info``:
- * merchant offering the order showing the URL
- * order summary
- * table of details of the operation: use the ``operation-table-details`` 
screen
- * receipt: order id
- * payment status: if the order was refunded
+* **delete**: delete information about the transaction
+* **back**: user will be redirected to ``balance``
 
-``Actions``:
- * delete: delete information about the transaction
- * back: user will be redirected to ``balance``
+Screenshots
+^^^^^^^^^^^
 
-.. image:: ../screenshots/cta-payment-paid-firefox-latest.png
-   :width: 60%
-.. image:: ./wallet-screenshots/android-wallet/cta-payment-paid.png
-   :width: 30%
++-----------+------------------------------------------------------------------+
+| Platform  | Screenshot                                                       
|
++===========+==================================================================+
+| WebEx     | .. image:: ../screenshots/cta-payment-paid-firefox-latest.png    
|
++-----------+------------------------------------------------------------------+
+| Android   | .. image:: ../screenshots/cta-payment-paid-android-latest.png    
|
+|           |    :width: 30%                                                   
|
++-----------+------------------------------------------------------------------+
+
+
+.. _cta-deposit-ref:
 
 cta-deposit
 ------------
 
-``Description``: this screen is used for the confirmation of a deposit.
-the success of this operation will be an decrease of the balance in the wallet
-and save a deposit ticket for reference.
-fee, restrictions and ETA should be clear for the user.
+This screen is used for the confirmation of a deposit.  the success of this
+operation will be an decrease of the balance in the wallet and save a deposit
+ticket for reference.  fee, restrictions and ETA should be clear for the user.
+
+Info
+^^^^
 
-``Info``:
- * bank account where the money is going to
- * table of details of the operation: use the ``operation-table-details`` 
screen
+* bank account where the money is going to
+* table of details of the operation: use the 
:ref:`operation-table-details-ref` screen
 
-``Actions``:
- * confirm operation: on success will be redirected to the 
``transaction-details`` screen where the detail of the current transaction will 
be displayed
- * cancel: user will be redirected to ``balance``
+Actions
+^^^^^^^
+
+* **confirm operation**: on success will be redirected to the 
``transaction-details`` screen where the detail of the current transaction will 
be displayed
+* **cancel**: user will be redirected to ``balance``
 
 .. attention::
   User should be able to play with the amount, not possible in the current 
design
 
-.. image:: ./wallet-screenshots/android-wallet/cta-deposit.png
-   :width: 30%
+Screenshots
+^^^^^^^^^^^
+
++-----------+------------------------------------------------------------------+
+| Platform  | Screenshot                                                       
|
++===========+==================================================================+
+| WebEx     | .. image:: ../screenshots/cta-deposit-firefox-latest.png         
|
++-----------+------------------------------------------------------------------+
+| Android   | .. image:: ../screenshots/cta-deposit-android-latest.png         
|
+|           |    :width: 30%                                                   
|
++-----------+------------------------------------------------------------------+
+
+
+.. _cta-peer-pull-initiate-ref:
 
 cta-peer-pull-initiate
 ----------------------
 
-``Description``: this screen is used for the confirmation of the creation of
-a peer pull transaction or invoice to request money from another wallet.
-the success of this operation will not change the balance immediately in the 
wallet
-and allow the user to share a taler URI to the payer.
-fee, restrictions and ETA should be clear for the user.
+This screen is used for the confirmation of the creation of a peer pull
+transaction or invoice to request money from another wallet.  the success of
+this operation will not change the balance immediately in the wallet and allow
+the user to share a taler URI to the payer.  fee, restrictions and ETA should
+be clear for the user.
+
+Info
+^^^^
+
+* exchange to be used showing the URL
+* table of details of the operation: use the 
:ref:`operation-table-details-ref` screen
 
-``Info``:
- * exchange to be used showing the URL
- * table of details of the operation: use the ``operation-table-details`` 
screen
+Inputs
+^^^^^^
 
-``Inputs``:
- * subject: short description of the transaction
- * expiration: absolute time/date after which the invoice is not valid anymore
- * service provider: allow the selection of different exchange
+* **subject**: short description of the transaction
+* **expiration**: absolute time/date after which the invoice is not valid 
anymore
+* **service provider**: allow the selection of different exchange
 
-``Actions``:
- * confirm operation: on success will be redirected to the 
``transaction-details`` screen where the detail of the current transaction will 
be displayed
- * review and confirm ToS: if the current selected exchange has a version  of 
ToS that the user didn't yet accepted, use the ``accept-tos`` screen
- * cancel: user will be redirected to ``balance``
+Actions
+^^^^^^^
+
+* **confirm operation**: on success will be redirected to the 
``transaction-details`` screen where the detail of the current transaction will 
be displayed
+* **review and confirm ToS**: if the current selected exchange has a version  
of ToS that the user didn't yet accepted, use the :ref:`accept-tos-ref` screen
+* *cancel*: user will be redirected to ``balance``
 
 .. attention::
   Is the invoice creation always free of charge or does the exchange have a 
mechanism
   to impose a fee to pay on creation?
 
-.. image:: ./wallet-screenshots/android-wallet/cta-peer-pull-initiate.png
-   :width: 30%
+Screenshots
+^^^^^^^^^^^
+
++-----------+----------------------------------------------------------------------+
+| Platform  | Screenshot                                                       
    |
++===========+======================================================================+
+| WebEx     | .. image:: 
../screenshots/cta-peer-pull-initiate-firefox-latest.png  |
++-----------+----------------------------------------------------------------------+
+| Android   | .. image:: 
../screenshots/cta-peer-pull-initiate-android-latest.png  |
+|           |    :width: 30%                                                   
    |
++-----------+----------------------------------------------------------------------+
+
+
+.. _cta-peer-pull-confirm-ref:
 
 cta-peer-pull-confirm
 ---------------------
 
-``Description``: this screen is used for the confirmation of the payment of
-a peer pull transaction or invoice to send money from another wallet.
-the success of this operation will be an will decrease the balance in the 
wallet.
-fee, restrictions and ETA should be clear for the user.
+This screen is used for the confirmation of the payment of a peer pull
+transaction or invoice to send money from another wallet.  the success of this
+operation will be an will decrease the balance in the wallet.  fee,
+restrictions and ETA should be clear for the user.
+
+Info
+^^^^
 
-``Info``:
- * exchange to be used showing the URL
- * subject: short description of the transaction
- * table of details of the operation: use the ``operation-table-details`` 
screen
- * expiration: absolute time/date after which the invoice is not valid anymore
+* exchange to be used showing the URL
+* subject: short description of the transaction
+* table of details of the operation: use the 
:ref:`operation-table-details-ref` screen
+* expiration: absolute time/date after which the invoice is not valid anymore
 
-``Actions``:
- * confirm operation: if the payment is possible, on success will be 
redirected to the ``transaction-details`` screen where the detail of the 
current transaction will be displayed
- * get more cash: if there is not enough balance, it will be redirected to 
``cta-witddraw``
- * cancel: user will be redirected to ``balance``
+Actions
+^^^^^^^
+
+* **confirm operation**: if the payment is possible, on success will be 
redirected to the ``transaction-details`` screen where the detail of the 
current transaction will be displayed
+* **get more cash**: if there is not enough balance, it will be redirected to 
:ref:`cta-withdraw-ref`
+* **cancel**: user will be redirected to ``balance``
 
 cta-peer-push-initiate
 ----------------------
 
-``Description``: this screen is used for the confirmation of the creation of
-a peer push transaction or transfer money to another wallet.
-the success of this operation will reduce the balance immediately in the wallet
-and allow the user to share a taler URI to the receiver.
-fee, restrictions and ETA should be clear for the user.
+This screen is used for the confirmation of the creation of a peer push
+transaction or transfer money to another wallet.  the success of this
+operation will reduce the balance immediately in the wallet and allow the user
+to share a taler URI to the receiver.  fee, restrictions and ETA should be
+clear for the user.
+
+Info
+^^^^
+
+* table of details of the operation: use the ``operation-table-details`` screen
+
+Inputs
+^^^^^^
+
+* **subject**: short description of the transaction
+* **expiration**: absolute time/date after which the transfer is not valid 
anymore
 
-``Info``:
- * table of details of the operation: use the ``operation-table-details`` 
screen
+Actions
+^^^^^^^
 
-``Inputs``:
- * subject: short description of the transaction
- * expiration: absolute time/date after which the transfer is not valid anymore
+* **confirm operation**: on success will be redirected to the 
``transaction-details`` screen where the detail of the current transaction will 
be displayed
+* **cancel**: user will be redirected to ``balance``
 
-``Actions``:
- * confirm operation: on success will be redirected to the 
``transaction-details`` screen where the detail of the current transaction will 
be displayed
- * cancel: user will be redirected to ``balance``
+Screenshots
+^^^^^^^^^^^
 
-.. image:: ./wallet-screenshots/android-wallet/cta-peer-push-initiate.png
-   :width: 30%
++-----------+----------------------------------------------------------------------+
+| Platform  | Screenshot                                                       
    |
++===========+======================================================================+
+| WebEx     | .. image:: 
../screenshots/cta-peer-push-initiate-firefox-latest.png  |
++-----------+----------------------------------------------------------------------+
+| Android   | .. image:: 
../screenshots/cta-peer-push-initiate-android-latest.png  |
+|           |    :width: 30%                                                   
    |
++-----------+----------------------------------------------------------------------+
+
+
+.. _cta-peer-push-confirm-ref:
 
 cta-peer-push-confirm
 ---------------------
 
-``Description``: this screen is used for the confirmation of the acceptance of
-a peer push transaction or transfer money to this wallet.
-the success of this operation will be an will decrease the balance in the 
wallet.
-fee, restrictions and ETA should be clear for the user.
+This screen is used for the confirmation of the acceptance of a peer push
+transaction or transfer money to this wallet.  the success of this operation
+will be an will decrease the balance in the wallet.  fee, restrictions and ETA
+should be clear for the user.
+
+Info
+^^^^
 
-``Info``:
- * subject: short description of the payment
- * expiration: absolute time/date after which the invoice is not valid anymore
- * table of details of the operation: use the ``operation-table-details`` 
screen
+* subject: short description of the payment
+* expiration: absolute time/date after which the invoice is not valid anymore
+* table of details of the operation: use the ``operation-table-details`` screen
 
-``Actions``:
- * confirm operation: on success will be redirected to the 
``transaction-details`` screen where the detail of the current transaction will 
be displayed
- * review and confirm ToS: if the current selected exchange has a version of 
ToS that the user didn't yet accepted, use the ``accept-tos`` screen
- * cancel: user will be redirected to ``balance``
+Actions
+^^^^^^^
 
+* **confirm operation**: on success will be redirected to the 
``transaction-details`` screen where the detail of the current transaction will 
be displayed
+* **review and confirm ToS**: if the current selected exchange has a version 
of ToS that the user didn't yet accepted, use the :ref:`accept-tos-ref` screen
+* **cancel**: user will be redirected to ``balance``
+
+.. _operation-table-details-ref:
 
 operation-table-details
 -----------------------
 
-``Description``: with the table it should be clear how much the operation will 
cost,
-the initial amount and the final amount with all the items related to the 
operations (like fee)
+With the table it should be clear how much the operation will cost, the
+initial amount and the final amount with all the items related to the
+operations (like fee)
+
+Labels
+^^^^^^
 
-``labels``: initial amount of the operation, and final amount are always shown.
-Fee should be shown as an extra row in the table if it is non-zero.
-Converted amount should be shown as an extra row if initial amount currency is 
not the same
-as the final amount currency.
+Initial amount of the operation, and final amount are always shown. Fee should
+be shown as an extra row in the table if it is non-zero. Converted amount
+should be shown as an extra row if initial amount currency is not the same as
+the final amount currency.
 
 Initial amount label by operation:
 
@@ -357,27 +626,41 @@ Initial amount label by operation:
  * refund -> Refund
 
 
+.. _accept-tos-ref:
+
 accept-tos
 ----------
 
-``Description``: this screen can be use everytime that the user is going to 
interact
-with an exchange. since at any moment wallet may find that ToS changed the 
user needs
-to be prevented from continue before reading/accepting new rules. If possible, 
this
-screen should be used inplace of other actions and hidden if not required (for 
example,
-user already accepted ToS)
+This screen can be use everytime that the user is going to interact with an
+exchange. since at any moment wallet may find that ToS changed the user needs
+to be prevented from continue before reading/accepting new rules. If possible,
+this screen should be used inplace of other actions and hidden if not required
+(for example, user already accepted ToS)
+
+Inputs
+^^^^^^
+
+* **format**: allow the selection of a ToS format
+* **languange**: allow the selection of a languange different from system lang
+
+Actions
+^^^^^^^
 
-``Inputs``:
- * format: allow the selection of a ToS format
- * languange: allow the selection of a languange different from system lang
+* **accept tos**: will mark this version as accepted in wallet core and 
redirect the user to the screen from where it was invoked
+* **save/print tos**: will save the ToS outside of the wallet
 
-``Actions``:
- * accept tos: will mark this version as accepted in wallet core and redirect 
the user to the screen from where it was invoked
- * save/print tos: will save the ToS outside of the wallet
+Screenshots
+^^^^^^^^^^^
 
-.. image:: ../screenshots/cta-accept-tos-firefox-latest.png
-   :width: 45%
-.. image:: ./wallet-screenshots/android-wallet/accept-tos.png
-   :width: 45%
++-----------+------------------------------------------------------------------+
+| Platform  | Screenshot                                                       
|
++===========+==================================================================+
+| WebEx     | .. image:: ../screenshots/cta-accept-tos-firefox-latest.png      
|
+|           |    :width: 30%                                                   
|
++-----------+------------------------------------------------------------------+
+| Android   | .. image:: ../screenshots/cta-accept-tos-android-latest.png      
|
+|           |    :width: 30%                                                   
|
++-----------+------------------------------------------------------------------+
 
 Q / A
 =====
diff --git a/screenshots/balance-list-android-0.png 
b/screenshots/balance-list-android-0.png
new file mode 100644
index 00000000..f87919f8
Binary files /dev/null and b/screenshots/balance-list-android-0.png differ
diff --git a/screenshots/balance-list-android-latest.png 
b/screenshots/balance-list-android-latest.png
new file mode 120000
index 00000000..0af04e4b
--- /dev/null
+++ b/screenshots/balance-list-android-latest.png
@@ -0,0 +1 @@
+balance-list-android-0.png
\ No newline at end of file
diff --git a/screenshots/balance-list-firefox-0.png 
b/screenshots/balance-list-firefox-0.png
new file mode 100644
index 00000000..6a4fcb12
Binary files /dev/null and b/screenshots/balance-list-firefox-0.png differ
diff --git a/screenshots/balance-list-firefox-latest.png 
b/screenshots/balance-list-firefox-latest.png
new file mode 120000
index 00000000..390d4b60
--- /dev/null
+++ b/screenshots/balance-list-firefox-latest.png
@@ -0,0 +1 @@
+balance-list-firefox-0.png
\ No newline at end of file
diff --git a/design-documents/wallet-screenshots/android-wallet/accept-tos.png 
b/screenshots/cta-accept-tos-android-0.png
similarity index 100%
rename from design-documents/wallet-screenshots/android-wallet/accept-tos.png
rename to screenshots/cta-accept-tos-android-0.png
diff --git a/screenshots/cta-accept-tos-android-latest.png 
b/screenshots/cta-accept-tos-android-latest.png
new file mode 120000
index 00000000..89544b02
--- /dev/null
+++ b/screenshots/cta-accept-tos-android-latest.png
@@ -0,0 +1 @@
+cta-accept-tos-android-0.png
\ No newline at end of file
diff --git a/design-documents/wallet-screenshots/android-wallet/cta-deposit.png 
b/screenshots/cta-deposit-android-0.png
similarity index 100%
rename from design-documents/wallet-screenshots/android-wallet/cta-deposit.png
rename to screenshots/cta-deposit-android-0.png
diff --git a/screenshots/cta-deposit-android-latest.png 
b/screenshots/cta-deposit-android-latest.png
new file mode 120000
index 00000000..53a323c3
--- /dev/null
+++ b/screenshots/cta-deposit-android-latest.png
@@ -0,0 +1 @@
+cta-deposit-android-0.png
\ No newline at end of file
diff --git a/screenshots/cta-deposit-firefox-0.png 
b/screenshots/cta-deposit-firefox-0.png
new file mode 100644
index 00000000..e78538c7
Binary files /dev/null and b/screenshots/cta-deposit-firefox-0.png differ
diff --git a/screenshots/cta-deposit-firefox-latest.png 
b/screenshots/cta-deposit-firefox-latest.png
new file mode 120000
index 00000000..93e5beca
--- /dev/null
+++ b/screenshots/cta-deposit-firefox-latest.png
@@ -0,0 +1 @@
+cta-deposit-firefox-0.png
\ No newline at end of file
diff --git a/design-documents/wallet-screenshots/android-wallet/cta-payment.png 
b/screenshots/cta-payment-android-0.png
similarity index 100%
rename from design-documents/wallet-screenshots/android-wallet/cta-payment.png
rename to screenshots/cta-payment-android-0.png
diff --git a/screenshots/cta-payment-android-latest.png 
b/screenshots/cta-payment-android-latest.png
new file mode 120000
index 00000000..b858e45f
--- /dev/null
+++ b/screenshots/cta-payment-android-latest.png
@@ -0,0 +1 @@
+cta-payment-android-0.png
\ No newline at end of file
diff --git 
a/design-documents/wallet-screenshots/android-wallet/cta-payment-paid.png 
b/screenshots/cta-payment-paid-android-0.png
similarity index 100%
rename from 
design-documents/wallet-screenshots/android-wallet/cta-payment-paid.png
rename to screenshots/cta-payment-paid-android-0.png
diff --git a/screenshots/cta-payment-paid-android-latest.png 
b/screenshots/cta-payment-paid-android-latest.png
new file mode 120000
index 00000000..8aabd17e
--- /dev/null
+++ b/screenshots/cta-payment-paid-android-latest.png
@@ -0,0 +1 @@
+cta-payment-paid-android-0.png
\ No newline at end of file
diff --git 
a/design-documents/wallet-screenshots/android-wallet/cta-peer-pull-initiate.png 
b/screenshots/cta-peer-pull-initiate-android-0.png
similarity index 100%
rename from 
design-documents/wallet-screenshots/android-wallet/cta-peer-pull-initiate.png
rename to screenshots/cta-peer-pull-initiate-android-0.png
diff --git a/screenshots/cta-peer-pull-initiate-android-latest.png 
b/screenshots/cta-peer-pull-initiate-android-latest.png
new file mode 120000
index 00000000..eeb4d8c9
--- /dev/null
+++ b/screenshots/cta-peer-pull-initiate-android-latest.png
@@ -0,0 +1 @@
+cta-peer-pull-initiate-android-0.png
\ No newline at end of file
diff --git a/screenshots/cta-peer-pull-initiate-firefox-0.png 
b/screenshots/cta-peer-pull-initiate-firefox-0.png
new file mode 100644
index 00000000..0d7c1b31
Binary files /dev/null and b/screenshots/cta-peer-pull-initiate-firefox-0.png 
differ
diff --git a/screenshots/cta-peer-pull-initiate-firefox-latest.png 
b/screenshots/cta-peer-pull-initiate-firefox-latest.png
new file mode 120000
index 00000000..74339ee9
--- /dev/null
+++ b/screenshots/cta-peer-pull-initiate-firefox-latest.png
@@ -0,0 +1 @@
+cta-peer-pull-initiate-firefox-0.png
\ No newline at end of file
diff --git 
a/design-documents/wallet-screenshots/android-wallet/cta-peer-push-initiate.png 
b/screenshots/cta-peer-push-initiate-android-0.png
similarity index 100%
rename from 
design-documents/wallet-screenshots/android-wallet/cta-peer-push-initiate.png
rename to screenshots/cta-peer-push-initiate-android-0.png
diff --git a/screenshots/cta-peer-push-initiate-android-latest.png 
b/screenshots/cta-peer-push-initiate-android-latest.png
new file mode 120000
index 00000000..ee8bd57a
--- /dev/null
+++ b/screenshots/cta-peer-push-initiate-android-latest.png
@@ -0,0 +1 @@
+cta-peer-push-initiate-android-0.png
\ No newline at end of file
diff --git a/screenshots/cta-peer-push-initiate-firefox-0.png 
b/screenshots/cta-peer-push-initiate-firefox-0.png
new file mode 100644
index 00000000..f566b0cb
Binary files /dev/null and b/screenshots/cta-peer-push-initiate-firefox-0.png 
differ
diff --git a/screenshots/cta-peer-push-initiate-firefox-latest.png 
b/screenshots/cta-peer-push-initiate-firefox-latest.png
new file mode 120000
index 00000000..98a59294
--- /dev/null
+++ b/screenshots/cta-peer-push-initiate-firefox-latest.png
@@ -0,0 +1 @@
+cta-peer-push-initiate-firefox-0.png
\ No newline at end of file
diff --git 
a/design-documents/wallet-screenshots/android-wallet/cta-url-entry-1.png 
b/screenshots/cta-url-entry-1-android-0.png
similarity index 100%
rename from 
design-documents/wallet-screenshots/android-wallet/cta-url-entry-1.png
rename to screenshots/cta-url-entry-1-android-0.png
diff --git a/screenshots/cta-url-entry-1-android-latest.png 
b/screenshots/cta-url-entry-1-android-latest.png
new file mode 120000
index 00000000..3ff5ec48
--- /dev/null
+++ b/screenshots/cta-url-entry-1-android-latest.png
@@ -0,0 +1 @@
+cta-url-entry-1-android-0.png
\ No newline at end of file
diff --git 
a/design-documents/wallet-screenshots/android-wallet/cta-url-entry-2.png 
b/screenshots/cta-url-entry-2-android-0.png
similarity index 100%
rename from 
design-documents/wallet-screenshots/android-wallet/cta-url-entry-2.png
rename to screenshots/cta-url-entry-2-android-0.png
diff --git a/screenshots/cta-url-entry-2-android-latest.png 
b/screenshots/cta-url-entry-2-android-latest.png
new file mode 120000
index 00000000..c589b4c9
--- /dev/null
+++ b/screenshots/cta-url-entry-2-android-latest.png
@@ -0,0 +1 @@
+cta-url-entry-2-android-0.png
\ No newline at end of file
diff --git 
a/design-documents/wallet-screenshots/android-wallet/cta-wire-transfer-1.png 
b/screenshots/cta-wire-transfer-1-android-0.png
similarity index 100%
rename from 
design-documents/wallet-screenshots/android-wallet/cta-wire-transfer-1.png
rename to screenshots/cta-wire-transfer-1-android-0.png
diff --git a/screenshots/cta-wire-transfer-1-android-latest.png 
b/screenshots/cta-wire-transfer-1-android-latest.png
new file mode 120000
index 00000000..ec0bf1b0
--- /dev/null
+++ b/screenshots/cta-wire-transfer-1-android-latest.png
@@ -0,0 +1 @@
+cta-wire-transfer-1-android-0.png
\ No newline at end of file
diff --git 
a/design-documents/wallet-screenshots/android-wallet/cta-wire-transfer-2.png 
b/screenshots/cta-wire-transfer-2-android-0.png
similarity index 100%
rename from 
design-documents/wallet-screenshots/android-wallet/cta-wire-transfer-2.png
rename to screenshots/cta-wire-transfer-2-android-0.png
diff --git a/screenshots/cta-wire-transfer-2-android-latest.png 
b/screenshots/cta-wire-transfer-2-android-latest.png
new file mode 120000
index 00000000..cb712f15
--- /dev/null
+++ b/screenshots/cta-wire-transfer-2-android-latest.png
@@ -0,0 +1 @@
+cta-wire-transfer-2-android-0.png
\ No newline at end of file
diff --git 
a/design-documents/wallet-screenshots/android-wallet/cta-withdraw-1.png 
b/screenshots/cta-withdraw-1-android-0.png
similarity index 100%
rename from 
design-documents/wallet-screenshots/android-wallet/cta-withdraw-1.png
rename to screenshots/cta-withdraw-1-android-0.png
diff --git a/screenshots/cta-withdraw-1-android-latest.png 
b/screenshots/cta-withdraw-1-android-latest.png
new file mode 120000
index 00000000..a183a53f
--- /dev/null
+++ b/screenshots/cta-withdraw-1-android-latest.png
@@ -0,0 +1 @@
+cta-withdraw-1-android-0.png
\ No newline at end of file
diff --git 
a/design-documents/wallet-screenshots/android-wallet/cta-withdraw-2.png 
b/screenshots/cta-withdraw-2-android-0.png
similarity index 100%
rename from 
design-documents/wallet-screenshots/android-wallet/cta-withdraw-2.png
rename to screenshots/cta-withdraw-2-android-0.png
diff --git a/screenshots/cta-withdraw-2-android-latest.png 
b/screenshots/cta-withdraw-2-android-latest.png
new file mode 120000
index 00000000..6ca7417d
--- /dev/null
+++ b/screenshots/cta-withdraw-2-android-latest.png
@@ -0,0 +1 @@
+cta-withdraw-2-android-0.png
\ No newline at end of file
diff --git 
a/design-documents/wallet-screenshots/android-wallet/cta-withdraw-done.png 
b/screenshots/cta-withdraw-done-android-0.png
similarity index 100%
rename from 
design-documents/wallet-screenshots/android-wallet/cta-withdraw-done.png
rename to screenshots/cta-withdraw-done-android-0.png
diff --git a/screenshots/cta-withdraw-done-android-latest.png 
b/screenshots/cta-withdraw-done-android-latest.png
new file mode 120000
index 00000000..7751f9d0
--- /dev/null
+++ b/screenshots/cta-withdraw-done-android-latest.png
@@ -0,0 +1 @@
+cta-withdraw-done-android-0.png
\ No newline at end of file
diff --git a/screenshots/cta-withdraw-firefox-1.png 
b/screenshots/cta-withdraw-firefox-1.png
new file mode 100644
index 00000000..61d3c0a4
Binary files /dev/null and b/screenshots/cta-withdraw-firefox-1.png differ
diff --git a/screenshots/cta-withdraw-firefox-latest.png 
b/screenshots/cta-withdraw-firefox-latest.png
index 4ed704c3..189b3525 120000
--- a/screenshots/cta-withdraw-firefox-latest.png
+++ b/screenshots/cta-withdraw-firefox-latest.png
@@ -1 +1 @@
-cta-withdraw-firefox-0.png
\ No newline at end of file
+cta-withdraw-firefox-1.png
\ No newline at end of file
diff --git a/screenshots/transaction-list-android-0.png 
b/screenshots/transaction-list-android-0.png
new file mode 100644
index 00000000..e9309a83
Binary files /dev/null and b/screenshots/transaction-list-android-0.png differ
diff --git a/screenshots/transaction-list-android-latest.png 
b/screenshots/transaction-list-android-latest.png
new file mode 120000
index 00000000..d6123a74
--- /dev/null
+++ b/screenshots/transaction-list-android-latest.png
@@ -0,0 +1 @@
+transaction-list-android-0.png
\ No newline at end of file
diff --git a/screenshots/transaction-list-firefox-0.png 
b/screenshots/transaction-list-firefox-0.png
new file mode 100644
index 00000000..d2d12ca8
Binary files /dev/null and b/screenshots/transaction-list-firefox-0.png differ
diff --git a/screenshots/transaction-list-firefox-latest.png 
b/screenshots/transaction-list-firefox-latest.png
new file mode 120000
index 00000000..463f0be8
--- /dev/null
+++ b/screenshots/transaction-list-firefox-latest.png
@@ -0,0 +1 @@
+transaction-list-firefox-0.png
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]