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
37f0069f2a
qml: calculate max amount when max toggle is enabled
2025-01-23 16:00:01 +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
8ce7519558
qml: wordwrap channel type
2025-01-16 15:46:39 +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
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
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
Sander van Grieken
b8f12abfe4
qml: sweep: properly wrap text
2024-10-15 11:54:08 +02: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
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
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
0d7ff8635b
qml: add seed passphrase property to QEWallet, show in WalletDetails
2024-09-18 18:00:44 +02: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
SomberNight
7a7b43c0a8
qml/android: set max screen brightness when displaying QR codes
...
In some cases this makes it much easier to successfully scan a QR code.
I was trying to scan a PSBT using a laptop camera from my phone screen for 2 minutes, until I realised the screen brightness was the issue. o.O
2024-08-21 23:37:36 +00:00
SomberNight
2eb51bcbe6
trustedcoin: sanitize error messages coming from 2fa server
...
related https://github.com/spesmilo/electrum/issues/9096
2024-06-17 16:52:26 +00:00
Sander van Grieken
8d9bcda36f
qml: fix handling of channel backup import on lightning-disabled wallets
2024-06-10 15:07:02 +02:00
accumulator
15f13ebc66
Merge pull request #9076 from SomberNight/202405_android_config_pin
...
qml: "wallet_else_pin" auth should only use the wallet pw if is unified
2024-05-31 11:14:50 +02:00
SomberNight
db5f1a11a5
fix typo
...
note: "everytime" even appears in the old_mnemonic wordlist, but it is a misspelling.
2024-05-30 16:59:28 +00:00
SomberNight
11614f035d
qml: "wallet_else_pin" auth should only use the wallet pw if is unified
...
related https://github.com/spesmilo/electrum/pull/9074
2024-05-30 16:17:21 +00:00
ghost43
183bdd1464
Merge pull request #9073 from accumulator/android_qr_scanner_fix
...
qml: don't unbind/unregister the ActivityResultListener from within the ActivityResultListener handler func
2024-05-30 15:51:26 +00:00
Sander van Grieken
8085c41cfb
qml: don't rely on wallet when deactivating PIN and no wallet loaded ( fixes #8366 )
2024-05-30 15:23:25 +02:00
Sander van Grieken
450b9a03ce
qml: don't unbind/unregister the ActivityResultListener from within the ActivityResultListener handler func.
...
instead, schedule a queued finished signal to unregister the listener after the handler has finished.
See PythonActivity.java in P4A for why this probably causes the most often occurring crash we see on the Play Store:
```
Exception java.lang.RuntimeException:
at android.app.ActivityThread.deliverResults (ActivityThread.java:5164)
at android.app.ActivityThread.handleSendResult (ActivityThread.java:5205)
at android.app.servertransaction.ActivityResultItem.execute (ActivityResultItem.java:51)
at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2136)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:236)
at android.app.ActivityThread.main (ActivityThread.java:8061)
at java.lang.reflect.Method.invoke
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:656)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:967)
Caused by java.util.ConcurrentModificationException:
at java.util.ArrayList$Itr.next (ArrayList.java:860)
at org.kivy.android.PythonActivity.onActivityResult (PythonActivity.java:218)
at android.app.Activity.dispatchActivityResult (Activity.java:8501)
at android.app.ActivityThread.deliverResults (ActivityThread.java:5157)
```
2024-05-30 14:53:33 +02:00
SomberNight
48513df4ae
qml: NetworkOverview: show server height when syncing headers
...
for better feedback during initial header sync
2024-05-22 14:43:28 +00:00
Sander van Grieken
082cf6677e
qml: expose LIGHTNING_PAYMENT_BUDGET_FEE_MAX_MILLIONTHS in preferences
2024-05-09 12:31:51 +02:00
ThomasV
dcdbb0fb9c
Merge pull request #8909 from accumulator/qml_finalizer_options
...
qml: add tx options to ConfirmTxDialog, RbfBumpFeeDialog
2024-03-15 10:46:33 +01:00
Sander van Grieken
d0c37c6e33
qml: refactor help text in CpfpBumpFeeDialog, move most to help text popup
2024-02-23 11:11:12 +01:00
Sander van Grieken
a9282c0e36
qml: add tx options to ConfirmTxDialog, RbfBumpFeeDialog
2024-02-23 10:31:40 +01:00
Sander van Grieken
b0227c7e03
qml: add HelpDialog and HelpButton for showing additional info
2024-02-23 10:28:11 +01:00
Sander van Grieken
8ce1e6453b
wizard: skip/hide passphrase option for 'old' and '2fa' seeds (see #4326 )
2024-02-21 17:15:10 +01:00
Sander van Grieken
de9c0249c7
qml: icons, styling
2024-02-19 14:38:29 +01:00
accumulator
1b75e3883e
Merge pull request #8845 from accumulator/feepicker
...
qml: consolidate fee slider ui in various places to a single FeePicker control
2024-02-16 13:01:34 +01:00
Sander van Grieken
016e500993
qml: FeePicker parameterize enable display of tx info and picker, use this for CPFP
...
to put picker in Total section
2024-02-16 12:56:18 +01:00
Sander van Grieken
c0b892720e
qml: consolidate fee slider ui in various places to a single FeePicker control
2024-02-16 10:09:56 +01:00
Sander van Grieken
4228911609
qml: close TxDetails on TX remove only after the 'removed_transaction' event has been received, so the
...
history model doesn't refresh too early (fixes #8782 )
2024-02-05 21:07:33 +01:00
Sander van Grieken
0a6b2d521b
qml: move final wizard submit() to WizardComponent.finish handler
2024-02-05 11:13:58 +01:00