Commit Graph

402 Commits

Author SHA1 Message Date
tomFlowee 3b85dfd2f3 Improve the output selection
This prioritizes cashfusion outputs in selection.
This optimizes different the number of outputs for single-key
wallets.
2021.06.2
2021-11-26 17:01:30 +01:00
tomFlowee 380bdf975b Add keyboard navigation to lists. 2021-11-26 16:19:30 +01:00
tomFlowee 4c27e134d3 Include fiat-price in the --offline flag 2021-11-23 17:16:45 +01:00
tomFlowee 0b3e8bcd69 Fix sizing 2021-11-23 17:16:20 +01:00
tomFlowee ad0d675be1 Fix typo 2021-11-23 11:18:47 +01:00
tomFlowee adcded6f47 Download translations from crowdin 2021-11-21 13:23:31 +01:00
tomFlowee 3d722a00b5 Display "Moved" items differently.
Instead of showing the fees only, make the overview show the fees
in the comment and the amount moved in the right column
2021-11-21 13:23:31 +01:00
tomFlowee a5bb96dd74 Be more finegrained in timing
Seems the label "Now" is not accurate enough for most when its almost
half an hour. Have a more reasoable labeling.
2021-11-21 13:23:31 +01:00
tomFlowee fed2479a8a Avoid duplication. 2021-11-21 11:27:26 +01:00
tomFlowee e23f47108d Add comments 2021-11-21 11:16:07 +01:00
tomFlowee f98c9fb4af Image fixes 2021-11-21 10:59:29 +01:00
tomFlowee b69b388d9c Split translations and add proof-of-concept mobile
This alters the build setup to create two executables based on
practically the same CPP static lib but with different QML
dirs and translations.
This also adds a cmake option
    -Dlocal_qml=ON
when passed it will create an executable that will load the QML
from local disk instead of using the compiled-in version.
The main advantage of that is that there is no need to recompile
after each QML change.
2021-11-21 00:35:55 +01:00
tomFlowee 738e0aec97 Simplify and make available --offline
This promotes the `--offline` command line option from being a
debug-build only option to being always compiled in.
This should make it easier to develop in QML.
2021-11-20 22:24:19 +01:00
tomFlowee 4a184fc5c2 Make a static lib pay_lib
To avoid recompiles and such generally to simplify stuff, this
moves all the code into a static lib that is then linked with
by the various apps (including tests).
2021-11-20 22:20:08 +01:00
tomFlowee 45879381fc Avoid locking special case that is Ok. 2021-11-20 18:53:26 +01:00
tomFlowee bb62385c10 When price fetch fails, refetch more agressive. 2021-11-20 18:53:04 +01:00
tomFlowee eb3c3f63db Increase version number 2021.06.1 2021-11-19 14:20:52 +01:00
tomFlowee ddbd66765f Import all official wordlists 2021-11-19 13:45:57 +01:00
tomFlowee d350395898 Fix finding wordlists
Also added other wordlists to the search.
2021-11-19 13:44:54 +01:00
tomFlowee 3ec6467ac5 Fix directory we look for the wordlists. 2021-11-19 13:20:08 +01:00
tomFlowee 8ee147b33f Wallet details; show "change #n" instead of address 2021-11-19 11:54:07 +01:00
tomFlowee 5e2983a584 Update number 2021-11-19 11:23:02 +01:00
tomFlowee b7dc14358d [UX] fix focus on groupbox that can't collapse
The only reason we get focus on a groupbox is to allow it to take
'enter' to toggle collapsing, so when we turn this off then we
should not allow the groupbox to get focus.
2021-11-18 14:26:29 +01:00
tomFlowee 36b898a40f Fix unsetting max button not updating screen. 2021-11-17 14:24:32 +01:00
tomFlowee 8d8acf75e5 Fix comment position
When opening the details the comment should not move.
2021-11-16 15:19:25 +01:00
tomFlowee e6ec3e3a33 Show "Moved" when a tx doesn't change the balance 2021-11-16 15:11:47 +01:00
tomFlowee ee50b65e66 Detect CashFusion transactions 2021-11-16 15:08:22 +01:00
tomFlowee 17b9eeac5c Move Wallet::fetchTransactionInfo() to _support
To populate the GUI data-model feels less than core part of the wallet,
so move it out of the wallet.cpp file.
2021-11-16 12:15:07 +01:00
tomFlowee 256bd2151f Fix install dir 2021-11-10 23:17:32 +01:00
tomFlowee 535240dc40 Fix not showing 'unconfirmed 2021-11-10 23:13:31 +01:00
tomFlowee b36fc3f754 Import crowdin translations. 2021.06.0 2021-11-10 13:05:39 +01:00
tomFlowee 4fbdf6ab4a Fixes in alignment and spacing. 2021-11-10 13:05:07 +01:00
tomFlowee 2533d30dec Fix encoding issues. 2021-11-10 12:45:48 +01:00
tomFlowee 4c34da63b0 Fix spacing issues. 2021-11-10 12:36:12 +01:00
tomFlowee 37dbee130a Follow translations with UI changes 2021-11-10 11:50:03 +01:00
tomFlowee b51d830df0 Don't show scrollbar when there isn't enough content 2021-11-10 11:08:05 +01:00
tomFlowee d7c2a42daf Peer review of GUI texts. 2021-11-10 11:07:00 +01:00
tomFlowee 7003c43ef5 Fix regression; make copy work again 2021-11-10 10:50:16 +01:00
tomFlowee 3bf8273510 Also extract cpp files 2021-11-10 10:34:03 +01:00
tomFlowee 3613674d8d Translate NL 2021-11-10 10:34:03 +01:00
tomFlowee b6edef2c15 i18n review 2021-11-09 22:35:04 +01:00
tomFlowee 8599e83bc3 Fix filter initial position
Every time the AccountDetails is closed and reopened, the UI is re-
loaded. We now reset the backing model to show the default values and
match the checkbox widget.
2021-11-09 20:52:58 +01:00
tomFlowee ea8758c03d UX fixlets
- extend clearing of 'new' icon timeout.
- make unconfirmed transactions also 'new'
- put a timer on the datetime item of the transaction to allow
timestamps like "now" and "an hour ago" to be updated as time passes.
2021-11-09 20:49:37 +01:00
tomFlowee 23749ef22f Fix 'reset' on the BitcoinValue class. 2021-11-09 20:41:37 +01:00
tomFlowee 2c1aea71e0 New version. 2021-11-09 10:41:04 +01:00
tomFlowee 7079b2c4a4 Make HD wallets put change on change addresses. 2021-11-09 10:37:31 +01:00
tomFlowee 89dfd87a44 remove unused include 2021-11-08 20:04:37 +01:00
tomFlowee 0e97c7d188 Make UI show when a tx is rejected. 2021-11-08 19:56:05 +01:00
tomFlowee 5edfbe7ca4 Add test for rejected transactions 2021-11-08 19:36:47 +01:00
tomFlowee bf45e14f0d Avoid corrupting UTXO due to rejected tx. 2021-11-08 18:17:22 +01:00