Commit Graph

24 Commits

Author SHA1 Message Date
tomFlowee dc48600ff4 Make Schnorr signing default. 2021-05-04 17:41:49 +02:00
tomFlowee a8ab3316c8 Allow hiding balances. 2021-05-01 16:21:58 +02:00
tomFlowee 9560e951fd Port more old functionality to the new GUI 2021-04-22 16:13:40 +02:00
tomFlowee f96a51eb89 Improve initial-wallet creation 2021-04-21 15:17:08 +02:00
tomFlowee 12a8b99317 Clarify API for chain selection. 2021-03-31 12:13:24 +02: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-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 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 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
tomFlowee 8d2840f9a9 Use expected height to indicate if wallet is behind
This helps give instant feedback before we connected to good peers.
2020-12-26 14:54:41 +01:00
tomFlowee 3b20226fce Expose details of a transaction for QML
For each transaction allow to click on it and show lots of further
details about it.

This also fixes various bugs and adds some basic helper methods in
various places.

The QML is barely functional, getting the right data exposed was the
only goal today.
2020-12-17 23:12:39 +01:00
TomZ d4df416f32 Hide fiat display for non-main chains 2020-11-17 22:11:11 +01:00
TomZ 63902d2730 Add support for testnet addresses 2020-10-30 18:06:58 +01:00
TomZ 31304be4b1 Add support for testnet4 2020-10-29 21:51:52 +01:00
TomZ 19e941ce14 Show the sync-height of a wallet. 2020-10-17 17:34:40 +02:00
TomZ 5e27d6f1e9 Provide a menu to change the unit
Now we allow BCH / mBch/ etc to be set from the menu.
2020-10-15 20:04:10 +02:00
TomZ 14cb4fa603 Start making this nice
* split the AccountInfo and Payment classes out into their own files.
* Start a 'color' file to switch between light and dark-theme.
* Start a new main GUI which isn't so hacky and ugly.
* Make this actually a desktop app, with menu and file->quit!
2020-10-14 17:02:45 +02:00
TomZ 86a51520ca Make entry of sending tx work better 2020-06-13 11:04:34 +02:00
TomZ d8b0ce8ea1 Allow remembering the window-size 2020-06-13 11:04:34 +02:00
TomZ d245b29193 Fix typo in method and add some comments 2020-06-08 14:24:27 +02:00
TomZ d6d823ecd2 Introducing the new Flowee Pay solution
This is clearly beta-level quality, it won't lose your money, but
kittens can be killed if you use this in production! Don't do that!

This payment client uses the proper P2P client and does not require
any additional indexing services and therefor is very much geared
towards the most private it can be with SPV, while staying scalable and
nible.

The only GUI available right now is for the desktop, it should be pretty
simple to re-do a nice GUI for some mobile or similar form-factors.
That is one area that QML simply rocks in.
2020-05-24 19:29:32 +02:00