View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0010675 | Taler | wallet (iOS App) | public | 2025-11-27 22:40 | 2026-10-08 14:26 |
| Reporter | Florian Dold | Assigned To | MarcS | Resolution deadline | |
| Implementer | Reviewer | ||||
| Release signed by | Deployed by | ||||
| Verifier | Communicator | ||||
| Data protection authority notification required | No | ||||
| CSIRT notification required | No | ||||
| Estimated effort (hours) | Actual effort (hours) | 0 | |||
| Fast-track | No | ||||
| Work package | none | ||||
| Priority | normal | Severity | feature | Reproducibility | have not tried |
| Status | feedback | Resolution | open | ||
| Target Version | 1.8 | ||||
| Summary | 0010675: iOS wallet should show shopping URL(s) for currency | ||||
| Description | The balances now contains a list of shopping URLs for each scope, the wallet UI should display it to the user in the action dialogue. The dev experiment taler://dev-experiment/fake-shopping-url?url=https%3A%2F%2Ftaler.example.com can be used to test this even without an exchange that sets the shopping URL. | ||||
| Additional Information | { "balances": [ { "scopeInfo": { "currency": "TESTKUDOS", "type": "exchange", "url": "http://localhost:8081/" }, "available": "TESTKUDOS:4.85", "pendingIncoming": "TESTKUDOS:0", "pendingOutgoing": "TESTKUDOS:0", "flags": [], "shoppingUrls": [ "https://taler-shopping.example.com" ], "disablePeerPayments": true } ] } | ||||
| Tags | No tags attached. | ||||
| Wallet now shows the first shopping link of the first currency (should suffice for CHF for now) ToDo: Show a choosing view when the wallet has multiple currencies. Show only current link(s) from transaction list (history). | |
| Need a second Exchange which provides a list of shopping URLs... | |
| prod and stage should both have different lists... | |
| We now have an improved dev experiment for this, which can do it via scope Set two links for production: taler://dev-experiment/fake-shopping-url?scope=CHF%2Fhttps%253A%252F%252Fexchange.taler-ops.ch%252F&urls=%5B%22http3A%2F%2Fshop.example%2F%22%2C%22https%3A%2F%2Fdonations.example%2F%22%5D Set one link for stage: taler://dev-experiment/fake-shopping-url?scope=CHF%2Fhttps%253A%252F%252Fexchange.stage.taler-ops.ch%252F&urls=%5B%https%3A%2F%2Fstage-shop.example%2F%22%5D Clear every fake shopping-link override: taler://dev-experiment/fake-shopping-url | |
| I need one (1) dev-experiment, which for at least 2 different exchanges sets a shopping-link - not one that sets two links for the same exchange. Then the user can go to the history of the respective currency / exchange, and sees only the shopping link of that exchange. Currently your dev-ex overwrite each other, so I cannot just apply them one after the other. | |
| The dev experiments are *additive*, so scanning two dev experiment URIs should suffice. | |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-11-27 22:40 | Florian Dold | New Issue | |
| 2025-11-27 22:40 | Florian Dold | Issue generated from: 0010674 | |
| 2025-11-27 22:40 | Florian Dold | Issue cloned: 0010676 | |
| 2025-11-27 22:42 | Florian Dold | Description Updated | |
| 2025-11-28 18:51 | Christian Grothoff | Status | new => implementing |
| 2025-11-28 18:51 | Christian Grothoff | Target Version | => 1.5 |
| 2026-01-25 15:02 | Christian Grothoff | Assigned To | => MarcS |
| 2026-01-25 15:02 | Christian Grothoff | Status | implementing => assigned |
| 2026-03-10 15:18 | MarcS | Status | assigned => implementing |
| 2026-03-10 15:18 | MarcS | Note Added: 0028081 | |
| 2026-03-19 09:08 | Christian Grothoff | Status | implementing => assigned |
| 2026-03-20 19:09 | Christian Grothoff | Target Version | 1.5 => 1.6 |
| 2026-05-29 19:08 | Christian Grothoff | Target Version | 1.6 => 1.8 |
| 2026-06-28 07:22 | MarcS | Status | assigned => implementing |
| 2026-06-28 07:22 | MarcS | Note Added: 0029011 | |
| 2026-08-11 17:52 | MarcS | Assigned To | MarcS => Florian Dold |
| 2026-08-11 17:52 | MarcS | Status | implementing => feedback |
| 2026-08-11 17:52 | MarcS | Note Added: 0029462 | |
| 2026-09-01 13:32 | Florian Dold | Note Added: 0029818 | |
| 2026-09-01 13:32 | Florian Dold | Assigned To | Florian Dold => MarcS |
| 2026-10-02 15:55 | MarcS | Assigned To | MarcS => Florian Dold |
| 2026-10-02 15:57 | MarcS | Note Added: 0030078 | |
| 2026-10-02 15:59 | MarcS | Note Edited: 0030078 | |
| 2026-10-08 14:25 | Florian Dold | Note Edited: 0029818 | |
| 2026-10-08 14:26 | Florian Dold | Note Added: 0030087 | |
| 2026-10-08 14:26 | Florian Dold | Assigned To | Florian Dold => MarcS |