ThomasV
36db6673a5
update release notes for version 4.4.0
3 years ago
Victor Forgeoux
ee61f99c22
Add support for Ledger Stax ( #8308 )
...
* Add support for Ledger Stax
3 years ago
ThomasV
be2f156a4b
qml swaphelper: show errors in userinfo
3 years ago
SomberNight
ca40b37ec5
qml: show "tx fee rate" in TxDetails, like in other guis
3 years ago
Sander van Grieken
43b3e07479
Revert "qml: don't determine channel state on gui string, use state enum instead"
...
This reverts commit 73f89d516a .
3 years ago
Sander van Grieken
6733665dac
qml: simplify path_protect decorator
3 years ago
ThomasV
9dbf354bf2
follow-up a03f4769ca
...
fixes TypeError: auth_protect.<locals>.decorator() got an unexpected keyword argument 'broadcast'
3 years ago
ThomasV
5e29b94561
qml MessageDialog: split messages into title and header message. hide header if it is empty.
3 years ago
Sander van Grieken
bea41d2098
release notes (qml)
3 years ago
Sander van Grieken
f68d91e988
update release notes (qml)
3 years ago
ThomasV
03d64aa665
qt: use same icon as qml for swap dialog
3 years ago
ThomasV
9b98d762ee
update locale submodule
3 years ago
ThomasV
6bdda957c0
qml: reformulate swap success message
3 years ago
ThomasV
f513ba4654
messageDialog: change title to Question for yesno dialogs
3 years ago
ThomasV
86aca1e24e
qml: change title of ConfirmTxDialog
...
From a user perspectuve, what they are asked to do is select the mining fee.
3 years ago
ThomasV
dde609872d
follow-up a03f4769ca
...
It is annoying that this kind of bug (missing parameter) is silent.
3 years ago
SomberNight
a6c36b8588
regtests: test_watchtower started failing due to newly exposed bug
...
local_watchtower.adb.start_network was getting called twice.
follow-up 6ac3f84095
```
20230418T014725.636141Z | ERROR | __main__ |
Traceback (most recent call last):
File "/home/user/wspace/electrum/./run_electrum", line 435, in main
handle_cmd(
File "/home/user/wspace/electrum/./run_electrum", line 469, in handle_cmd
d = daemon.Daemon(config, fd)
File "/home/user/wspace/electrum/electrum/util.py", line 462, in <lambda>
return lambda *args, **kw_args: do_profile(args, kw_args)
File "/home/user/wspace/electrum/electrum/util.py", line 458, in do_profile
o = func(*args, **kw_args)
File "/home/user/wspace/electrum/electrum/daemon.py", line 404, in __init__
self.network = Network(config, daemon=self)
File "/home/user/wspace/electrum/electrum/network.py", line 348, in __init__
self.local_watchtower.adb.start_network(self)
File "/home/user/wspace/electrum/electrum/address_synchronizer.py", line 185, in start_network
assert self.network is None, "already started"
AssertionError: already started
```
3 years ago
SomberNight
5c83327eb0
qml: small change to some qsTr() strings to reuse existing translations
...
not all ":" suffixes are removed, only the ones where this allows reusing translations
3 years ago
SomberNight
27ce8ba241
i18n: log initial default language set based on OS locale
3 years ago
SomberNight
e3544f260b
i18n: log set_language
3 years ago
ThomasV
b42bb84b5c
fix typo
3 years ago
SomberNight
6ac3f84095
wallet/lnworker/etc: add sanity checks to start_network methods
...
related: https://github.com/spesmilo/electrum/issues/8301
3 years ago
ThomasV
a03f4769ca
auth_protect: pass authMessage in the auth_protect decorator,
...
instead of relying on side-effects
This is probably safer, and also more self-contained.
3 years ago
ThomasV
73dd6827e0
add auth_message to delete_wallet
...
This changes the flow slightly: pin confirmation is asked after
we have checked that the wallet does not have open channels,
which is better
3 years ago
ThomasV
1421df57ad
add auth message for open_channel
3 years ago
ThomasV
e430063351
PIN dialog: display auth message as title, if available
3 years ago
ThomasV
85291b2de3
follow-up 5b6a16e097
3 years ago
Sander van Grieken
5b6a16e097
qml: add auth_message to AuthMixin, which is displayed above the Pin entry textfield, or
...
shown in a messageDialog for confirmation.
3 years ago
Sander van Grieken
62af3265cb
qml: disable menu option associated with current page
3 years ago
Sander van Grieken
99a78d4d6c
wallet: don't restart wallet/network when init_lightning
3 years ago
Sander van Grieken
76786ab670
qml: qechanneldetails fix remaining assignment
3 years ago
Sander van Grieken
73f89d516a
qml: don't determine channel state on gui string, use state enum instead
3 years ago
Sander van Grieken
a1314f5992
qml: only show channel ratio bar when appropriate
3 years ago
Sander van Grieken
3be5db15d2
qml: don't show channel backup data in share screen
3 years ago
Sander van Grieken
d80de3424b
qml: piechart improve font rendering, use app font
3 years ago
Sander van Grieken
01b9cee643
qml: add recoverable channels warning to OpenChannelDialog
3 years ago
Sander van Grieken
93ef013111
qml: fix recoverable channels setting
3 years ago
Sander van Grieken
25c59f700c
qml: ConfirmTxDialog amount fixed font
3 years ago
Sander van Grieken
1bca301661
qml: piechart visible also when only unconfirmed, add unconfirmed to legend
3 years ago
Sander van Grieken
47033369bd
qml: auth.py use f'' string format notation
3 years ago
SomberNight
f528758c29
util: merge time_difference() into age(), make age() localisable
...
fixes https://github.com/spesmilo/electrum/issues/8304
follow-up 4d4d2e2206
3 years ago
SomberNight
12a81c1a34
tests: add tests for util.age
3 years ago
SomberNight
6b1e6f0775
follow-up prev again...
3 years ago
SomberNight
fb480fe5ed
follow-up prev: fix typo in comment
3 years ago
SomberNight
c9cc56b687
transaction: don't include WIT_UTXO for non-segwit txins
...
probably regression from d3227d7489
fixes https://github.com/spesmilo/electrum/issues/8305
3 years ago
ThomasV
460c198b02
qml: remove send_onchain (dead code)
3 years ago
Sander van Grieken
89003bba4a
qml: remove swapStarted, swapSuccess and swapFailed signals
...
the state property and associated stateChanged signal can be used instead
3 years ago
ThomasV
98c4c86a00
qeswaphelper: enrich user info
3 years ago
ThomasV
08c478f8d2
network: use IntEnum for connection states. Export user-visible strings in get_connection_status_for_GUI
3 years ago
Sander van Grieken
e059a3c04b
qml: apply long-press implementation also on ReceiveRequests
3 years ago