ghost43
1cdb61d966
Merge pull request #9476 from accumulator/qml_calc_max_amount
...
qml: calculate max amount when max toggle is enabled
2025-02-03 13:37:07 +00:00
Sander van Grieken
605b511b43
qt,qml: move get_text_not_enough_funds_mentioning_frozen and get_frozen_balance_str to backend wallet
...
Note: the qt gui used to include FX in get_frozen_balance_str, but that is not replicated now.
2025-01-31 18:03:21 +01:00
Sander van Grieken
25173b465f
qml: network: show chain tips if > 1
2025-01-24 15:32:16 +01:00
Sander van Grieken
6a4b398209
qml: fix mixup help texts in ConfirmTxDialog, and take descriptions from config
2025-01-23 16:14:19 +01:00
Sander van Grieken
37f0069f2a
qml: calculate max amount when max toggle is enabled
2025-01-23 16:00:01 +01:00
Sander van Grieken
01fcd2ee9a
qml: remove .desktop suffix for QGuiApplication.setDesktopFileName
2025-01-23 15:34:40 +01:00
Josh Geden
6331448860
qml: add config setting for max brightness on qr display
2025-01-22 09:47:10 +01:00
Sander van Grieken
19a4b149d3
qml: show proper Payment failed message when reason is empty (e.g. from previous session)
...
also capitalisation consistency.
2025-01-17 13:02:28 +01:00
Sander van Grieken
010b153ab2
qml: fix regression caused by ee42e09387
...
in qml, we need the password in-memory as the auth wrapper (@auth_protect) does not
pass the password to the wrapped fn.
2025-01-17 12:16:46 +01:00
Sander van Grieken
8ce7519558
qml: wordwrap channel type
2025-01-16 15:46:39 +01:00
SomberNight
30028520e0
qml/qeinvoice.py: show error details when scanning e.g. lnurl-withdraw
...
saying the lnurl type is not supported is more informative than "could not resolve"
2025-01-09 16:10:46 +00:00
ThomasV
7113cec4c7
minor fix, follow-up ee42e09387
2024-12-20 15:33:47 +01:00
ThomasV
ee42e09387
anchor channels: unlock wallet on startup if the wallet has channels
2024-12-20 10:10:07 +01:00
Sander van Grieken
fec2768692
qml: fix check when swap enabled
2024-11-15 02:14:16 +01:00
Sander van Grieken
7ee863f225
wizard: hint for primary signer xpub instead of xprv
2024-11-13 14:51:14 +01:00
Sander van Grieken
2134fcc4dc
qml: fix InfoTextArea text sometimes out of bounds
2024-11-01 17:35:37 +01:00
accumulator
1e403adf42
Merge pull request #9277 from accumulator/qml_tx_signing_flow
...
qml: refactor QEWallet.sign() to sign() and sign_and_broadcast(), add user feedback when signing fails.
2024-10-28 15:27:40 +01:00
Sander van Grieken
1363d8c878
qml: remove unused signals QEWallet.signSucceeded and QEWallet.signFailed
2024-10-28 10:08:32 +01:00
Sander van Grieken
624de1d43c
qml: show invalid derivation path message to user in WCScriptAndDerivation
2024-10-24 16:40:02 +02:00
Sander van Grieken
3aa12cd97f
qml: allow direct seed edit when platform is not android
...
useful for debugging
2024-10-24 16:19:07 +02:00
Sander van Grieken
6bc15e21ba
qml: fix display validation error in WCHaveSeed
2024-10-24 16:18:00 +02:00
Sander van Grieken
96f7d91e3a
qml: improve validation of pubkey/connectstring
2024-10-23 16:09:28 +02:00
ghost43
82a29b7b86
Merge pull request #9275 from SomberNight/20241022_tx_fee_warnings
...
qml: qetxfinalizer: use wallet.get_tx_fee_warning in all subclasses
2024-10-23 12:56:43 +00:00
Sander van Grieken
71d8f8b33c
qml: followup prev. As now since c90c87afb9 there's always a confirmation popup, we
...
can use Pay... here
2024-10-23 13:08:58 +02:00
Sander van Grieken
c6cd47ebba
qml: refactor QEWallet.sign() to sign() and sign_and_broadcast(), add user feedback when signing fails.
2024-10-23 12:02:01 +02:00
Sander van Grieken
0f26f38d18
qml: use Pay... on buttons where payment is not immediate on press, fix trustedcoin icon in OtpDialog
2024-10-23 11:45:42 +02:00
SomberNight
c648cd1bae
qml: qetxfinalizer: use wallet.get_tx_fee_warning in all subclasses
...
to show high fee warnings for RBF/dscancel
2024-10-22 18:40:56 +00:00
SomberNight
c90c87afb9
qml: QEWallet.sign: prompt for confirmation even if no PIN is set
...
it would probably be better to also tell the user if the tx is going to be broadcast
2024-10-22 17:10:15 +00:00
ThomasV
c58c4d7451
Make lntransport not require lnutil.
...
This will be useful if we decide to ship lntransport as a separate
package. It is also a conceptual cleanup.
Notes:
- lntransport still requires crypto.py
- parsing node id from a bolt11 invoice is not supported.
2024-10-22 09:26:36 +02:00
Sander van Grieken
b8f12abfe4
qml: sweep: properly wrap text
2024-10-15 11:54:08 +02:00
SomberNight
6e46fb329d
qml/qeapp.py: (trivial) use os.path.join for constructing path
...
There is an issue with plyer on Windows, which I thought was related to the mixed
backwards/forward slashes in the path, but no, this change still did not fix it:
```
1.84 | D | gui.qml.qeapp.QEAppController | sending push notification to OS: message='heyheyhey'
Traceback (most recent call last):
File "...\electrum\electrum\util.py", line 1111, in run_with_except_hook
run_original(*args2, **kwargs2)
File "...\Python310\lib\threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "...\plyer\platforms\win\libs\balloontip.py", line 206, in balloon_tip
WindowsBalloonTip(**kwargs)
File "...\plyer\platforms\win\libs\balloontip.py", line 130, in __init__
raise Exception('Could not load icon {}'.format(app_icon))
Exception: Could not load icon ...\electrum\electrum\gui\icons\electrum.png
```
2024-10-10 15:42:39 +00:00
Sander van Grieken
fbca54db49
qml: styling OpenChannelDialog
2024-10-10 12:50:16 +02:00
Sander van Grieken
94c54f7057
qml: sweep: allow sweep to watch-only wallet, but ask confirmation.
2024-10-09 17:45:40 +02:00
SomberNight
48527b1501
sweep: trivial clean-up
...
- wallet.get_receiving_addresses is guaranteed to exist (maybe it was only for HD wallets in the past)
- wallet.is_mine is stricter than wallet.adb.is_mine, usually we want the former
2024-10-09 15:09:49 +00:00
Sander van Grieken
d918067f77
qml: sweep: just use wallet.get_receiving_address()
2024-10-09 16:55:43 +02:00
Sander van Grieken
831aa80661
qml: remove pageindicator from wizard
2024-10-09 16:38:28 +02:00
Sander van Grieken
8ff7457bf2
qml: styling Pin dialog, fix size glitching
2024-10-09 12:11:46 +02:00
accumulator
117c7b2c2a
Merge pull request #9203 from accumulator/qml_sweep_privkeys
...
qml: Sweep from privkeys
2024-10-09 11:14:00 +02:00
Sander van Grieken
3cabbf7caa
qml: sweep: obtain wallet address like desktop
2024-10-09 11:06:59 +02:00
Sander van Grieken
fe95a5ec8f
qml: sweep: tone down logging
2024-10-08 12:24:03 +02:00
Sander van Grieken
a8833eb650
qml: add sweep icon
2024-10-08 12:16:19 +02:00
Sander van Grieken
70ebe4fc2f
qml: wallet name size in wizard
2024-10-07 14:52:48 +02:00
Sander van Grieken
01b38ae5dd
qt: use delegate QTranslator to gettext (as in QML) and include Qt standard lib translations for strings
...
used by QTextEdit.createStandardContextMenu()
2024-10-07 13:08:23 +02:00
SomberNight
9b1ccb9978
android: add comment that OS push notifications are broken
2024-09-19 16:46:07 +00:00
ThomasV
ad0b5453a3
qml: do not display success if swap failed..
2024-09-19 13:16:32 +02:00
ghost43
1e03b4668a
Merge pull request #9205 from accumulator/issue9204
...
qml: add seed passphrase property to QEWallet, show in WalletDetails
2024-09-18 16:16:09 +00:00
Sander van Grieken
0d7ff8635b
qml: add seed passphrase property to QEWallet, show in WalletDetails
2024-09-18 18:00:44 +02:00
SomberNight
1ee6361c7e
qt gui: qt6 migration follow-ups
2024-09-18 15:48:50 +00:00
Sander van Grieken
44c0e583d6
qml: SweepDialog
2024-09-17 16:43:38 +02:00
Sander van Grieken
eaebcaf383
qml: styling HelpDialog
2024-09-17 13:22:37 +02:00