Commit Graph

2391 Commits

Author SHA1 Message Date
tomFlowee 73a83dac6b Make unit tests more stable: don't pull in unit test
The wallet calls the singleton for notification purposes, lets simply
ifdef that out for unit tests.
2021-03-31 12:24:11 +02:00
tomFlowee 12a8b99317 Clarify API for chain selection. 2021-03-31 12:13:24 +02:00
tomFlowee 1ae5bf9a53 Fix alternate rows color 2021-02-08 16:31:00 +01:00
tomFlowee 22ac2d98fc Be smarter about blockheight
This solves the issue where we expect too many blocks when a client is
restarted while being at the tip and there is more than 300 seconds
passed since the last block.

This now doesn't show we are waiting for blocks until an actual block is
mined by having a 25min variance allowance.
2021.01.1
2021-02-06 16:30:51 +01:00
tomFlowee 00d3248d05 Take suggestions from static analizer. 2021-02-05 17:47:17 +01:00
tomFlowee fb598c8c8f Add notification manager. 2021-02-05 16:56:02 +01:00
tomFlowee c6a9648d46 Add helper code for debugging requests 2021-02-05 16:54:07 +01:00
tomFlowee 31ded84ead Fix clipboard feedback being shown 2021-02-05 16:53:42 +01:00
tomFlowee bac37e5c81 Fix layout issues
This works better with bigger text
2021-02-04 19:23:15 +01:00
tomFlowee 8eb0ae3679 Add IP address and cleanup netview. 2021-02-04 19:23:15 +01:00
tomFlowee d61b866cf2 Avoid mutex in QML thread
Since QList and friends are implicityly shared, we can avoid a mutex.
2021-02-03 16:36:01 +01:00
tomFlowee dae0443b34 Use 'override' keyword. 2021-02-03 16:16:56 +01:00
tomFlowee b893d0b36a Keep compatible with older Qt
Make sure we can compile on older platforms.
2021-02-01 22:03:10 +01:00
tomFlowee fb275bec8c Add logo for splash screen 2021-02-01 20:27:53 +01:00
tomFlowee 0e34e308db Add unit test for Wallet::findInputsFor() 2021-01-31 22:51:55 +01:00
tomFlowee 2b082bf2b1 Many more translations fixes
This makes both the NL and the PL languages at 100%
2021-01-31 20:59:53 +01:00
tomFlowee dc94c068f6 Remove unneeded debugging output 2021-01-29 22:01:40 +01:00
tomFlowee 6c3366428b Minor nits 2021-01-29 19:19:30 +01:00
tomFlowee 35af4ff305 Various translation fixes
* Move colon out of translation
* Use the plural feature
  this allows us to provide two translations for 1 or more items.
* Misc issues and inconsistencies fixed
2021-01-29 10:27:24 +01:00
tomFlowee 399b0cf112 Use takeAt() instead of removeAll()
Make sure we stay O1
2021-01-29 10:24:39 +01:00
tomFlowee d41b729ff1 Remove colons 2021-01-28 23:17:26 +01:00
tomFlowee 8f14780ecd Add some API docs 2021-01-28 22:57:27 +01:00
tomFlowee 3ff12954c2 Add the forgotten : 2021-01-28 22:56:33 +01:00
tomFlowee a93ec8d3d9 Update translations as made on CrowdIn.com 2021-01-28 22:55:16 +01:00
tomFlowee 55c31fac14 Start translations 2021-01-28 21:03:52 +01:00
tomFlowee fa0b55dc4d Add link to KDAB video tutorial on QML 2021-01-28 08:37:44 +01:00
tomFlowee 5957133e64 UX fix: alignment. 2021-01-27 20:04:14 +01:00
tomFlowee 6e6ddb467e When a tx gets confirmed, show this in our model. 2021-01-27 20:03:53 +01:00
tomFlowee 1157ade545 Fix threading issues with deleting of a netdata 2021-01-22 18:46:27 +01:00
tomFlowee d090376cf0 Allow waiting for confirmation after dsproof 2021-01-20 11:38:57 +01:00
tomFlowee 1590338f9c Use feedback to show more details for the DSP state. 2021-01-20 11:34:15 +01:00
tomFlowee 2ad6c2e733 Be aware of the quiet zone
QR Codes have to have a Quiet zone according to spec, this adds that
zone to the image.
2021-01-18 18:38:01 +01:00
tomFlowee dcba7db824 Be consistent with other components. 2021-01-18 15:04:56 +01:00
tomFlowee 17ac991fee Make receiveTransactionPane show feedback. 2021-01-18 14:27:24 +01:00
tomFlowee 0706b04fba Fix margins 2021-01-16 17:01:42 +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 cc4cda8b4f Add a mutex to the getter too. 2021-01-15 17:23:08 +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 f1238b35f7 Comment 2021-01-13 17:41:29 +01:00
tomFlowee 68e4566e1d Remove dead code. 2021-01-07 22:27:04 +01:00
tomFlowee e6844fe1a7 Add payment requests overview 2021-01-07 20:10:09 +01:00
tomFlowee b3fc9cad8d Fix possible crash on exit. 2021-01-07 20:09:41 +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 e1708ff656 UX: interaction improvements
Fix focus sometimes not moving on click, and set an appropriate cursor
on hover.
2021-01-06 15:07:01 +01:00
tomFlowee 20690a24ce Update email 2021-01-05 14:04:10 +01:00
tomFlowee c075a80a9b Make a valiant effort to start PaymentRequests 2021-01-05 00:25:23 +01:00