74 Commits (fc141c01826fce955e91cef930e3e0178fb39bc6)

Author SHA1 Message Date
Sander van Grieken fc141c0182 payment_identfier: refactor qml and tests 3 years ago
SomberNight 24980feab7
config: introduce ConfigVars 3 years ago
SomberNight 312e50e9a9
qml: send screen: bip21: fallback to onchain addr if no LN channels 3 years ago
Sander van Grieken a23457f48d qml: consistency camelcase pyqtProperties 3 years ago
Sander van Grieken 264540e12b qml: consistency camelcase public slots qedaemon, qeinvoice, qewizard 3 years ago
SomberNight 312f2641e7
don't use bare except 3 years ago
SomberNight a8623f63bb
qml: fix send "flow with LN but not LN enabled AND having bip21 uri" 3 years ago
SomberNight 7907eb1f86
qml/qeinvoice.py: turn _bip21 field into local var 3 years ago
ThomasV a03f4769ca auth_protect: pass authMessage in the auth_protect decorator, 3 years ago
ThomasV 85291b2de3 follow-up 5b6a16e097 3 years ago
SomberNight 2c1abf24fa
(trivial) use util.get_asyncio_loop() in some places 3 years ago
ThomasV d4c386a62c qml: use daemon threads everywhere the network is involved 3 years ago
ThomasV f04e2e2e6f Add an extra state for invoices where our tx has been broadcast 3 years ago
ThomasV 159646fe54 Set status of onchain invoices to PR_INFLIGHT while tx is being broadcast 3 years ago
Sander van Grieken cf3613b7d5 qml: handle max too 3 years ago
Sander van Grieken 793cbd1c6e qml: save with user entered amount 3 years ago
Sander van Grieken 6c65161d27 qml: refactor qeinvoice.py 3 years ago
ThomasV 6d876da1c4 qml InvoiceDialog: update userinfo messages 3 years ago
Sander van Grieken 478937b8d2 make flake8 not not happy 3 years ago
Sander van Grieken 2bdc303662 qml: keep lnurlData even after bolt11 has been retrieved, add isLnurlPay property and save bolt11 before triggering pay 3 years ago
Sander van Grieken cf2ba2a5bd qml: replace assert by exception 3 years ago
Sander van Grieken 168efa6cb4 qml: handle scenario for non-lightning wallet scanning lightning invoice with fallback address 3 years ago
Sander van Grieken b1b71002e6 qml: followup b8aa87ded8 3 years ago
Sander van Grieken b8aa87ded8 qml: handle phase-2 lnurl errors from within WalletMainView, add sanity check on 3 years ago
Sander van Grieken d99a220c66 qml: add new 'removed_transaction' callback in wallet.py, hook up callback in qewallet and 3 years ago
Sander van Grieken d064b38f1c qml: split updating userinfo from determine_can_pay, check determine_can_pay also in event handlers 3 years ago
Sander van Grieken cc60ab0b20 qml: move payment progress info text updates fully into qeinvoice, qeinvoice now updates itself 3 years ago
Sander van Grieken 7efd6fe1e2 qml: don't show ln payment dialog, update info text instead 3 years ago
ThomasV 5721b7da4b qml: add userinfo to invoices where amount needs to be filled by user 3 years ago
Sander van Grieken f9a5c22633 qml: lnurl override disabled amount edit color, show lnurlError to user 3 years ago
ThomasV 8e7cbd6ca2 qml: let user enter lnurl6 amount 3 years ago
ThomasV d7c5c40c1d Save user-entered amount in invoice. fixes #8252. 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
Sander van Grieken a571451179 qml: allow pay while amount in edit mode 3 years ago
ThomasV 43d6fd2aef qml: use get_node_alias in name_for_node_id. 3 years ago
Sander van Grieken 2881c49671 qml: move technical details to bottom of InvoiceDialog, add routing hints 3 years ago
SomberNight 02a2f02d02
qml: actually do the x509 validation for bip70 3 years ago
SomberNight e14ed717a8
qml: fix paying bip70 invoices 3 years ago
Sander van Grieken faf0c80893 qml: enable canPay in InvoiceDialog if wallet has insufficient funds to pay via lightning 3 years ago
Sander van Grieken 8e2a5853b8 qml: don't crash on bolt11 invoice when wallet is non-lightning 3 years ago
Sander van Grieken 995754e523 qml: add expiry timers to update status string in InvoiceDialog and ReceiveDialog 3 years ago
Sander van Grieken d79de092e2 qml: just to be sure, keep QEAmount instances around if exposed to QML 3 years ago
Sander van Grieken 0bc8460005 qml: don't initialize instance variables on class scope for non-singletons 3 years ago
Sander van Grieken 34d39e84f0 qml: don't check min amount for amount-less invoice 3 years ago
Sander van Grieken 3ace53391f qml: disable pay button while editing amount, perform minimum amount check for lightning invoices, update amount in invoice list. 3 years ago
Sander van Grieken b37262f232 qml: proper check for max amount onchain. move max amount lightning to superclass 3 years ago
Sander van Grieken a1fac70ebc qml: fix bug with lingering info text from previous shown invoice 3 years ago
Sander van Grieken 65250e69d8 qml: add max amount option in invoice dialog and show in invoice delegate 3 years ago
Sander van Grieken 0c163a5322 qml: don't duplicate invoice (e.g. when scanned twice) 3 years ago