Commit Graph

22 Commits

Author SHA1 Message Date
tomFlowee ac9717491a Fix API naming
Rename a pure-bitcoin-cash based method naming to no longer
have the word 'price' in it since that is associated with conversion
to another money or currency.
2022-08-14 16:46:23 +02:00
tomFlowee e1cb6d3c40 Make connection between payment request & wallet more robust
As they have a pointer to each other we have to be a bit smart about how
removing works and how deletion works. Because otherwise we'll end up
with calling a deleted object.
2022-07-21 13:10:44 +02:00
tomFlowee 9c451ba242 Allow setting even a saved request to have no parent. 2022-07-20 20:32:57 +02:00
tomFlowee 489e2e1464 Make payment request act on wallets opening/closing 2022-07-20 18:38:56 +02:00
tomFlowee 38ff068dcc Make QR blank when the wallet is encrypted. 2022-07-14 14:55:21 +02:00
tomFlowee 7558fb1517 Refactor encryption, pass pwd when needed. 2022-06-19 14:29:27 +02:00
tomFlowee 4bf79a7ae4 Add quick-and-dirty UI for encryption details.
Also avoid trying to save an encrypted wallet from the PaymentRequest
2022-05-18 15:48:50 +02:00
tomFlowee c48f0eb71a Fix UX of single-use wallets
The 'receive' screen now no longer judges all incoming transactions on
our single-address wallet to be seen as
fulfilling even a completly empty payment request.
2021-12-01 10:57:21 +01:00
tomFlowee 0a496aa597 Fix payment request URL
It now always uses 'dot' for the separator, regardless of the users
locale.
2021-05-07 13:09:18 +02:00
tomFlowee 22c4230c1f Fix bug where sometimes an address could get reused 2021-05-05 14:13:40 +02:00
tomFlowee 135e543bce Fix receive pane getting stuck.
After receiving a payment, starting a new payment now works.
2021-05-05 14:12:25 +02:00
tomFlowee b752103acc Make receive pane work more sane 2021-04-21 17:48:08 +02:00
tomFlowee c6a9648d46 Add helper code for debugging requests 2021-02-05 16:54:07 +01:00
tomFlowee a79668b9ad Make dspTimeout configurable 2021-01-16 17:01:18 +01:00
tomFlowee 657d9de3e6 Auto upgrade an incoming payment after a couple of seconds of settling. 2021-01-16 14:28:09 +01:00
tomFlowee 8e62c36b3b Save various more properties of the PaymentRequest 2021-01-15 17:23:08 +01:00
tomFlowee bd06c96ce0 Fix visualization of the paymentrequest state 2021-01-14 12:43:24 +01:00
tomFlowee 68b5fdc228 Working on paymentRequests.
Allow detected transactions to be seen by the PaymentRequest.
Allow PaymentRequests to be deleted.
2021-01-13 17:43:10 +01:00
tomFlowee e6844fe1a7 Add payment requests overview 2021-01-07 20:10:09 +01:00
tomFlowee 5726849a91 Make remembering a payment request possible
Should a user want to move to other tasks they can store the payment
request backgrounding the processing of said incoming request.
2021-01-06 23:15:54 +01:00
tomFlowee 1262733154 Make bip21 payment request minimal functional 2021-01-06 15:26:46 +01:00
tomFlowee c075a80a9b Make a valiant effort to start PaymentRequests 2021-01-05 00:25:23 +01:00