Commit Graph

402 Commits

Author SHA1 Message Date
tomFlowee 181e1716ad Upgrade FloweeCheckBox
Add keyboard navigation, fix spacing and make easier to use by allowing
child items to simply be added without the 'content' keyword.
2021-10-15 20:57:31 +02:00
tomFlowee ee6f85736c Minor UX tweak; print balances better. 2021-10-14 16:10:31 +02:00
tomFlowee 1106937648 Make wallet able to be hierarchically deterministic 2021-10-14 14:42:27 +02:00
tomFlowee 87e6516052 Fix minor warning. 2021-10-13 18:11:49 +02:00
tomFlowee 87c8ba701f [Unit test] Avoid compiler warning.
We read 20 bytes where only 4 were provided, so lets provide 20 bytes.
2021-08-09 22:08:04 +02:00
tomFlowee ecadbfd588 Update version 2021.05.0 2021-08-09 18:48:16 +02:00
tomFlowee 087e0ad3cc Add app version number in desktop GUI. 2021-08-09 18:46:38 +02:00
tomFlowee 9c7e2b45e4 Add balance details on click. 2021-08-09 18:21:51 +02:00
tomFlowee f411ac9ed3 tweaks 2021-07-31 18:02:27 +02:00
tomFlowee c03fbed5e2 Add functionality to export privkeys. 2021-07-31 17:19:34 +02:00
tomFlowee c15afd9585 Redo the AccountDetails panel 2021-07-31 14:16:28 +02:00
tomFlowee 268eaaf4b4 Start moving the account details out of a window 2021-07-30 23:07:14 +02:00
tomFlowee 39e07dcd92 UX tweaks 2021-07-30 22:09:23 +02:00
tomFlowee 9b7c34e8c9 Adjust main layout spacing a little.
This moves the tabbar into the header, while leaving space for
action-buttons at the top we now no longer waste useless space.
2021-07-30 22:09:23 +02:00
tomFlowee 7a4c3d6f93 Ensure we save whenever a new tx is found for a wallet.
This saves the wallet data at most once a second whenever new
transactions were found for a certain wallet.
2021-07-30 15:56:52 +02:00
tomFlowee 0c0a1f536c Fix price rendering.
Move the minus to be before the currency symbol and also add thousands
separators.
2021-07-30 15:20:18 +02:00
tomFlowee 8853a8652b Make sure importing a privkey gives a single-key wallet 2021-07-30 14:09:39 +02:00
tomFlowee b907421c96 Avoid overflow. 2021-07-30 13:59:44 +02:00
tomFlowee de9c3857da Correct status 2021-07-30 13:59:35 +02:00
tomFlowee 8a5acee807 Set not user-owned wallets to lowest prio.
We can't delete them completely, at least for a while, because we can't
know if the user has used the QR payment code we presented at the first
app startup.
2021-07-30 12:19:12 +02:00
tomFlowee 2cea72ca32 Show a status for unassigned peers 2021-07-30 10:57:31 +02:00
tomFlowee ebb3950b4d Allow printing the imported addresses in debug. 2021-07-29 21:06:30 +02:00
tomFlowee f26f0f88f0 Allow sending to P2SH addresses. 2021-07-26 15:07:38 +02:00
tomFlowee 15bf8898c1 Be smarter with portfolio listing
This fixes the bug that a user creating a new wallet shows one wallet,
but behaves like there are multiple. This was because the initial "not-
user-owned" one was still shows to the GUI.
2021-07-14 15:55:30 +02:00
tomFlowee 9c24dc6867 API docs. 2021-07-14 15:54:10 +02:00
tomFlowee d402e7619f Import existing wallet from an older date. 2021-07-14 15:16:19 +02:00
tomFlowee 01bcb4ad75 Remove trailing spaces and linefeeds. 2021-07-14 15:12:08 +02:00
tomFlowee 93a4fada62 Merge branch 'master' of origin:floweepay 2021-06-24 19:07:28 +02:00
tomFlowee 60ff44a544 Make blockheaders a normal file
This moves away again from the QRC option because the 60MB file is
probably a little too much to compile into the executable.
2021-06-24 19:07:23 +02:00
tomFlowee ed96790088 Remove cents for some currencies.
These are purely from hear-say, not from Wikipedia, I expect there to be
more currencies that would find the cents display weird and we should add
those as they come up.
2021-06-24 18:55:27 +02:00
tomFlowee 511679ea63 Remember unit that user sets. 2021-06-07 23:35:33 +02:00
tomFlowee 7db7fcdbc5 Move current price
User tests showed that people associated the price so
centrally placed as the value of your wallet, so move it and
have a bit more text to make clear what this means.
2021-06-07 23:30:21 +02:00
tomFlowee 094de638f3 Ignore files that should not be in git 2021-05-28 18:14:21 +02:00
tomFlowee 2973dcbe24 Make first startup much faster
We store a blockheight at which point a private key is created, allowing
us to skip merkle checks before that time.
This was was tricky for a not yet synched wallet because its blockchain
was stuck at height zero.
Causing us to sync everything anyway.

Now we store the timestamp of wallet create instead, until the time that
the blockchain is synched. After that we resolve the block that we need
to start sync from based on that timestamp.
2021-05-28 18:13:50 +02:00
tomFlowee 967b3bdbcf Add infra to bake in legacy blockheaders
This avoids every single user having to wait for the headers to sync
as we can include those (not included in this commit) during the build
2021-05-28 11:42:38 +02:00
tomFlowee 316465f8cc Fix first start problems. 2021.04.2 2021-05-23 10:34:25 +02:00
tomFlowee 7e87c7d4a4 Adjust version numbers down
Allow running an older Qt with this UI
2021-05-23 00:27:34 +02:00
tomFlowee 0e2e7efa30 Import new translations 2021-05-11 18:37:48 +02:00
tomFlowee 61a2095fd7 When comparing with null, two = is enough 2021-05-10 12:47:54 +02:00
tomFlowee 345eb987bd Fix dialog-width
This moves the label outside of the grid, QML layouts are
rather inflexible.
2021.04.1
2021-05-08 14:40:08 +02:00
tomFlowee ee3c5c9a21 Update translations 2021-05-08 14:40:00 +02:00
tomFlowee 49ccd7f6ce Whitespace fix 2021-05-08 14:04:24 +02:00
tomFlowee 4ec1973373 Fiat feed fallback
When a currency is not supported by our feed supplier, go to USD.
2021-05-08 14:04:00 +02:00
tomFlowee fd16951a71 Make displaying fiat more mature.
The position of the currency-sign is not universally before the numbers,
this finds (via wikipedia) the currencies that have it behind in order to
render this properly.
2021-05-08 12:23:34 +02:00
tomFlowee c2380b7c3c Fix rounding. 2021-05-08 11:11:03 +02:00
tomFlowee 707edd2c08 Add fiat display to most parts of the app. 2021-05-08 00:03:07 +02:00
tomFlowee 5177cc9c3b Start fiat-price data provider. 2021-05-08 00:01:46 +02: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 4fe6962daa Fix: editing bch amounts should show local separator
The code always showed a dot, which potentially made people used to a
comma as a decimal separator confused.
2021-05-07 13:09:18 +02:00
tomFlowee dd32feac51 Fix: don't hardcode fee to be shown in sats.
Show the fee in user-selected unit.
2021-05-07 13:09:18 +02:00