Sander van Grieken
43bac2edff
qml: use new wizard approach in qml and also implement 2FA/trustedcoin
2022-10-21 13:31:24 +02:00
Sander van Grieken
b37262f232
qml: proper check for max amount onchain. move max amount lightning to superclass
2022-10-21 13:24:39 +02:00
Sander van Grieken
a1fac70ebc
qml: fix bug with lingering info text from previous shown invoice
2022-10-21 13:01:45 +02:00
Sander van Grieken
65250e69d8
qml: add max amount option in invoice dialog and show in invoice delegate
2022-10-20 17:18:46 +02:00
Sander van Grieken
c7cdd42665
qml: ui
2022-10-19 14:15:24 +02:00
Sander van Grieken
bb3f3991e8
qml: detect request paid status on receive dialog
2022-10-19 10:02:11 +02:00
Sander van Grieken
49037ecc85
qml: handle bitcoin: and lightning: uri intents
2022-10-18 18:31:59 +02:00
Sander van Grieken
3a8cfcd5b8
qml: add total balance, fix initialization of create recoverable channels setting
2022-10-17 17:24:46 +02:00
Sander van Grieken
80f2bf7c09
qml: incoming flag not always correct for determining debit/credit. Use 'value' instead
2022-10-17 16:43:38 +02:00
Sander van Grieken
0c163a5322
qml: don't duplicate invoice (e.g. when scanned twice)
...
also add invoice to invoiceModel from python, not qml
2022-10-17 15:44:27 +02:00
SomberNight
34b594ea40
android: add setting to enable debug logs
...
If enabled, we log to stderr, which can get inspected via logcat.
Not user-friendly at all - but previously there was no way to get logs from a release build.
closes https://github.com/spesmilo/electrum/issues/7409
2022-10-07 20:28:52 +00:00
Sander van Grieken
685f32750c
qml: ui
2022-10-05 18:00:51 +02:00
Sander van Grieken
488600788e
qml: open invoices list after saving invoice, add invoice to model instead of reloading the whole list
2022-10-05 11:07:40 +02:00
Sander van Grieken
2118eb57bd
qml: follow-up de83a10c20
2022-10-04 16:35:28 +02:00
Sander van Grieken
de83a10c20
qml: restore Save button in InvoiceDialog, restore invoice list view, now from menu
2022-10-04 16:33:22 +02:00
Sander van Grieken
6dab3de1f2
qml: start new wallet wizard if no wallets exist, create/open button opens wizard if no wallets exist
2022-10-04 15:09:37 +02:00
Sander van Grieken
8184093a34
qml: start new wallet wizard immediately after network wizard on initial start
2022-10-04 14:34:48 +02:00
Sander van Grieken
dff435a745
qml: expose use_recoverable_channels in config/preferences
2022-10-04 14:20:46 +02:00
Sander van Grieken
e5951bbd2d
qml: expose RbF in config/preferences
2022-10-04 14:14:03 +02:00
Sander van Grieken
f9156912a3
qml: move balancesummary to controls/
2022-10-04 10:42:26 +02:00
Sander van Grieken
b4d13ffb41
qml: show balance summary on top
2022-10-04 10:42:26 +02:00
Sander van Grieken
54b69348f4
qml: scroll-drag in history, fix a few more assumptions w.r.t positioning of listview and size of indicator
2022-10-03 17:36:38 +02:00
Sander van Grieken
ce068eb8fc
qml: no need for an active wallet to access server/proxy settings
2022-10-03 11:40:43 +02:00
Sander van Grieken
5a64d62b24
qml: lnurl comment only when allowed by server
2022-09-30 14:48:24 +02:00
Sander van Grieken
8538bfe49b
qml: add lnurl-pay comment feature
2022-09-30 14:40:35 +02:00
Sander van Grieken
68b630a2e9
qml: unify dialog headers
2022-09-30 14:37:14 +02:00
Sander van Grieken
fd791f4fb1
qml: make request types clickable, some fixes
2022-09-30 09:27:55 +02:00
Sander van Grieken
ae15c0527b
qml: expose bolt11_fallback in preferences
2022-09-29 13:18:13 +02:00
Sander van Grieken
95b2f6fd63
qml: use Lightning, URI and Address for type names in ReceiveDialog
2022-09-29 11:57:34 +02:00
Sander van Grieken
8437e13666
add initial lnurl-pay
2022-09-28 18:21:07 +02:00
Sander van Grieken
2778a1bc20
fix dialog stack handling when closing from outside
2022-09-28 18:21:07 +02:00
Sander van Grieken
d65a7e7efc
change address-only handling: create amount=0 onchain invoice
...
invoicedialog auto enables edit mode when amount is 0
2022-09-28 18:21:07 +02:00
Sander van Grieken
fb68931a8d
allow zero amount invoices, add edit amount option for invoices
2022-09-28 18:21:07 +02:00
Sander van Grieken
5f9068d7b0
add default request expiry to preferences/config
2022-09-28 18:21:07 +02:00
Sander van Grieken
dd58328534
ui, fix payment failed
2022-09-28 18:21:07 +02:00
Sander van Grieken
d50d83e186
icons, buttons, receivedialog lifecycle
2022-09-28 18:21:07 +02:00
Sander van Grieken
10a1f11a53
re-add copy and share buttons
2022-09-28 18:21:07 +02:00
Sander van Grieken
b963c48238
remove old Send and Receive pages
2022-09-28 18:21:07 +02:00
Sander van Grieken
58e3e0c235
add manual input option
2022-09-28 18:21:07 +02:00
Sander van Grieken
cabf8e0644
support stacking dialogs
2022-09-28 18:21:07 +02:00
Sander van Grieken
d4df633f22
move request details into separate dialog
2022-09-28 18:21:07 +02:00
Sander van Grieken
15c76114c6
replace swipeview, send & receive now dialogs
...
send mostly working, though no user entered payment yet
2022-09-28 18:21:07 +02:00
Sander van Grieken
a488be61db
qml: fix open channel
2022-09-14 16:07:03 +02:00
Sander van Grieken
27999a9583
qml: clean up, generalize plugin gui base, enumerate plugins in gui
...
(still quite crude impl, dynamic enable/disable plugin gui is misaligned
with backend)
2022-09-08 15:15:46 +02:00
Sander van Grieken
32a81d8ee7
qml: initial plugin support, with labelsync mostly implemented
2022-09-08 12:19:38 +02:00
Sander van Grieken
6d77253ac2
qml: remove log statement
2022-08-31 13:50:26 +02:00
Sander van Grieken
40e8ff6ce2
qml: add hack to delay rendering of QR until dialog is shown.
...
unfortunately, using standard QtQuick Image.asynchronous=true leads
to a deadlock at app exit so we can't use it a.t.m.
2022-08-31 13:33:58 +02:00
Sander van Grieken
34c901b1a6
qml: add Save Backup dialog when no onchain backup, some initial work on incomplete funding TX
2022-08-26 15:06:10 +02:00
Sander van Grieken
b9f381a133
qml: fix channel double add to list on open, better display errors
2022-08-26 13:21:49 +02:00
Sander van Grieken
f398404e04
qml: add server and proxy config dialogs, forgot new files
2022-08-25 11:13:42 +02:00