ThomasV
2836dccfbb
qml: Handle situation where no more addresses are available without
...
creating addresses beyond the gap limit.
- if lightning is enabled, propose to create a lightning-only invoice
- otherwise, propose to reuse an address
- never generate addresses beyond the gap limit
Implementation:
- createDefaultRequest is removed
- create_bitcoin_address is called whether the wallet has lightning
or not
3 years ago
Sander van Grieken
cb4c99dc19
qml: styling CloseChannelDialog error text
3 years ago
ThomasV
8cc610298b
QML: auto-delete expired requests. Add action to Qt menu
3 years ago
SomberNight
d8abab34d8
build: rm "non-free" from debian apt sources lists
...
was not needed, and better to avoid :)
3 years ago
ThomasV
f6699e01c3
qml: minor text change
3 years ago
Sander van Grieken
30034847a2
qml: remove Never as request expiry option
3 years ago
Sander van Grieken
39ac484ec7
qml: password change requires password, not PIN. fixes #8257
3 years ago
ThomasV
fed5fe5991
Qml: new receive flow. fixes #8258
3 years ago
SomberNight
adca13a86c
android readme: update "access datadir on Android from desktop"
...
was getting `cp: /sdcard/some_path/my_wallet: Operation not permitted`
adb no longer has permissions to write to the sdcard
New command allows dumping the file directly to local pc via usb.
related:
https://stackoverflow.com/q/72714568
https://stackoverflow.com/q/18471780
3 years ago
SomberNight
48e37696b3
qml wizard: fix creating wallet from master key
...
fixes https://github.com/spesmilo/electrum/issues/8260
3 years ago
SomberNight
a90bff4586
qml: mark masterkey/wif/addr input fields as sensitive
...
related: https://github.com/spesmilo/electrum/issues/8256
3 years ago
Sander van Grieken
231ea5d03b
qml: status icon InvoiceDialog
3 years ago
SomberNight
55da7276d3
qt export history/privkeys: put wallet name in path
...
closes https://github.com/spesmilo/electrum/issues/8255
3 years ago
SomberNight
8db1c3814b
qt export history: let util.filename_field decide default path
...
which uses:
directory = config.get('io_dir', os.path.expanduser('~'))
3 years ago
Sander van Grieken
7d2ba3cc39
qml: fix 43d6fd2aef
3 years ago
Sander van Grieken
24a3d6e10f
qml: remove editmode toggle, now enabled only on amount-less invoices
3 years ago
ThomasV
c3a0f9c078
Qt swaps_dialog: do not use side effects to update tx.
...
Use the app timer instead, so that the tx is not recomputed
on every slider move (like in ConfirmTxDialog).
A similar modification is needed for QML. I started with
Qt in order to get a sense of how it should be done.
3 years ago
Sander van Grieken
8eca3e0aaf
follow up 7c2f13a76e
3 years ago
ThomasV
7c2f13a76e
follow-up fcbd25c1fd. fixes #8253
3 years ago
Sander van Grieken
0b3279820a
rm log
3 years ago
Sander van Grieken
8528907a5b
qml: trsutedcoin layout consistency
3 years ago
Sander van Grieken
a571451179
qml: allow pay while amount in edit mode
3 years ago
ThomasV
fcbd25c1fd
qml: display network status and history server status separately. Also, show network fees on full screen width
3 years ago
ThomasV
49683d6ff1
qml: do not set oneserver based on auto_connect.
3 years ago
Sander van Grieken
0bb41a32c8
qml: fix layout issues in ShowConfirmOTP. fixes #8249
3 years ago
Sander van Grieken
3e5c692660
qml: don't log (potentially) sensitive data, closes #8124
3 years ago
ThomasV
3574c99275
qml: in the password dialogs, disable the password confirmation
...
line if the first entered password is too short.
Without that, a user may enter two passwords that are identical
but too short, and then click on the eye icon in order to discover
that they actuall are identical.. and only at this point guess that
the size might be the problem.
Also, raise the minimum length to 6, because that is what is was
on Kivy.
One of the password dialogs still had two eye icons; that was only
fixed in the wizard. I guess that could be avoided if both dialogs
used the same code.
3 years ago
SomberNight
ff2da7ceb9
crash reporter: hardcode gui text. do not trust the server with it
...
paranoia.
3 years ago
ThomasV
849d987d0d
qml: fix #8247
3 years ago
ThomasV
57a4cbb984
follow-up 7a86d8d: ask proxy first
3 years ago
ThomasV
6890268b1d
qml: fix display of server fee in swap dialog
...
The previously displayed amount was not the percentage,
but the mining fee plus the percentage.
3 years ago
SomberNight
d4d6d05d9f
qml wizard: enable restore from "2fa" legacy seeds
...
not sure why it was disabled, there should be no meaningful distinction at that point
3 years ago
ThomasV
13a9d1e2fb
Add info on how to scan channel backups
3 years ago
ThomasV
2ef60b906f
Reword proxy question.
...
The second alternative in previous phrase can be misinterpreted as:
'Do you want to connect to the internet through an ISP?'
3 years ago
SomberNight
0a5d18634c
exchange_rate: guard against garbage hist data coming from exchange
...
See discussion at 583089d57b (r104678577)
CoinGecko for PLN gives "None" str as rate (instead of null) for two months mid-2014:
```
2.29 | D | exchange_rate.CoinGecko | found corrupted historical_rate: rate='None'. for ccy='PLN' at 2014-05-10
```
Thanks to @lukasz1992 for reporting.
3 years ago
ThomasV
7207f13e97
Qt: set history_rates both through settings_dialog and history_list
...
follow-up 503776c0de
3 years ago
SomberNight
3a7bc82881
icons: add "cloud_yes.png", and rename existing "nocloud"
3 years ago
Sander van Grieken
7a86d8dc9e
qml: ask user whether to configure Tor or other proxy before presenting proxy detail config screen
3 years ago
Sander van Grieken
39eaf9d871
qml: sharing channel backup only shows QR, not the data as text
3 years ago
Sander van Grieken
d985c9eecc
qml: use InfoTextArea for help text in GenericShareDialog
3 years ago
Sander van Grieken
67cb08a835
qml: slider render voids
3 years ago
Sander van Grieken
f49ef14de8
qml: SwapDialog slider styling; add zero tick and fill slider range from zero
3 years ago
ThomasV
e2867b7fe8
qml: move Pay button to the right
...
the default action should always be to the right side, because
right-handed people are dominating the world :-).
3 years ago
ThomasV
3334b2f731
follow-up qml slider: remove unneeded setters
3 years ago
Sander van Grieken
64dde8bc0b
qml: show disconnected state in BalanceSummary
3 years ago
ThomasV
5b8fdacac9
qml: ensure that the slider neutral position is in the middle of the screen
3 years ago
Sander van Grieken
f0d44d0681
qml: expand clickable area to full toolbar height and a bit more padding for right-side menu
3 years ago
Sander van Grieken
b59a1410a2
qml: fix network histogram gradient fee range to 600-1
3 years ago
Sander van Grieken
46d5fdbc86
qml: PIN protect wallet seed display
3 years ago
Sander van Grieken
6d67f51e44
qml: show fiat state only for non-lightning wallets
3 years ago