| | | | 0012114 | 1 | 2 |
| minor | new | 2026-11-11 | initiatePeerPushDebit with a zero amount throws (7001, stack trace) instead of answering 7048 like checkPeerPushDebitV2 -- the positive-amount guard has one caller |
| | | | 0012113 | | 7 |
[Taler] wallet (WebExtension) | minor | new | 2026-11-11 | WebExtension: exchange without terms of service shows a "NULL" body and still offers "Accept terms" |
| | | | 0012112 | | 5 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: ToS status decoded from "status" but wallet-core sends "tosStatus"; an exchange without terms shows "NULL" instead of "terms not provided" |
| | | | 0012065 | 1 | 21 |
| major | new | 2026-11-11 | iOS: bank-integrated withdrawal on a fresh wallet skips the ToS step; "Confirm Withdrawal" then fails with WALLET_EXCHANGE_TOS_NOT_ACCEPTED (stale exchange cache) |
| | | | 0012111 | | 8 |
[Taler] wallet (WebExtension) | minor | new | 2026-11-11 | WebExtension: "Enter a wallet link" rejects payto:// although the QR scanner and the action inbox accept it (patch attached) |
| | | | 0012070 | | 12 |
[Taler] wallet (Android App) | major | new | 2026-11-11 | Android: a payto:// link's "Check fees" button makes the deposit immediately (no fees, no confirmation); payto://x-taler-bank is rejected |
| | | | 0012110 | | 9 |
[Taler] wallet (WebExtension) | minor | new | 2026-11-11 | WebExtension: bank accounts learned from a withdrawal are titled with the raw payto:// URI (also pre-filled as Label when editing) (patch attached) |
| | | | 0012087 | | 8 |
[Taler] wallet (WebExtension) | minor | new | 2026-11-11 | WebExtension: editing a saved bank account only offers the raw payto:// URI -- Android and iOS reopen the structured form (patch attached) |
| | | | 0012109 | | 6 |
[Taler] wallet (WebExtension) | minor | new | 2026-11-11 | WebExtension (Chrome): pages render in Noto Sans 12 px instead of Roboto 16 px (Chrome's extension body style is not overridden) |
| | | | 0012108 | | 10 |
[Taler] wallet (WebExtension) | minor | new | 2026-11-11 | WebExtension: wire-transfer instructions for a withdrawal differ from DD 88 / Android / iOS (no steps, no "subject is mandatory" warning, no timing) |
| | | | 0012107 | | 6 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: no warning when a withdrawal will create very many coins (numCoins from wallet-core ignored) |
| | | | 0011621 | 2 | 7 |
[Taler] wallet (Android App) | minor | implementing | 2026-11-11 | taler-uri-action "add-exchange" missing |
| | | | 0012106 | | 6 |
| minor | new | 2026-11-11 | iOS: taler://add-exchange link hangs on "Scanning..." for ever (ExchangeListView clears URLSheet's URL binding) |
| | | | 0011619 | 5 | 8 |
[Taler] wallet (Android App) | minor | | 2026-11-11 | notify user what to do to remove an exchange from payment provider list |
| | | | 0012105 | | 8 |
| minor | new | 2026-11-11 | iOS: no warning before confirming a withdrawal that will need KYC or exceeds the exchange's limit (wallet-core's KYC preview ignored) |
| | | | 0012104 | | 8 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: no warning before confirming a withdrawal that will need KYC or exceeds the exchange's limit (wallet-core's KYC preview ignored) |
| | | | 0012103 | | 5 |
| minor | new | 2026-11-11 | iOS: during the exchange's AML review a KYC-blocked transaction still says "You need to pass a legitimization procedure" -- wallet-core's kycAmlReview is ignored (patch attached) |
| | | | 0012098 | | 5 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: during the exchange's AML review a KYC-blocked transaction still says "follow the instructions" / "Complete KYC" -- wallet-core's kycAmlReview is ignored (patch attached) |
| | | | 0012102 | | 6 |
| minor | new | 2026-11-11 | iOS: a withdrawal waiting for the user's authorization at the bank is headed "Waiting for bank transfer" -- Android says "Waiting for authorization in the bank", web "Waiting for bank confirmation" (patch attached) |
| | | | 0012101 | | 8 |
| minor | new | 2026-11-11 | iOS deposit detail does not show which bank account the money goes to -- web does (patch attached) |
| | | | 0012100 | | 5 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android deposit detail does not show which bank account the money goes to -- web does (patch attached) |
| | | | 0012099 | | 9 |
[Taler] wallet (WebExtension) | minor | new | 2026-11-11 | WebExtension: an expired or already used peer link says only "This peer payment is no longer available." -- wallet-core's purseExpired is ignored (patch attached) |
| | | | 0012097 | | 6 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: payment screen shows a product's line total multiplied by its quantity again ("2 x 3.00" for a line costing 3.00, lines don't add up to the total) and ignores product_name (patch attached) |
| | | | 0012096 | | 5 |
| minor | new | 2026-11-11 | iOS: the payment screen does not show that an order is age-restricted (minimumAge decoded but unused); the WebExtension shows "18+" (patch attached) |
| | | | 0012094 | | 5 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: the payment screen does not show that an order is age-restricted (minimum_age not even decoded); the WebExtension shows "18+" (patch attached) |
| | | | 0012095 | | 5 |
[Taler] wallet (WebExtension) | minor | new | 2026-11-11 | WebExtension: no "time to pay" indication when an order expires within minutes; iOS counts down (patch attached) |
| | | | 0012093 | | 5 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: no "time to pay" indication when an order expires within minutes; iOS counts down (patch attached) |
| | | | 0008378 | 1 | |
| feature | implementing | 2026-11-11 | Payment: Detail view should show deadlines |
| | | | 0012092 | | 14 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: adding a payment service fails with "Could not add payment service" only; the reason (unreachable, not an exchange, invalid address) is dropped |
| | | | 0012069 | | 9 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: errors are shown as "Error" + wallet-core's English hint -- no translated message even for "could not reach the service"; "Unsupported URI" is a hard-coded English literal (patch attached) |
| | | | 0012091 | | 9 |
[Taler] wallet (WebExtension) | minor | new | 2026-11-11 | Web wallet: the QR scanner silently ignores a QR code that is not a valid Taler link -- nothing tells the user what was scanned (Android/iOS do) (patch attached) |
| | | | 0012090 | | 10 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: database export/import and the app version are only visible in developer mode (app version: regression of 0008536) -- iOS and the WebExtension offer backup/restore to everybody (patch attached) |
| | | | 0009691 | 1 | 4 |
[Taler] wallet (WebExtension) | tweak | implementing | 2026-11-11 | Better network issue UI |
| | | | 0012089 | | 5 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: errors on the payment screen are headed "Error creating order" (the pay-template string) (patch attached) |
| | | | 0012088 | | 5 |
| minor | new | 2026-11-11 | iOS deposit shows no fee / net amount before the deposit is made: checkDeposit is never called (patch attached) |
| | | | 0012053 | | 3 |
[Taler] wallet (WebExtension) | minor | new | 2026-11-11 | Wallet: Bank accounts 'Edit' / 'Add bank account' leave focus on the button; the opened form can be off-screen |
| | | | 0012085 | | 6 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: the balances screen ignores wallet-core's balance flags -- money waiting for KYC or bank confirmation is shown as plain "+X incoming" (patch attached) |
| | | | 0012086 | | 6 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: payment-service list never shows that an exchange is unavailable or why its last update failed |
| | | | 0012084 | | 5 |
| minor | new | 2026-11-11 | iOS: the payment screen never shows product images, which Android and the WebExtension display (patch attached) |
| | | | 0012083 | | 5 |
| minor | new | 2026-11-11 | iOS: an order that needs a discount/subscription token the wallet does not hold is "Payment not possible" without any reason -- token availability from wallet-core is ignored (patch attached) |
| | | | 0012082 | | 12 |
[Taler] wallet (Android App) | major | new | 2026-11-11 | Android: an exchange's master-key change cannot be reviewed or confirmed; withdrawals then fail with "the change has not been confirmed" |
| | | | 0010314 | 2 | |
[Taler] wallet (all platforms) | feature | acknowledged | 2026-11-11 | Better UX when deployment has been reset (changed master key) |
| | | | 0012081 | | 5 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: opening a taler://refund link gives no feedback -- after a progress bar the app silently returns to the previous screen (regression of the Compose migration, patch attached) |
| | | | 0006582 | 2 | |
[Taler] wallet (all platforms) | feature | acknowledged | 2026-11-11 | checking for refunds of a purchase should be possible from within the wallet [meta] |
| | | | 0012080 | | 11 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android never shows when a peer payment link expires (receive / pay-request prompt, pending send/request) -- iOS and web do (patch attached) |
| | | | 0012068 | 1 | 9 |
| minor | new | 2026-11-11 | iOS: a pending transaction stuck on an error only says "Pending" -- wallet-core's error is never shown and there is no "Retry now" (patch attached) |
| | | | 0012067 | 1 | 8 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: a pending transaction stuck on an error only says "pending" -- wallet-core's error and the Retry action are shown in developer mode only (patch attached) |
| | | | 0012079 | | 9 |
| minor | new | 2026-11-11 | iOS: an order already claimed by another wallet (or deleted by the merchant) shows only "Abandoned" -- the reason is never displayed (patch attached) |
| | | | 0012078 | 1 | 9 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: an order already claimed by another wallet (or deleted by the merchant) shows only "This transaction has failed or been abandoned" and "UNKNOWN 0.00" -- the reason is dropped (regression of 0009946, patch attached) |
| | | | 0012077 | | 8 |
[Taler] wallet (Android App) | minor | new | 2026-11-11 | Android: a stalled request shows only "Network is slow... / Retrying..." -- no reason, no time to the next retry, no Cancel or "Retry now" (patch attached) |