Sander van Grieken
0d536b83ba
qml: ignore update() when wallet not set yet. closes #8330
3 years ago
Sander van Grieken
7383cdc474
qml: don't crash when tx not found on histogram event. closes #8332
3 years ago
SomberNight
75a9a4fce9
qml TxDetails: txid must be updated after rawtx is changed
...
refresh bug when using bump_fee/dscancel/etc
3 years ago
SomberNight
2ec4758a12
qml: follow-up fix for offline-signing pre-segwit tx
...
follow-up 3cec6cdcfb
3 years ago
SomberNight
ca3f48d22e
qml: remove buggy "Replace-by-Fee" checkbox from RbfCancelDialog
...
follow-up 02dce339cc
3 years ago
Sander van Grieken
e9d5e5737e
qml: update UI after import key/address, add icon to address/key import dialog
3 years ago
Sander van Grieken
c3a418d4da
qml: address list heading translatable
3 years ago
Sander van Grieken
2f8ab8027b
qml: split off AddressDelegate and handle imported addresses more gracefully
3 years ago
SomberNight
ae8501e5be
qml: small fix in qetxfinalizer.py
...
follow-up 3cec6cdcfb
3 years ago
Sander van Grieken
bd897b0955
qml: translate <no label>
3 years ago
Sander van Grieken
3cec6cdcfb
qml: second part of partially signing tx while not having txid yet
3 years ago
Sander van Grieken
03d9000e79
qml: fix a few texts that should wrap
3 years ago
Sander van Grieken
b9ec04f13a
qml: make txdetails less reliant on txid
3 years ago
SomberNight
75e65c5cc7
qml: virtual keyboard: make margins smaller, for larger buttons
...
Looking at different system-wide keyboards on different phones, these
new smaller margin sizes should still be sufficient; and this lets
the buttons be larger.
3 years ago
Sander van Grieken
1aa14e749a
qml: first part of partially signing tx while not having txid yet
3 years ago
SomberNight
22205dccb1
qt ChannelsList: disable toolbar menu if `not wallet.has_lightning()`
...
closes https://github.com/spesmilo/electrum/issues/8321
3 years ago
SomberNight
b0b4f39b40
i18n: add "context" param to _(), and use it from qml
...
fixes https://github.com/spesmilo/electrum/issues/8323
from issue:
> Currently, translatable strings from QML are assigned a `context`
> by `lupdate`, which is then also used by the conversion to `gettext`.
> This `context` must be used when translating such a string. This results in
> strings that are unique to QML to not be translated, due to a missing
> `context` parameter which we do not take into account in electrum.
3 years ago
Sander van Grieken
1a4e48e2d4
qml: fix MessageDialog layout
3 years ago
Sander van Grieken
54ab3673ba
qml: TxDetails don't show or allow edit of label for unrelated tx
3 years ago
Sander van Grieken
323aa84279
qml: only allow wallet menu if on wallet specific page
3 years ago
Sander van Grieken
1649f9993e
qml: limit wallet name label widths so they get wrapped/elided. fixes #8317
3 years ago
SomberNight
ce8f564fb4
qt bump fee: disable targeting an abs fee. only allow setting feerate
...
wallet.bump_fee() only allows targeting a feerate.
Prior to this commit, _BaseRBFDialog(TxEditor) allowed setting either a feerate or an abs fee.
When setting an abs fee, TxEditor.update_fee_fields() tries to adjust the feerate accordingly,
and then via side-effecting, wallet.bump_fee() will get called with the derived feerate.
This seems really buggy atm. I think it is best to disable setting abs fees, and
if we want to enable it later, targeting needs to be implemented in wallet.bump_fee() -
just like how it works in ConfirmTxDialog(TxEditor) and wallet.make_unsigned_transaction().
3 years ago
SomberNight
a2063f8f48
qt tx dialog: rm dead code
3 years ago
Sander van Grieken
7b475f58db
qml: show unrelated tx also in top InfoTextArea
3 years ago
SomberNight
89b75f95d0
wallet.set_broadcasting: fix incorrect type-hint and rename arg
3 years ago
SomberNight
e24f837fbf
qt send tab: rm incorrect bare raise
...
follow-up bc3946d2f4
not sure what the raise was trying to do;
note that relevant exception handling is done at:
bba8a272e7/electrum/gui/qt/main_window.py (L1213-L1217)
although note the TODO in main_window.on_error: would be nice to propagate some of the exceptions to the crash reporter
closes https://github.com/spesmilo/electrum/issues/8312
3 years ago
SomberNight
bba8a272e7
qt send tab: rm unused variable and add explanation
3 years ago
SomberNight
e617dd07a0
qt send tab: fix payto_contacts
...
closes https://github.com/spesmilo/electrum/issues/8313
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
ThomasV
03d64aa665
qt: use same icon as qml for swap dialog
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
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
ThomasV
b42bb84b5c
fix typo
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
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