Commit Graph

545 Commits

Author SHA1 Message Date
tomFlowee ea6c753021 Use new upsteam static-blockheaders API
This also adds a helper executable that is useful to create the meta
file.
2022-01-12 19:47:10 +01:00
tomFlowee 9a3db2cd66 Be more defensive in my code.
More assert and more checks to avoid reading when the input doesn't fit.
2021.07.1
2021-12-14 13:56:00 +01:00
tomFlowee 17d171b9df Remember collapsed state in model. 2021-12-14 13:32:58 +01:00
tomFlowee 6e4724c555 Add cash-fusion icon in overview.
This allows people to associate the fusion logo with the type of
transactions.
2021-12-14 13:26:59 +01:00
tomFlowee 8fb38bbff7 Avoid cash-fusion tx being treated like 'moved' ones. 2021-12-14 13:11:32 +01:00
tomFlowee 37ad9098f3 Fix context menu text. 2021-12-14 13:03:38 +01:00
tomFlowee aeb2d6624b Fix warning by linter. 2021-12-14 13:02:28 +01:00
tomFlowee ea18a54dc9 Avoid skipping tx-id 1 on second load. 2021-12-14 12:57:35 +01:00
tomFlowee 921b9851ff Avoid calling save twice
The destructor already calls save on each wallet.
2021-12-14 12:56:52 +01:00
tomFlowee 019c0a5b6a Hide labels when there is no content behind them. 2021-12-14 12:00:50 +01:00
tomFlowee 7b08711def Turn off data for older Qt
The problem of all outputs and inputs having zero space is now simply
worked around by not generating that data for older runtimes of Qt.
This makes it look Ok, but we indeed do not show the inputs/outputs
in the UI unless the user is running Qt 5.15 or newer.
2021-12-11 15:11:13 +01:00
tomFlowee b8851aaa9f Revert "Fix layout on older Qt (tested on 5.12.8)"
This reverts commit d8f864de03.

The commit had as a side-effect that sometimes the app would hang
in recurisvely doing layouts forever.
2021-12-11 14:57:28 +01:00
tomFlowee d18b29172f Clear commentfield for next tx 2021-12-09 22:45:26 +01:00
tomFlowee 13f6a8ea91 Fix menu text 2021-12-09 19:46:22 +01:00
tomFlowee 040a2b93a4 Use DialogButtonBox for the send/cancel pair too.
This fixes the UX issue that on Apple and on Gnome the buttons
were inconsistently placed.
2021-12-09 19:09:51 +01:00
tomFlowee 3855a4559f Create DialogButtonBox for Flowee. 2021-12-09 18:59:19 +01:00
tomFlowee 58c699796d Make sure 'max' is updated on wallet-change. 2021-12-09 18:59:19 +01:00
tomFlowee 367c64b584 Fix off-by-one in string building. 2021-12-09 18:59:19 +01:00
tomFlowee 6e43261ab0 Move formatted address feedback inside entry widget.
Also move the QML-level bool to live in the model.
2021-12-09 18:59:19 +01:00
tomFlowee c54865cef7 Make formatted address about actual changes
When the user does not actually type something that is fundamentally
changed, don't alter the 'formattedTarget' field.
2021-12-09 18:55:56 +01:00
tomFlowee 8be3ba37de Re-enable warning on btc-coin destination. 2021-12-09 18:55:56 +01:00
tomFlowee 297ae8aba0 Minor adjustment to coin selection
For single-address wallets, be a bit more agressive to ending up with
more than 5 coins.
2021-12-09 18:55:56 +01:00
tomFlowee e9462e3c8d Handle changes in the coins set. 2021.07.0 2021-12-06 12:09:46 +01:00
tomFlowee 69633afaa9 Import more translations 2021-12-04 23:32:31 +01:00
tomFlowee 569dd5c3db Cleanup 'moved' and show fees when we can.
In the overview panel we now show fees when the transaction is created
by us.
This also makes the comment for 'moved' transactions a burden, so remove
that and clean it up.
2021-12-04 20:09:43 +01:00
tomFlowee 5aa2644717 Notify the UI about transaction comments. 2021-12-04 19:13:26 +01:00
tomFlowee fb4a92aa34 On reinsert of coin-selector, uncollapsed it. 2021-12-04 18:35:06 +01:00
tomFlowee 4c86b106c0 Allow the details list to be empty. 2021-12-04 17:49:55 +01:00
tomFlowee 2d98c1d12d Fixes issue where sometimes max didn't uncheck 2021-12-04 17:14:15 +01:00
tomFlowee 7bf50081ed import translations 2021-12-04 15:52:17 +01:00
tomFlowee 647389e05c Remove unneeded pluralness 2021-12-04 15:48:04 +01:00
tomFlowee 5c1a8dddce Simplify string 2021-12-04 14:28:51 +01:00
tomFlowee a7a7618ae3 Be consistent on using wallet for UI 2021-12-04 14:15:30 +01:00
tomFlowee 450ba083c8 Change comment hint
Seems that using things like single quote in a translator-hint
just causes the translator service to freak out and show the html
encoded version instead :(
2021-12-04 14:12:19 +01:00
tomFlowee f0591849c1 Tweak new-indicator size 2021-12-04 13:58:46 +01:00
tomFlowee 39db1c5234 Avoid overlapping text 2021-12-04 13:58:46 +01:00
tomFlowee 8a2b1b5c23 Make coin age a bit nicer displayed. 2021-12-04 13:58:46 +01:00
tomFlowee 3012331698 Add assert to avoid silent failure 2021-12-04 13:58:46 +01:00
tomFlowee d8f864de03 Fix layout on older Qt (tested on 5.12.8) 2021-12-04 13:58:46 +01:00
tomFlowee c90ea75482 Improve detection of sent-state 2021-12-04 13:58:46 +01:00
tomFlowee 4804b7a141 Add cursor for price click-area. 2021-12-01 18:15:54 +01:00
tomFlowee 78f7ce4dd7 Add color-flash on price-feed change. 2021-12-01 18:01:25 +01:00
tomFlowee 7815efa5fa Avoid repeating the fiat price. 2021-12-01 16:42:50 +01:00
tomFlowee 231c40b4c9 Cleanup fix
Seems I forgot to remove the old code after writing new.
2021-12-01 16:42:31 +01: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 20db8aea80 The netview can keyboard scroll too 2021-12-01 10:30:01 +01:00
tomFlowee 1ed93714c5 Make the wallet-details list UX better
It now has a scroll-thumb as well as the ability to move it with
the keyboard arrows.
2021-11-30 22:19:40 +01:00
tomFlowee 77316dfc69 Re-think the 'used-address' bool. 2021-11-30 20:03:01 +01:00
tomFlowee 26be19836c Avoid naming conflict. 2021-11-30 19:23:38 +01:00
tomFlowee 3506211648 Fix item mirroring local 2021-11-30 19:21:55 +01:00